- •А.В. Зыкина методы оптимизации
- •Омск 2007
- •Введение
- •Графическое решение задач лп
- •1.1. Каноническая форма задачи лп
- •1.2 Пример построения канонической формы
- •1.3. Общие рекомендации к графическому решению задач лп
- •1.4. Пример графического решения
- •2. Численные методы решения задач лп
- •2.1. Симплекс-метод
- •2.2. Алгоритм симплекс-метода для задачи на минимум
- •2.3. Алгоритм симплекс-метода для задачи на максимум
- •2.4. Пример решения задачи симплекс-методом
- •2.5. Метод искусственного базиса
- •Пример решения задачи методом искусственного базиса
- •2.7. Двойственный симплекс-метод
- •2.8.Пример решения задачи двойственным симплекс-методом Решить задачу лп двойственным симплекс-методом:
- •3. Двойственность в лп
- •3.1. Постановка задачи
- •3.2. Пример построения двойственной задачи
- •3.3. Теоремы двойственности
- •3.4. Пример решения пары двойственных задач
- •3.5. Пример проверки вектора на оптимальность
- •4. Метод Гомори
- •4.1. Постановка задачи цлп
- •4.2. Алгоритм метода Гомори
- •Замечания
- •4.3. Пример решения задачи цлп
- •5. Транспортная задача лп
- •5.1. Постановка задачи
- •5.2. Построение опорного плана транспортной задачи
- •5.3. Метод северо-западного угла
- •5.4.Пример построения опорного плана методом северо-западного угла
- •5.5. Метод минимальной стоимости
- •5.6.Пример построения опорного плана методом минимальной стоимости
- •5.7. Метод потенциалов
- •5.8. Вычислительная схема метода потенциалов
- •5.9.Пример решения транспортной задачи методом потенциалов Решить методом потенциалов транспортную задачу:
- •Библиографический список
- •Оглавление
5. Транспортная задача лп
5.1. Постановка задачи
Классическая транспортная задача ЛП формулируется следующим образом. Имеется m пунктов производства (поставщиков) и n пунктов потребления (потребителей) однородного продукта. Заданы величины:
-
объем производства (запас) i-го
поставщика,
;
-
объем потребления (спрос) j-го
потребителя,
![]()
-
стоимость перевозки (транспортные
затраты) единицы продукции от i-го
поставщика к j-му
потребителю.
Требуется составить такой план перевозок, при котором спрос всех потребителей был бы выполнен, и при этом общая стоимость всех перевозок была бы минимальна [1,3].
Транспортная
задача, в которой суммарные запасы
и суммарные потребности
совпадают, называется закрытой моделью;
в противном случае – открытой. Открытая
модель решается приведением к закрытой
модели.
Математическая закрытая модель транспортной задачи имеет вид

В
случае, когда суммарные запасы превышают
суммарные потребности, то есть
,
вводится фиктивныйn+1
потребитель, потребности которого
.
В
случае, когда суммарные потребности
превышают суммарные запасы, то есть
,
вводится фиктивныйm+1
поставщик, запасы которого
.
Стоимость перевозки единицы груза как до фиктивного потребителя, так и стоимость перевозки единицы груза от фиктивного поставщика полагают равными нулю, так как груз в обоих случаях не перевозится.
Прежде чем решать транспортную задачу, необходимо проверить, к какой модели она принадлежит, и если необходимо, то привести ее к закрытой модели.
5.2. Построение опорного плана транспортной задачи
Методы решения транспортной задачи сводятся к простым операциям с транспортной таблицей, которая имеет вид:
|
|
1 |
… |
n |
|
|
1 |
|
… |
|
|
|
… |
… |
… |
… |
… |
|
m |
|
… |
|
|
|
|
|
… |
|
= |
Базисными клетками транспортной таблицы являются клетки с отличными от нуля положительными перевозками, остальные клетки – свободные. Базисные клетки образуют опорный план транспортной задачи, еcли выполняются два условия:
сумма
перевозок в каждой строке равна запасу
в данной строке;
сумма
перевозок в каждом столбце равна
соответствующему спросу
.
Опорный
план транспортной задачи содержит не
более
отличных от нуля перевозок
.
Опорный
план называется вырожденным, если число
ненулевых перевозок
меньше
,
опорный план – невырожденный, если
число ненулевых перевозок равно![]()
Рассмотрим способы построения опорного плана в невырожденном и вырожденном случаях [1,3].
5.3. Метод северо-западного угла
Рассмотрим «северо-западный угол» незаполненной таблицы, то есть клетку, соответствующую первому поставщику и первому потребителю.
Возможны три случая:
Если
,
то
.
Это означает, что первый поставщик
отгрузил весь продукт первому потребителю
и его запас равен нулю, поэтому
.
При этом неудовлетворенный спрос в
первом пункте потребления равен
.
Если
,
то
,
то есть спрос первого потребителя
полностью удовлетворен и поэтому
,
а остаток продукта в первом пункте
производства равен
.
В
случае
из рассмотрения можно исключить и
поставщика и потребителя. Однако при
этом план получается вырожденным,
поэтому считается, что выбывает только
поставщик, а спрос потребителя остается
неудовлетворенным и равным нулю.
После
этого рассматриваем северо-западный
угол оставшейся незаполненной части
таблицы и повторяем те же действия. В
результате через
шагов получим опорный план.
