Может оказаться, что сумма поставок не равна сумме потребностей, в этом случае имеем открытую модель транспортной задачи. Рассмотрим решение открытой транспортной задачи на примере.
Пример 2. Минимизировать транспортные расходы по доставке грузов от поставщиков А1, А2, А3 к потребителям В1, В2, В3, если заданы объем поставок и потребностей, а также тарифы по доставке единицы груза от каждого поставщика до каждого потребителя (в д.е.).
В
А
Сумма поставок 8+20+24=52, сумма потребностей 7+17+23=47. Сумма поставок не равна сумме потребностей, поэтому мы имеем открытую модель транспортной задачи. Введем фиктивного потребителя с потребностью, равной 52-47=5 (ед. товара).
В
А
7----
----1
-5
-5
+ -----
9 4
--- 16
2 2
7 4
7 9 5 0
Дочертим еще один столбец в таблице. Основные тарифы в этом столбце возьмем равные нулю. Далее решаем задачу как закрытую модель.
Составим опорный план по методу северо-западного угла.
Число загруженных клеток должно равно m+n-1=3+4-
-1=6 – невырожденный план. Улучшаем план по методу потенциалов.
В двух клетках получается одинаковая разность (косвенный тариф минус основной), она составляет 4 единицы. Если построить циклы с обеими этими клетками, то оба цикла дадут перемещение одинаковой стоимости, поэтому можно брать любой из них. Построим цикл с загружаемой клеткой (2;1).
По циклу перемещаем наименьшую отрицательную поставку 7.
В
А
-2
-5
-7
9-----
---- 4
2 2
+ -----
9 3
-----19
-2
5 11 7 2
По циклу перемещаем поставку 9.
В
А
-4
-2
13---
-- +0
2 2
10---
----5
3 6 5 0
По циклу перемещаем поставку 5.
В
А
-4
-4
-2
5 8 7 0
Последний план перевозок оптимален, так как все косвенные тарифы £ основных тарифов.
Посчитаем минимальную стоимость перевозок товаров (д.е.).