Транспортная задача. Филькин Г.В. - 7 стр.

UptoLike

Составители: 

Рубрика: 

6
Числа u
i
и v
j
называются потенциалами соответственно поставщиков и
потребителей.
Из теоремы следует, что для того чтобы первоначальный план был оп-
тимальным, необходимо выполнение следующих условий:
а) для каждой занятой клетки сумма потенциалов должна быть равна
стоимости единицы перевозки, стоящей в этой клетке:
u
i
+ v
j
= с
i j
;
б) для каждой незанятой клетки сумма потенциалов должна быть
меньше или равна стоимости единицы перевозки, стоящей в этой клетке:
u
i
+ v
j
с
i j
.
Если хотя бы одна незанятая клетка не удовлетворяет последнему усло-
вию
u
i
+ v
j
с
i j
, то план не оптимален.
Алгоритм метода потенциалов.
1. Построение системы потенциалов. Для построения системы потен-
циалов используем условие
u
i
+ v
j
= с
i j
. Заполненных клеток должно быть
точно
m+ n – 1. Если оказалось, что при составлении первоначального пла-
на заполненных клеток меньше чем
m+ n – 1, то добавим нужное количест-
во занятых клеток с
x
i j
= 0 таким образом, чтобы при этом не был образо-
ван цикл.
Используем план, полученный методом «наименьшей стоимости»:
B
A
40
25
20
50
60
5
4
1
20
2
40
u
1
40
4
5
2
25
6
3
10
u
2
35
7
35
3 5 4
u
3
v
1
v
2
v
3
v
4
u
1
+ v
3
= 1
u
1
+ v
4
= 2
u
2
+ v
1
= 4
u
2
+ v
2
= 2
u
2
+ v
4
= 3
u
3
+ v
1
= 7
                                            6


   Числа ui и vj называются потенциалами соответственно поставщиков и
потребителей.
   Из теоремы следует, что для того чтобы первоначальный план был оп-
тимальным, необходимо выполнение следующих условий:
   а) для каждой занятой клетки сумма потенциалов должна быть равна
стоимости единицы перевозки, стоящей в этой клетке:
                                      ui + vj = сi j;
   б) для каждой незанятой клетки сумма потенциалов должна быть
меньше или равна стоимости единицы перевозки, стоящей в этой клетке:
                                   ui + vj ≤ сi j.
   Если хотя бы одна незанятая клетка не удовлетворяет последнему усло-
вию ui + vj ≤ сi j, то план не оптимален.

                             Алгоритм метода потенциалов.

    1. Построение системы потенциалов. Для построения системы потен-
циалов используем условие ui + vj = сi j . Заполненных клеток должно быть
точно m+ n – 1. Если оказалось, что при составлении первоначального пла-
на заполненных клеток меньше чем m+ n – 1, то добавим нужное количест-
во занятых клеток с xi j = 0 таким образом, чтобы при этом не был образо-
ван цикл.
    Используем план, полученный методом «наименьшей стоимости»:

                     B
                             40        25           20       50
            A
                         5         4            1        2
                60                                  20       40   u1

                         4         2            6        3
                40            5        25                    10   u2

                         7         3            5        4
                35           35                                   u3

                             v1        v2           v3       v4

                                        u1 + v3 = 1
                                        u1 + v4 = 2
                                        u2 + v1 = 4
                                        u2 + v2 = 2
                                        u2 + v4 = 3
                                        u3 + v1= 7