Решение транспортной задачи методом потенциалов

Решим транспортную задачу методом потенциалов. За исходное решение примем базисное решение, полученное методом наименьшей стоимости.

Таблица 2.13

Базы В1 B2 B3 B4 B5 Запасы
A1            
             
A2            
             
A3            
Пот-ребн.            

Составим систему потенциалов для заполненных клеток табл.2.13.

Имеем:

Получим:

Потенциалы i для строк записываем в дополнительном столбце справа, а потенциал столбцов j в нижней дополнительной строке (табл. 2.14).

Таблица 2.14

Базы Потребители Запасы ai
B1 B2 B3 B4 B5
A1              
  40 - + 10        
A2             -2
    + - 20        
A3             -4
               
Пот-ребн.              
bj              

Подсчитаем косвенный тариф для пустых клеток.

Достаточное условие оптимальности не выполнено для клетки A2B2.

Составим для нее цикл пересчета. В таблице 2.14 он отмечен штриховыми линиями.

Находим минимальное число для клеток, которым присвоен знак минус.

D = min (40,20) =20 - величина сдвига по циклу.

После пересчета по циклу получим:

Получаем новый план перевозок (табл.2.15).

Таблица 2.15

Базы Потребители Запасы ai
  B1 B2 B3 B4 B5    
A1              
             
A2             -9
               
A3             -4
               
Потребности              
bj              

Стоимость перевозок составляет:

руб.

Составим систему потенциалов для заполненных клеток табл.2.15.

Имеем:

Полагая 1= 0, находим потенциалы.

Получим:

Подсчитаем косвенный тариф для пустых клеток.

Для всех свободных клеток таблицы 2.15 истинные тарифы меньше их косвенных тарифов: . Полученный план перевозок оптимальный.

Наименьшая стоимость перевозок составила 1950 руб.

Таким образом, оптимизация позволила получить экономию

Z1 - Z min =2090 - 1950 = 140 рублей.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: