Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
国考题答案2013.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.39 Mб
Скачать

4 Теоремы двойственности

            ИЗ теории двойственности ЛП практический интерес представляет вторая теорема двойственности, из которой получается следующий критерий.

            Критерий оптимальности транспортной задачи

            План перевозок

                                   

является оптимальным планом тогда и только тогда, когда найдется система платежей

                                   

для которой выполняются условия :

                    Доказательство. Сформулируем вторую теорему двойственности в терминах переменных транспортной задачи.

            Ели

                        

удовлетворяют ограничениям прямой задачи, а

                        

удовлетворяют ограничениям двойственной задачи, то для оптимальности плана

                        

необходимо и достаточно выполнение условий

            

            Условие а) выполняется для любых допустимых решений прямой задачи, так как

                                   

            Условие b) можно расписать как следствие о дополняющей нежесткости, а именно

            

            Итак, для базисных переменных

                                   

имеем равенство

            

 а для небазисных переменных

                                     

достаточно выполнения допустимости двойственных переменных                                       

 Таким образом имеем условия 1) и 2) критерия.

Критерий доказан.

Построение опорного плана транспортной задачи

            Методы решения транспортной задачи сводятся к простым операциям с транспортной таблицей, которая имеет вид:                                                 

            Базисными клетками транспортной таблицы являются клетки с от-

личными от нуля положительными перевозками, остальные клетки -  свободные. Базисные клетки образуют опорный план транспортной задачи, если выполняются два условия:

            1) сумма перевозок в каждой строке равна запасу   в данной

строке;

            2) сумма перевозок в каждом столбце равна соответствующему

столбцу спросу

                                               

            Опорный план транспортной задачи содержит не более n+m-1

отличных от нуля перевозок

                                               

            Опорный план называется вырожденным, если число ненулевых перевозок

                                               

 меньше и n+m-1, опорный план - невырожден, если число

ненулевых перевозок равно n+m-1.

            Рассмотрим способы построения опорного плана в невырожденном и вырожденном случаях.

Метод   севево-западного угла

            Рассмотрим "северо-западный угол" незаполненной таблицы, то

есть клетку, соответствующую первому поставщику и первому потребителю.

            Возможны три случая.

            

Это означает, что первый поставщик отгрузил весь произведенный продукт первому потребителю и его

запас равен нулю, поэтому

                                   

При этом неудовлетворенный спрос в первом пункте потребления равен

                                   

            

то есть спрос первого потребителя полностью удовлетворен и поэтому                    

а остаток продукта в первом пункте производства равен

                                   

            

из рассмотрения можно исключить и поставщика, и потребителя. Однако при атом план получается вырожденным,

поэтому условно считается, что выбывает только поставщик,

                        

а спрос потребителя остается неудовлетворенным и равным нулю.

                                   

            После этого рассматриваем северо-западный угол оставшейся не-

заполненной части таблицы и повторяем те же действия. В результате

через n+m-1   шагов получим опорный план.

Метод потенциалов

            Циклом в транспортной таблице называется несколько клеток, соединенных замкнутой ломаной линией, которая в каждой клетке совершает поворот на 90 , Знаком " + " отмечают те вершины, в которых перевозки увеличиваются, а знаком "- " - те вершины, в которых перевозки уменьшаются. Перемещение какого-то количества единиц груза по циклу означает увеличение перевозок на это количество единиц в положительных вершинах и уменьшение перевозок на это же количество единиц в отрицательных вершинах. При этом, если перевозки остаются неотрицательными, план остается допустимым. Стоимость плана при этом может меняться.

            Ценой цикла называется увеличение стоимости перевозок при перемещении единицы груза по этому циклу. Очевидно, цена цикла равна алгебраической сумме стоимостей, стоящих в вершинах цикла, при этом стоимости в положительных вершинах берутся со знаком " +", а стоимости в отрицательных вершинах берутся со знаком " - ".

            Идея метода потенциалов состоит в следующем. Для любой свободной клетки транспортной таблицы всегда существует единственный цикл, положительная вершина которого лежит в этой свободной клетке, а все остальные - в базисных. Если цена такого цикла отрицательна, то план можно улучшить перемещением перевозок по данному циклу. Количество единиц груза, которое можно переместить, определяется минимальным значением перевозок, стоящих в отрицательных вершинах цикла (если переместить большее число единиц груза, возникнут отрицательные перевозки). Если циклов с отрицательной ценой нет, то это означает, что дальнейшее улучшение плана невозможно, т.е. оптимальный план найден.

            Для нахождения циклов с отрицательной ценой вводится система

платежей

                                   

и определяются величины

                                   

называемые "псевдостоимостями" перевозок единицы груза из пункта i

в пункт j.  При этом цена цикла пересчета для каждой свободной клетки

равна

                        

если платежи

                                               для всех базисных клеток (i, j)