потребителя превышает наличие груза у поставщика, то недостающий
спрос удовлетворяют за счет следующего поставщика.
Для проверки оптимальности полученного распределения
перевозок используют вспомогательные показатели для строк u и
столбцов v, называемые потенциалами. Для каждой загруженной
клетки сумма соответствующих этой клетке потенциалов должна быть
равна расстоянию между пунктами, указанному в этой клетке. В
соответствии с этим потенциалы можно определить по следующему
правилу. Одному из столбцов или строк присваивается потенциал,
равный нулю. Это может быть любой столбец или строка, но
целесообразно приравнять к нулю потенциал того столбца (или
строки), в котором содержится загруженная клетка с наибольшим
расстоянием между пунктами.
Затем определяем потенциалы остальных столбцов и строк, исходя
из того, что и
i
+ v
j
= с
ij
, при этом определяем потенциалы только строк
и столбцов, содержащих загруженные клетки. Для того чтобы
определить потенциалы всех столбцов и строк в матрице, необходимо,
чтобы матрица содержала не менее (п + т – 1) загруженных клеток.
Если количество загруженных клеток меньше, чем (п + т – 1),
необходимо искусственно загрузить недостающее количество клеток
матрицы, для чего в эти клетки записывается нулевая загрузка. Ноль
следует приписывать той клетке, которая лежит на пересечении строки
или столбца, не имеющих потенциала, со строкой или столбцом,
потенциал которых уже определен. В этом случае будет возможно
определить еще неопределенный потенциал строки или столбца.
Если потенциалы во всех незагруженных клетках меньше, чем
расстояние между пунктами в этой же клетке, то найденное
распределение плана перевозок является оптимальным.
Следующим этапом в построении оптимального плана
распределения загрузок является этап улучшения полученного
распределения.
Для оптимизации первоначального допустимого плана перевозок
необходимо построить контур для наиболее потенциальной клетки.
Будем считать наиболее потенциальной такую клетку, для которой
разность между вычисленным потенциалом клетки и
соответствующим этой клетке расстоянием является максимальной.
Контуром называется замкнутая ломаная линия, образованная
прямыми отрезками, углы соединений между которыми равны 90°.
Строится контур так, чтобы все углы, кроме одного, располагались
в загруженных клетках, а один угол находился в незагруженной,
наиболее потенциальной клетке. От выбранной незагруженной клетки