
- •Угорський метод транспортної задачі
- •Різновиди транспортних задач.
- •Розв’язок задач цлп.
- •Класифікація методів розв’язку цлп.
- •Комбінаторний метод
- •Метод відкидання Гоморі_1
- •Цілочисельне програмування гоморі 2.
- •Стратегії розгалуження для мро.
- •Динамічне програмування
- •Головний принцип оптимальності (принцип Белмана).
Угорський метод транспортної задачі
Розв’язати методом VENGR_2 транспортну задачу.
А= (11,11,8)=30
В= (5,9,9,7) =30
7 8 5 3
С0 = 2 4 5 9
6 3 1 2
Приводимо задачу до закритого виду
ai
=
bj
xij=ai
I
xij=bj
j
2. Опорний план
Віднімаємо мінімальний елемент по стовпчикам
|
5 |
5 |
4 |
1 |
|
С= |
0 |
1 |
4 |
7 |
|
|
4 |
0 |
0 |
0 |
|
Віднімаємо мінімальний елемент по строчкам
|
4 |
4 |
3 |
0 |
|
С= |
0 |
1 |
4 |
7 |
|
|
4 |
0 |
0 |
0 |
|
|
|
|
|
7 |
|
11 4 |
Х= |
5 |
|
|
|
|
11 6 |
|
|
8 |
|
|
|
8 0 |
5 9 9 7
0 1 9 0
Побудова ланцюга
+ +
|
4 |
4 |
3 |
0 |
|
С= |
0 |
1 |
4 |
7 |
|
|
4 |
0 |
0 |
0 |
|
H=1
Генерація нових нулів
|
4 |
3 |
2 |
0 |
|
С= |
0 |
0 |
3 |
7 |
|
|
5 |
0 |
0 |
1 |
|
|
|
|
|
7 |
|
11 4 |
Х= |
5 |
1 |
|
|
|
11 6 5 |
|
|
8 |
|
|
|
8 0 |
0 0 9 0
|
4 |
3 |
2 |
0 |
|
С= |
0 |
0 |
3 |
7 |
|
|
5 |
0 |
0 |
1 |
|
=min(9,8,5)=5
|
|
|
|
7 |
|
11 4 |
Х= |
5 |
6 |
|
|
|
11 6 5 –5 0 |
|
|
3 |
5 |
|
|
8 0 –5 +5 |
0 9 0
+5 4
-5
|
4 |
3 |
2 |
0 |
|
С= |
0 |
0 |
3 |
2 |
|
|
5 |
0 |
0 |
1 |
|
H=2
|
4 |
1 |
0 |
0 |
|
С= |
0 |
0 |
1 |
2 |
|
|
7 |
0 |
0 |
3 |
|
|
|
|
4 |
7 |
|
0 |
Х= |
5 |
6 |
|
|
|
0 |
|
|
3 |
5 |
|
|
0 |
0 0 0 0
Рішення знайдено.
Z=5*2+3*3+6*4+4*5+5*1+7*3=10+9+24+20+5+21=89