
- •Кpаматоpск дгма 2000
- •Лабораторная работа 7 Решение задач линейного программирования графическим методом
- •Порядок выполнения работы
- •Общие указания
- •Методика решения задачи линейного программирования графическим методом
- •Примеры решения задач линейного программирования графическим методом
- •Задания к лабораторной работе
- •Продолжение таблицы 1
- •Содержание отчета
- •Лабораторная работа 8 Решение задач линейного программирования (лп) симплексным методом с использованием симплекс-таблиц
- •Порядок выполнения работы
- •Общие указания
- •Алгоритм симплексного метода
- •Пример решения задачи лп симплекс-методом
- •Задания к лабораторной работе
- •Содержание отчета
- •Лабораторная работа 9 Моделирование и решение задач лп на эвм
- •Порядок выполнения работы
- •Общие указания
- •Описание работы программы simc
- •Пример моделирования и решения задачи лп с использованием программы simc
- •Задания к лабораторной работе
- •Содержание отчета
- •Лабораторная работа 10 Моделирование транспортных задач и их решение методом потенциалов
- •Порядок выполнения работы
- •Общие указания
- •Построение исходного опорного плана транспортной задачи
- •Алгоритм метода потенциалов
- •Пример моделирования и решения транспортной задачи методом потенциалов
- •Задания к лабораторной работе
- •Содержание отчета
- •Лабораторная работа 11 Решение транспортной задачи лп на эвм
- •Лабораторная работа 12
- •Программирования
- •Общие указания
- •Общая методика решения задачи методом динамического программирования
- •Методика решения задачи оптимального распределения средств на расширение производства методом динамического программирования
- •Пример решения задачи оптимального распределения средств методом динамического программирования
- •Задания к лабораторной работе
- •Продолжение таблицы 22
- •Содержание отчета
- •Список рекомендуемой литературы
- •Приложеhие а Задача 1
- •Задача 2
- •Задача 3
- •Задача 4
- •Задача 5
- •Задача 6
- •Задача 7
- •Задача 8
- •Задача 9
- •Задача 10
- •Задача 11
- •Задача 12
- •Задача 13
- •Задача 14
- •Задача 15
- •Задача 16
- •Задача 17
- •Задача 18
- •Задача 19
- •Задача 20
- •Задача 21
- •Задача 22
- •Задача 23
- •Задача 24
- •Задача 25
- •Приложение а . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Построение исходного опорного плана транспортной задачи
Для решения транспортной задачи методом потенциалов необходимо построить первый опорный план. Для составления исходного опорного плана удобно пользоваться методом северо-западного угла, который состоит в следующем.
Заполняют таблицу, начиная с левого (северо-западного) угла, двигаясь далее по строке вправо или по столбцу вниз. В клетку (1, 1) заносится меньшее из чисел a1 и b1, т.е.
x11 = min (a1, b1).
Если
a1>b1,
то x11=b1
и первый столбец «закрыт» для заполнения
остальных клеток, т.е. xi1=0
для
(потребности первого потребителя
полностью удовлетворены). Двигаясь
далее по первой строке, записывают в
соседнюю клетку (1, 2) меньшее из чисел
a1
– b1
и b2,
т.е.
x21 = min(a1-b1, b2).
Если
b1>a1
то, аналогично «закрывается» первая
строка, т.е. x1k=0
для
.
Переходят к заполнению соседней клетки (2,1), куда заносят
x21 =min (a2, b1-a1).
Заполнив вторую клетку (1,2) или (2,1), переходят к заполнению следующей - третьей клетки либо по второй строке, либо по второму столбцу. Этот процесс продолжается до полного исчерпания груза у поставщиков или полного удовлетворения потребителей. Последняя заполненная клетка (m,n) окажется лежащей в последнем n-м столбце и в последней m-й строке.
План, полученный по правилу северо-западного угла, является опорным и содержит не более m+n-1 положительных перевозок.
Пример 1. Найти исходный опорный план транспортной задачи (таблица 9) по методу северо-западного угла.
Разместим транспортные издержки cij в правом верхнем углу каждой клетки, а количество перевозимого груза xij - в левом нижнем.
Таблица 9
Поставщик |
Потребитель |
Запасы аi |
|||
B1 |
B2 |
B3 |
B4 |
||
A1 |
6 |
7 |
3 |
5 |
100 |
A2 |
1 |
2 |
5 |
6 |
150 |
A3 |
3 |
10 |
20 |
1 |
50 |
Потребности bj |
75 |
80 |
60 |
85 |
300 |
Двигаясь от крайней левой клетки таблицы 9, заполним по методу северо-западного угла другие клетки таблицы. Получим исходный опорный план задачи (таблица 10).
Таблица 10
Поставщик |
Потребитель |
Запасы аi |
|||
B1 |
B2 |
B3 |
B4 |
||
A1 |
6 75 |
7 25 |
3 |
5
|
100 |
A2 |
1
|
2 55 |
5 60 |
6 35 |
150 |
A3 |
3
|
10
|
20 |
1 50 |
50 |
Потребности bj |
75 |
80 |
60 |
85 |
300 |
Незаполненные клетки таблицы 10 равны нулю. Общее число заполненных клеток равно 6. Этот план является опорным невырожденным, так как число положительных перевозок xij равно в точности 6:
m + n - 1 = 3 + 4 - 1 = 6.
Если число положительных перевозок окажется меньше m+n-1, необходимо в план добавить клетки с нулевыми xij.