Гл.
13.
Транспортная
задача и
задача
о назначениях 467
переменные должны занимать независимые позиции. Однако на данной стадии нет
необходимости проявлять беспокойство по поводу независимости переменных,
поскольку в процессе проверки решения на оптимальность любые нарушения
будут выявлены.
Если распределение перевозок включает (т + п - 1) независимую переменную,
то к нему непосредственно можно применять методы проверки оптимальности.
Если же число переменных меньше указанного количества, то критерий проверки
оптимальности необходимо модифицировать так, как это будет показано в 13.2.6.
Однако если число переменных превышает (т + п - 1), процедура распределения
перевозок проведена некорректно. В этом случае должны существовать варианты
такого перераспределения перевозок, которые при меньшей стоимости содержат
требуемое число переменных. .
Обратимся в данным примера 13.2 и проверим каждое из полученных распре-
делений перевозок на базисность. В нашей таблице 3 строки и 4 столбца, следова-
тельно, базисное решение должно содержать (3 + 4-1)=6 заполненных клеток.
Можно легко убедиться, что это верно для обоих методов распределения перевозок.
Кроме того, переменные решения, полученные с помощью обоих методов, находятся
в различных точках допустимого множества. Следовательно, процедуру проверки
можно применять, не прибегая к каким-либо модификациям.
Проверка исходного распределения перевозок производится для того, чтобы
определить, является ли данный вариант наиболее дешевым для транспортировки,
и, если это не так, какие изменения следует внести в данное распределение. Ниже
будут изложены два метода проверки решения на оптимальность. В методе
ступенек рассчитываются значения стоимости неиспользованных клеток, или
теневые издержки. Сама процедура довольно длительная и кропотливая, однако,
понимание ее сущности не представляет затруднений. Метод МОДИ (модифици-
рованных распределений)
—
это математический алгоритм, позволяющий полу-
чить те же значения теневых издержек, причем гораздо быстрее, однако, этот
метод более сложен для понимания. В обоих методах в случае, если распределение
перевозок является неоптимальным, для перехода к следующему базисному {>аспре-
делению используется ступенчатая процедура. Как только получено базисное
решение, алгоритм позволяет осуществить переход от одной крайней точки допус-
тимого множества к другой до тех пор, пока не будет достигнуто оптимальное
решение.
пример 13.3. Для иллюстрации применения данного алгоритма используем
распределение перевозок, полученное методом минимальной стоимости. Данное
распределение приводится в табл. 13.6.
Ступеньками называются точки, в которые производится распределение пере-
возок - (Р.С), (Р, фиктивный). (Q.B), (R,A), (R,B) и (R,C). Выбирается одна
из пустых клеток и предполагается, что в нее перемещается одна единица продукта.
Такая процедура нарушает баланс итоговых значений столбца или строки, на
пересечении которых лежит данная клетка. Затем для восстановления баланса
производится корректировка количества перевозимого продукта в некоторых запол-
ненных клетках. Эти заполненные клетки, или ступеньки, используются при
вычислении стоимости перевозки единицы продукта.