30
перевозок на это же количество единиц в отрицательных вершинах. При этом,
если перевозки остаются неотрицательными, план остается допустимым.
Стоимость плана при этом может меняться.
Ценой цикла называется увеличение стоимости перевозок при
перемещении единицы груза по этому циклу. Очевидно, цена цикла равна
алгебраической сумме стоимостей, стоящих в вершинах цикла, при этом
стоимости в положительных вершинах берутся со знаком " +", а стоимости в
отрицательных вершинах берутся со знаком " - ".
Идея метода потенциалов состоит в следующем. Для любой свободной
клетки транспортной таблицы всегда существует единственный цикл,
положительная вершина которого лежит в этой свободной клетке, а все
остальные - в базисных. Если цена такого цикла отрицательна, то план можно
улучшить перемещением перевозок по данному циклу. Количество единиц
груза, которое можно переместить, определяется минимальным значением
перевозок, стоящих в отрицательных вершинах цикла (если переместить
большее число единиц груза, возникнут отрицательные перевозки). Если
циклов с отрицательной ценой нет, то это означает, что дальнейшее улучшение
плана невозможно, т.е. оптимальный план найден.
Для нахождения циклов с отрицательной ценой вводится система
платежей
Qi, i=1...m, Wj, j=1...n. Определяются величины Cij*=Qi+Wj, называемые
псевдостоимостями. При этом цена цикла пересчета для каждой свободной
клетки равна Cij-Cij*, если платежи Qi и Wj определять из условий Ai+Bj=Cij
для всех базисных клеток (I,j).
Метод потенциалов состоит в следующем:
1-й шаг. Строится опорный план транспортной задачи методом северо-
западного угла с n+m-1 базисными клетками.