- •26. Дискретные оптимизационные задачи. Задача о назначениях. Метод ветвей и границ.
- •28.Транспортные модели. Постановка транспортной задачи. Открытая и закрытая модель. Необходимое и достаточное условие разрешимости транспортной модели.
- •29. Методы построения опорного плана транспортной задачи. Решение задачи распределительным методом.
- •30. Решение транспортной задачи методом потенциалов. Критерий оптимальности плана перевозок.
30. Решение транспортной задачи методом потенциалов. Критерий оптимальности плана перевозок.
Решения
транспортной задачи методом потенциалов.
Каждому поставщику (каждой строке)
ставят в соответствие число u-i, называемое
потенциалом
поставщика.
Каждому потребителю (каждому столбцу)
ставят в соответствие некоторое число
v-j, называемое потенциалом
потребителя.
Числа u-i и v-j выбирают так, чтобы в любой
загруженной клетке их сумма равнялась
тарифу
. Решают систему из m_n-1 уравнений с m+n
неизвестными, одному из потенциалов
дают произвольное значение (обычно 0),
а другие определяют однозначно.
Определяют оценки свободных клеток
.Если все оценки не отрицательные то
план оптимальный. Если есть отрицательные
оценки, то строят новый опорный план:
выбирают клетку с минимальной оценкой
, загружают ее и строят цикл по загруженным
клеткам. Получают улучшенный план. Для
того, чтобы некоторый допустимый план
X={xi,j}m.n транспортной задачи был оптимальным
необходимо и достаточно, чтобы ему
соответствовала система из m+n чисел
U1, U2, ..., Um; V1, V2, ..., Vn, удовлетворяющих
условиям Vj-Ui0 имело бы место строгое
равенство Vj-Ui=Cij
(2)Числа Ui, Vi называются потенциалами
соответственно пунктов отправления,
а условия (1) (2) называются условиями
потенциальности системы. Предварительный
план состоит из следующих операций:1.
составление первоначального ациклического
плана перевозок;
2.
построение для полученного плана
системы m+n чисел U1 ,U2, ..., Um; V1, V2, …, Vn
таких, чтобы выполнялись условия
Vj-Ui=Cij для всех базисных клеток;
3.
проверка построенной системы на
потенциальность.
Если
система нe потенциальна, т.е. план Х не
оптимален, переходим к общему шагу.
Общий
шаг повторяется до тех пор, пока система
не станет потенциальной. Он
состоит из следующих операций: 1)
улучшение плана, т.е. замена плана Х
новым планом X" со стоимостью перевозок,
не превышающей стоимость плана X; 2)
построение для X" новой системы
потенциалов U"i, V"j путем перестроения
старой; 3) проверка системы U"i, V"j
на потенциальность. Предложенный
алгоритм сходится за конечное число
шагов.
