Транспортная задача

Для решения задачи используем метод наименьшего элемента, который учитывает затраты на перевозку. Выбираем клетку с наименьшим тарифом (=2) и записываем в эту поставку (=110), исключаем один из пунктов или Аi, или Bj.

ai \ bi

110

130

60

90

430

Ui

120

6

2

110

3

10

4

5

 

0

140

7

 

4

20

5

 

8

 

3

120

2

250

2

110

6

 

4

50

4

90

6

 

1

310

4

 

5

 

6

 

7

1

310

0

Vi

1

2

3

3

1

 

Число заполненных клеток m + n – 1 = 8.

Затраты: z = 110*2 + 10*3 + 20*4 + 120*3 + 110*2 + 50*4 + 90*4 + 310*1 = 1800

Транспортную задачу решаем методом потенциалов. Каждой строке таблицы и каждому столбцу ставится в соответствие число, называемое потенциалом.

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

1. Потенциалы строк – Ui и столбцов – Vj удовлетворяют следующему условию: Ui + Vj = Cij для базисных переменных (для занятых клеток). Так как система для определения потенциалов содержит на одно уравнение меньше, чем число потенциалов, то, чтобы найти решение системы потенциалов, один потенциал задаём произвольно, например, U1=0.

Остальные потенциалы найдем, решая систему уравнений

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

2. Определяем характеристики для свободных неизвестных (пустых клеток) по формуле Eij = Cij – (Ui + Vj) и записываем их в левом нижнем углу свободных клеток. План будет оптимален, если для всех свободных неизвестных Eij0.

E11 = 6 – (1+0) > 0, E14 = 4 – (3+ 0)> 0,   E15 = 5 – (1+0) > 0

E21 = 7 – (1+2) > 0, E23 = 5 – (3+ 2)  0,   E24 = 8 – (3+2) > 0

E32 = 6 – (2+1) > 0, E35 = 6 – (1+ 1)> 0

E41 = 4 – (1+0) > 0, E42 = 5 – (2+ 0)> 0,   E43 = 6 – (3+0) > 0, E44 = 7 – (3+0) > 0

Данный план является оптимальным.

Затраты : z = 110*2 + 10*3 + 20*4 + 120*3 + 110*2 + 50*4 + 90*4 + 310*1 = 1800

Примеры работ

Материалы сайта

Обращаем Ваше внимание на то, что все материалы опубликованы для образовательных целей.