Similar presentations:
Транспортная задача
1. ТРАНСПОРТНАЯ ЗАДАЧА
Семинар 1:ТРАНСПОРТНАЯ ЗАДАЧА
1
2. Постановка задачи
Имеетсяm поставщиков A1 , A2, …, Am и n
потребителей B1 , B2, …, Bn некоторого груза.
Для каждого поставщика и потребителя
заданы запасы ai ≥ 0, i = 1, 2, …, m и объем
потребления bj ≥ 0, j = 1, 2, …, n.
Известна стоимость перевозки единицы
груза сij ≥ 0 от i-го поставщика к j-му
потребителю.
Требуется найти объемы всех перевозок xij
от i-го поставщика к j-му потребителю, при
которых общая стоимость минимальна.
2
3. Математическая постановка задачи
ПустьX = (xij) – m×n матрица, где
xij – объем перевозок от i-го поставщика
к j-му потребителю.
Общие затраты на перевозку груза
определяются функцией:
m
n
z ( X ) cij xij
i 1 j 1
3
4.
Математическаяпостановка
транспортной задачи определяется задачей
линейного программирования:
m
n
z ( X ) cij xij min
i 1 j 1
при условиях
m
x
i 1
ij
b j , j 1,..., n
ij
ai , i 1,..., m
n
x
j 1
xij 0
4
5.
РешениеX = (xij) транспортной задачи,
удовлетворяющее условиям и имеющее не
более m+n–1 занятой клетки , будем называть
опорным планом транспортной задачи.
Закрытая модель: суммарные запасы
поставщиков равны суммарным запросам
потребителей, т.е.
m
n
a b
i 1
i
j 1
Открытая
m
модель:
n
a b
i 1
i
j
j 1
j
5
6. Задача 1
Решите транспортную задачу методомпотенциалов. В ответе укажите
минимальную стоимость всех перевозок.
B1
B2
B3
B4
ai
A1
1
11
3
13
140
A2
12
4
8
2
160
A3
3
5
14
6
100
bj
80
40
150
130
6
7. Задача 1
Решите транспортную задачу методомпотенциалов. В ответе укажите
минимальную стоимость всех перевозок.
B1
B2
B3
B4
ai
A1
1
11
3
13
140
A2
12
4
8
2
160
A3
3
5
14
6
100
bj
80
40
150
130
400
400
7
8. Задача 1
Решите транспортную задачу методомпотенциалов. В ответе укажите
минимальную стоимость всех перевозок.
B1
B2
B3
B4
ai
A1
1
11
3
13
140
A2
12
4
8
2
160
A3
3
5
14
6
100
bj
80
40
150
130
400
400
400
8
9.
1. Метод «северо-западного угла»B1
A1
B2
1
80
11
40
A2
12
A3
3
bj
B3
B4
3
13
8
2
20
4
130
5
30
14
6
100
80
ai
40
150
130
140
160
100
400
9
10.
1. Метод «северо-западного угла»B1
A1
B2
1
80
11
40
A2
12
A3
3
bj
B3
B4
3
13
8
2
20
4
130
5
30
14
6
100
80
Начальный опорный план:
ai
40
150
130
140
160
100
400
80 40 20 0
X 0 0 130 30
0 0 0 100
z(X) = 1·80 + 11·40 + 3·20 + 8·130 + 2·30 + 6·100 = 2280
10
11.
2. Метод наименьшей стоимостиB1
A1
B3
B4
ai
1
11
3
13
12
4
8
2
3
5
14
6
80
A2
A3
bj
B2
80
40
150
130
140
160
100
400
11
12.
2. Метод наименьшей стоимостиB1
A1
B3
B4
ai
1
11
3
13
12
4
8
2
80
A2
130
3
A3
bj
B2
80
5
40
14
150
6
130
140
160
100
400
12
13.
2. Метод наименьшей стоимостиB1
A1
1
B3
11
B4
ai
3
13
8
2
60
80
12
A2
4
130
3
A3
bj
B2
80
5
40
14
150
6
130
140
160
100
400
13
14.
2. Метод наименьшей стоимостиB1
A1
80
1
B3
11
B4
ai
3
13
8
2
60
12
A2
4
130
3
A3
bj
B2
80
5
40
14
150
6
130
140
160
100
400
14
15.
2. Метод наименьшей стоимостиB1
A1
80
1
B3
11
B4
3
13
4
8
2
30
130
3
A3
80
ai
60
12
A2
bj
B2
5
40
14
150
6
130
140
160
100
400
15
16.
2. Метод наименьшей стоимостиB1
A1
80
1
B3
11
B4
3
13
4
8
2
30
130
3
A3
80
ai
60
12
A2
bj
B2
5
40
14
150
6
130
140
160
100
400
16
17.
2. Метод наименьшей стоимостиB1
A1
80
1
B3
11
B4
3
13
4
8
2
30
130
3
A3
5
14
6
10
80
ai
60
12
A2
bj
B2
40
150
130
140
160
100
400
17
18.
2. Метод наименьшей стоимостиB1
A1
80
1
B3
11
B4
3
13
4
8
2
30
130
3
A3
5
14
6
10
80
ai
60
12
A2
bj
B2
40
150
130
140
160
100
400
18
19.
2. Метод наименьшей стоимостиB1
A1
80
1
B3
11
B4
3
13
4
8
2
30
130
3
A3
5
10
80
ai
60
12
A2
bj
B2
14
6
90
40
150
130
140
160
100
400
19
20.
2. Метод наименьшей стоимостиB1
A1
1
B3
11
80
B4
ai
3
13
8
2
60
12
A2
4
30
130
3
A3
bj
B2
5
10
80
Начальный опорный план:
14
6
90
40
150
130
80 0 60 0
X 0 30 0 130
0 10 90 0
140
160
100
400
20
z(X) = 1·80 + 4·30 + 5·10 + 14·90 + 3·60 + 2·130 = 1950 < 2280
21. Решение транспортной задачи методом потенциалов
ТеоремаЕсли опорный план X = (xij) транспортной
задачи является оптимальным, то существуют
потенциалы поставщиков ui,
i = 1,…, m и потребителей vj, j = 1,…, n,
удовлетворяющие условиям:
ui + vj = сij при xij > 0 (для занятых клеток),
Δij = ui + vj - сij ≤ 0 при xij = 0 (для свободных
клеток).
21
22. Метод потенциалов
B1A1
1
B3
B4
11
80
ai
3
13
8
2
60
12
A2
4
30
130
3
A3
bj
B2
5
10
80
14
6
90
40
150
130
ui
140
160
100
400
vj
22
23. Метод потенциалов
B1A1
B2
1
B3
B4
11
80
3
13
8
2
60
12
A2
4
30
130
3
A3
5
10
bj
80
vj
1
14
6
90
40
150
130
ai
ui
140
0
160
100
400
3
23
24. Метод потенциалов
B1A1
B2
1
B3
B4
11
80
3
13
8
2
60
12
A2
4
30
130
3
A3
5
10
14
6
90
bj
80
40
150
vj
1
-6
3
130
ai
ui
140
0
160
100
11
400
24
25. Метод потенциалов
B1A1
B2
1
B3
B4
11
80
3
13
8
2
60
12
A2
4
30
130
3
A3
5
10
14
6
90
bj
80
40
150
130
vj
1
–6
3
–8
ai
ui
140
0
160
10
100
11
400
25
26. Метод потенциалов
B1A1
A2
B2
1
80
B3
11
12
3
60
- 17
8
5
2
130
5
3
13
- 21
4
30
-1
B4
14
6
A3
9
bj
80
40
150
130
vj
1
–6
3
–8
10
90
-3
ai
ui
140
0
160
10
100
11
400
26
27. Метод потенциалов
B1A1
A2
B2
1
80
B3
11
12
3
60
- 17
8
5
2
130
5
3
13
- 21
4
30
-1
B4
14
6
A3
9
bj
80
40
150
130
vj
1
–6
3
–8
10
90
-3
ai
ui
140
0
160
10
100
11
400
27
28. Метод потенциалов
B1A1
A2
B2
1
80
B3
11
12
3
60
- 17
8
5
2
130
5
3
13
- 21
4
30
-1
B4
14
6
A3
9
bj
80
40
150
130
vj
1
–6
3
–8
10
90
-3
ai
ui
140
0
160
10
100
11
400
28
29.
Цикл80
-
+
+
-
60
90
80
-
+
+
-
140
10
Δ = min (80, 90) = 80
29
30.
Новый опорный планB1
1
A1
bj
B3
B4
11
ai
3
13
8
2
140
12
A2
A3
B2
4
30
130
3
80
5
10
80
14
6
10
40
150
130
ui
140
160
100
400
vj
30
31.
Новый опорный планB1
1
A1
B3
B4
11
ai
3
13
8
2
140
12
A2
A3
B2
4
30
130
3
80
5
10
14
6
10
bj
80
40
150
vj
3
5
14
130
ui
140
160
100
0
400
31
32.
Новый опорный планB1
1
A1
B3
B4
11
3
13
8
2
140
12
A2
A3
B2
4
30
130
3
80
5
10
14
6
10
bj
80
40
150
130
vj
3
5
14
3
ai
ui
140
- 11
160
-1
100
0
400
32
33.
Новый опорный планB1
A1
A2
A3
B2
1
-9
3
140
- 17
8
5
10
2
130
5
3
13
- 21
4
30
- 10
B4
11
12
80
B3
14
10
6
-3
bj
80
40
150
130
vj
3
5
14
3
ai
ui
140
-11
160
-1
100
0
400
z(X) = 3·80 + 5·10 + 4·30 + 14·10 + 3·140 + 2·130 = 1230 <
1950
33
34.
Новый опорный планB1
A1
A2
A3
B2
1
-9
3
140
- 17
8
5
10
2
130
5
3
13
- 21
4
30
- 10
B4
11
12
80
B3
14
10
6
-3
bj
80
40
150
130
vj
3
5
14
3
ai
ui
140
-11
160
-1
100
0
400
z(X) = 3·80 + 5·10 + 4·30 + 14·10 + 3·140 + 2·130 = 1230 <
1950
34
35.
Новый опорный планB1
A1
A2
A3
B2
1
-9
3
140
- 17
8
5
10
2
130
5
3
13
- 21
4
30
- 10
B4
11
12
80
B3
14
10
6
-3
bj
80
40
150
130
vj
3
5
14
3
ai
ui
140
-11
160
-1
100
0
400
z(X) = 3·80 + 5·10 + 4·30 + 14·10 + 3·140 + 2·130 = 1230 <
1950
35
36.
Цикл30
-
+
10
20
+
-
10
20
-
+
+
-
10
Δ = min (10, 30) = 10
36
37.
Новый опорный планB1
1
A1
bj
B3
B4
11
ai
3
13
8
2
140
12
A2
A3
B2
4
20
10
3
80
5
130
14
6
20
80
40
150
130
ui
140
160
100
400
vj
37
38.
Новый опорный планB1
A1
A2
A3
B2
1
-4
3
140
- 12
8
10
3
2
130
5
20
13
- 16
4
20
- 10
B4
11
12
80
B3
14
-5
6
-3
bj
80
40
150
130
vj
2
4
8
2
ai
ui
140
-5
160
0
100
1
400
z(X) = 3·80 + 5·20 + 4·20 + 8·10 + 3·140 + 2·130 = 1180 < 123038
39.
Новый опорный планB1
A1
A2
A3
B2
1
-4
11
B4
3
140
- 12
12
4
13
- 16
8
План
10
130
оптимален!
5
14
2
20
- 10
3
80
B3
20
-5
-3
bj
80
40
150
130
vj
2
4
8
2
6
ai
ui
140
-5
160
0
100
1
400
z(X) = 3·80 + 5·20 + 4·20 + 8·10 + 3·140 + 2·130 = 1180 < 123039
40. Открытая модель транспортной задачи
Модельтранспортной задачи называется
открытой, если a b (суммарные
запасы не равны суммарным потребностям).
m
i 1
n
i
j 1
j
40
41.
Открытая модель транспортнойзадачи
Открытую модель можно свести к закрытой:
1. Если
m
n
i 1
j 1
ai b j
, то вводят фиктивного
потребителя Вn+1 с потребностью
m
n
i 1
j 1
bn 1 ai b j
и нулевыми тарифами перевозок в столбце.
m
n
i 1
j 1
2. Если ai b j ,то вводят фиктивного
поставщика А m+1 с запасом
n
m
j 1
i 1
am 1 b j ai
и
нулевыми тарифами перевозок в строке.
41
42. Задача 2
Решите транспортную задачу методомпотенциалов. В ответе укажите
минимальную стоимость всех перевозок.
B1
B2
B3
B4
ai
A1
3
7
4
7
100
A2
10
13
24
7
100
A3
8
19
12
18
200
bj
90
80
30
170
42
43. Задача 2
Решите транспортную задачу методомпотенциалов. В ответе укажите
минимальную стоимость всех перевозок.
B1
B2
B3
B4
ai
A1
3
7
4
7
100
A2
10
13
24
7
100
A3
8
19
12
18
200
bj
90
80
30
170
m
i 1
370
n
a b
i
j 1
400
j
43
44.
Метод «северо-западного угла»B1
B4
B5
ai
7
4
7
0
10
13
24
7
0
8
19
12
18
0
A3
bj
B3
3
A1
A2
B2
90
80
30
170
30
100
100
200
400
44
45.
Метод «северо-западного угла»B1
A1
A2
3
90
B3
B4
B5
ai
7
4
7
0
13
24
7
0
12
18
0
10
10
70
8
A3
bj
B2
30
19
0
90
80
170
30
170
30
30
100
100
200
400
z(X) = 3·90 + 7·10 + 13·70 + 24·30 + 18·170 = 5030
45
46.
Метод потенциаловB1
A1
B2
3
90
8
ai
4
7
0
13
24
7
0
12
18
0
30
19
0
90
B5
7
70
A3
B4
10
A2
bj
B3
80
170
30
170
30
30
ui
100
100
200
400
vj
46
47.
Метод потенциаловB1
A1
A2
B2
3
90
B3
7
4
10
14
10
13
70
-1
8
B4
7
17
30
0
6
24
19
- 18 0
B5
7
23
12
0
12
18
0
A3
- 11
bj
90
80
30
170
30
vj
3
7
18
24
6
170
30
ai
ui
100
0
100
6
200
-6
400
47
48.
Метод потенциаловB1
A1
A2
B2
3
90
B3
7
4
10
14
10
13
70
-1
8
B4
7
17
30
0
6
24
19
- 18 0
B5
7
23
12
0
12
18
0
A3
- 11
bj
90
80
30
170
30
vj
3
7
18
24
6
170
30
ai
ui
100
0
100
6
200
-6
400
48
49.
Метод потенциаловB1
A1
A2
B2
3
90
B3
7
4
10
14
10
13
70
-1
8
B4
7
17
30
0
6
24
19
- 18 0
B5
7
23
12
0
12
18
0
A3
- 11
bj
90
80
30
170
30
vj
3
7
18
24
6
170
30
ai
ui
100
0
100
6
200
-6
400
49
50.
Цикл30
0
-
+
-
+
+
-
+
-
170 30
30
140
Δ = min (30, 170) = 30
50
51.
Новый опорный планB1
A1
A2
3
90
B3
B4
B5
ai
7
4
7
0
13
24
7
0
18
0
10
10
70
8
A3
bj
B2
30
19
12
30
90
80
30
140
170
30
30
ui
100
100
200
400
vj
51
52.
Новый опорный планB1
A1
A2
B2
3
90
B3
7
10
10
4
-9
13
70
-1
8
B4
7
-6
- 23
0
7
30
12
0
- 11
18
0
A3
12
5
bj
90
80
30
170
30
vj
20
24
12
18
0
30
ai
- 17
24
19
B5
140
30
ui
100 -17
100
-11
200
0
400
z(X) = 3·90 + 7·10 + 13·70 + 7·30 + 18·140 + 12·30 = 4130 < 5030
52
53.
Новый опорный планB1
A1
A2
B2
3
90
B3
7
10
10
4
-9
13
70
-1
8
B4
7
-6
- 23
0
7
30
12
0
- 11
18
0
A3
12
5
bj
90
80
30
170
30
vj
20
24
12
18
0
30
ai
- 17
24
19
B5
140
30
ui
100 -17
100
-11
200
0
400
z(X) = 3·90 + 7·10 + 13·70 + 7·30 + 18·140 + 12·30 = 4130 < 5030
53
54.
Новый опорный планB1
A1
A2
B2
3
90
B3
7
10
10
4
-9
13
70
-1
8
B4
7
-6
- 23
0
7
30
12
0
- 11
18
0
A3
12
5
bj
90
80
30
170
30
vj
20
24
12
18
0
30
ai
- 17
24
19
B5
140
30
ui
100 -17
100
-11
200
0
400
z(X) = 3·90 + 7·10 + 13·70 + 7·30 + 18·140 + 12·30 = 4130 < 5030
54
55.
Цикл90
-
+
-
+
20
10
70
+
-
-
30
+
140 70
+
-
80
+ 100
- 70
Δ = min (90, 70, 140) = 70
55
56.
Новый опорный планB1
A1
3
20
bj
B3
B4
B5
ai
7
4
7
0
13
24
7
0
18
0
80
10
A2
A3
B2
100
8
19
70
90
12
30
80
30
70
170
30
30
ui
100
100
200
400
vj
56
57.
Новый опорный планB1
A1
A2
A3
B2
3
20
B3
7
80
10
- 13
70
4
3
13
- 12
8
B4
-7
7
6
- 23
7
100
12
30
0
-5
24
19
B5
0
- 11
18
70
0
30
bj
90
80
30
170
30
vj
8
12
12
18
0
ai
ui
100
-5
100 -11
200
0
400
z(X) = 3·20 + 7·80 + 8·70 + 12·30 + 18·70 + 7·100 = 3500 < 4130
57
58.
Новый опорный планB1
A1
A2
A3
B2
3
20
B3
7
80
10
- 13
70
4
3
13
- 12
8
B4
-7
7
6
- 23
7
100
12
30
0
-5
24
19
B5
0
- 11
18
70
0
30
bj
90
80
30
170
30
vj
8
12
12
18
0
ai
ui
100
-5
100 -11
200
0
400
z(X) = 3·20 + 7·80 + 8·70 + 12·30 + 18·70 + 7·100 = 3500 < 4130
58
59.
Новый опорный планB1
A1
A2
A3
B2
3
20
B3
7
80
10
- 13
70
4
3
13
- 12
8
B4
-7
7
6
- 23
7
100
12
30
0
-5
24
19
B5
0
- 11
18
70
0
30
bj
90
80
30
170
30
vj
8
12
12
18
0
ai
ui
100
-5
100 -11
200
0
400
z(X) = 3·20 + 7·80 + 8·70 + 12·30 + 18·70 + 7·100 = 3500 < 4130
59
60.
Цикл20
70
-
+
-
+
+
-
+
-
70
90
20
50
Δ = min (20, 70) = 20
60
61.
Новый опорный планB1
3
A1
bj
B3
7
B4
4
80
10
A2
A3
B2
B5
ai
7
0
7
0
18
0
20
13
24
100
8
19
90
90
12
30
80
30
50
170
30
30
ui
100
100
200
400
vj
61
62.
Новый опорный планB1
A1
A2
A3
B2
3
B3
7
80
-6
10
- 13
90
4
-6
- 23
-1
7
30
0
7
100
12
ai
- 11
24
19
B5
20
-3
13
8
B4
0
- 11
18
50
0
30
bj
90
80
30
170
30
vj
8
18
12
18
0
ui
100 -11
100 -11
200
0
400
62
63.
Новый опорный планB1
A1
A2
A3
B2
3
B3
7
80
-6
10
- 13
8
90
B4
4
7
20
-3
13
B5
24
0
- 11
7
План
100
-6
- 23
- 11
оптимален!
19
12
18
-1
30
50
ai
30
bj
90
80
30
170
30
vj
8
18
12
18
0
0
0
ui
100 -11
100 -11
200
0
400
63
64.
Новый опорный планB1
A1
A2
A3
bj
vj
B2
3
B3
7
4
80
-6
10
- 13
-6
90
- 23
-1
90
30
80
18
30
12
ai
0
- 11
7
100
12
Оптимальный план:
8
7
24
19
B5
20
-3
13
8
B4
0
- 11
18
50
0
30
ui
100 -11
100 -11
200
0
170 0
80 30
0 20 400
X 0 0 0 100
18 90 0 030 50
z(X) = 8·90 + 7·80 + 12·30 + 7·100 + 7·20 + 18·50 = 3380 < 3500
64
65. Задача 3
Решите транспортную задачу методомпотенциалов. В ответе укажите
минимальную стоимость всех перевозок.
B1
B2
B3
B4
ai
A1
1
13
12
3
60
A2
2
16
4
6
125
A3
13
4
17
16
75
bj
100
100
50
50
65
66. Задача 3
Решите транспортную задачу методомпотенциалов. В ответе укажите
минимальную стоимость всех перевозок.
B1
B2
B3
B4
ai
A1
1
13
12
3
60
A2
2
16
4
6
125
A3
13
4
17
16
75
bj
100
100
50
50
m
i 1
300
n
a b
i
j 1
260
j
66
67.
Метод наименьшей стоимостиB1
B2
B3
B4
ai
1
13
12
3
A2
2
16
4
6
A3
13
4
17
16
A4
0
0
0
0
A1
bj
100
100
50
50
60
125
75
40
300
67
68.
Метод наименьшей стоимостиB1
B2
B3
B4
ai
1
13
12
3
A2
2
16
4
6
A3
13
4
17
16
A4
0
0
0
0
A1
bj
40
100
100
50
50
60
125
75
40
300
68
69.
Метод наименьшей стоимостиB1
B2
B3
B4
ai
1
13
12
3
A2
2
16
4
6
A3
13
4
17
16
A4
0
0
0
0
A1
bj
60
40
100
100
50
50
60
125
75
40
300
69
70.
Метод наименьшей стоимостиB1
B2
B3
B4
ai
1
13
12
3
A2
2
16
4
6
A3
13
4
17
16
A4
0
0
0
0
A1
bj
60
40
100
100
50
50
60
125
75
40
300
70
71.
Метод наименьшей стоимостиB1
B2
B3
B4
ai
1
13
12
3
2
16
4
6
A3
13
4
17
16
A4
0
0
0
0
A1
A2
bj
60
40
40
100
100
50
50
60
125
75
40
300
71
72.
Метод наименьшей стоимостиB1
B2
B3
B4
ai
1
13
12
3
2
16
4
6
A3
13
4
17
16
A4
0
0
0
0
A1
A2
bj
60
40
40
100
100
50
50
60
125
75
40
300
72
73.
Метод наименьшей стоимостиB1
B2
B3
B4
ai
1
13
12
3
2
16
4
6
A3
13
4
17
16
A4
0
0
0
0
A1
A2
bj
60
40
75
40
100
100
50
50
60
125
75
40
300
73
74.
Метод наименьшей стоимостиB1
B2
B3
B4
ai
1
13
12
3
2
16
4
6
A3
13
4
17
16
A4
0
0
0
0
A1
A2
bj
60
40
75
40
100
100
50
50
60
125
75
40
300
74
75.
Метод наименьшей стоимостиB1
A1
A2
B2
B4
ai
1
13
12
3
2
16
4
6
4
17
16
0
0
0
60
40
50
A3
13
A4
0
bj
B3
75
40
100
100
50
50
60
125
75
40
300
75
76.
Метод наименьшей стоимостиB1
A1
A2
B2
B4
ai
1
13
12
3
2
16
4
6
4
17
16
0
0
0
60
40
50
A3
13
A4
0
bj
B3
75
40
100
100
50
50
60
125
75
40
300
76
77.
Метод наименьшей стоимостиB1
A1
A2
B2
B4
ai
1
13
12
3
2
16
4
6
60
40
50
A3
13
A4
0
bj
B3
10
4
17
16
0
0
0
75
40
100
100
50
50
60
125
75
40
300
77
78.
Метод наименьшей стоимостиB1
A1
A2
B2
B4
ai
1
13
12
3
2
16
4
6
60
40
50
A3
13
A4
0
bj
B3
10
4
17
16
0
0
0
75
40
100
100
50
50
60
125
75
40
300
78
79.
Метод наименьшей стоимостиB1
A1
A2
B2
B4
ai
1
13
12
3
2
16
4
6
60
40
25
A3
13
A4
0
bj
B3
50
10
4
17
16
0
0
0
75
40
100
100
50
50
60
125
75
40
300
z(X) = 1·60 + 2·40 + 16·25+ 4·75 + 4·50 + 6·10 = 1100
79
80.
Метод потенциаловB1
A1
A2
B2
B4
ai
1
13
12
3
2
16
4
6
60
40
25
A3
13
A4
0
bj
B3
50
10
4
17
16
0
0
0
75
40
100
100
50
50
ui
60
125
75
40
300
vj
80
81.
Метод потенциаловB1
A1
A2
B2
1
60
13
2
2
40
B3
B4
12
-9
16
25
3
2
4
50
6
10
A4
13
4
17
16
- 23 75
- 25
- 22
0
0
0
0
40
-4
10
-2
bj
100
100
50
50
vj
2
16
4
6
A3
ai
ui
60
-1
125
0
75
-12
40
-6
300
81
82.
Метод потенциаловB1
A1
A2
B2
1
60
13
2
2
40
B3
B4
12
-9
16
25
3
2
4
50
6
10
A4
13
4
17
16
- 23 75
- 25
- 22
0
0
0
0
40
-4
10
-2
bj
100
100
50
50
vj
2
16
4
6
A3
ai
ui
60
-1
125
0
75
-12
40
-6
300
82
83.
Метод потенциаловB1
A1
A2
B2
1
60
13
2
2
40
B3
B4
12
-9
16
25
3
2
4
50
6
10
A4
13
4
17
16
- 23 75
- 25
- 22
0
0
0
0
40
-4
10
-2
bj
100
100
50
50
vj
2
16
4
6
A3
ai
ui
60
-1
125
0
75
-12
40
-6
300
83
84.
Цикл25
-
+
+
-
10
40
25
-
+
+
-
35
15
Δ = min (25, 40) = 25
84
85.
Новый опорный планB1
A1
A2
B2
B4
ai
1
13
12
3
2
16
4
6
60
40
50
A3
13
A4
0
bj
B3
35
4
17
16
0
0
0
75
25
100
100
15
50
50
ui
60
125
75
40
300
vj
85
86.
Новый опорный планB1
A1
A2
B2
1
60
B3
13
-8
2
40
B4
12
-9
16
2
4
50
- 10
3
6
35
A4
13
- 13 75
0
25
-4
bj
100
100
50
50
vj
2
6
4
6
A3
4
17
16
- 15
- 12
0
0
0
15
-2
ai
ui
60
-1
125
0
75
-2
40
-6
300
z(X) = 1·60 + 2·40 + 4·75 + 4·50 + 6·35 = 850 < 1100
86
87.
Новый опорный планB1
A1
A2
B2
1
60
B3
13
-8
2
40
B4
12
-9
16
2
4
50
- 10
3
6
35
A4
13
- 13 75
0
25
-4
bj
100
100
50
50
vj
2
6
4
6
A3
4
17
16
- 15
- 12
0
0
0
15
-2
ai
ui
60
-1
125
0
75
-2
40
-6
300
z(X) = 1·60 + 2·40 + 4·75 + 4·50 + 6·35 = 850 < 1100
87
88.
Новый опорный планB1
A1
A2
B2
1
60
B3
13
-8
2
40
B4
12
-9
16
2
4
50
- 10
3
6
35
A4
13
- 13 75
0
25
-4
bj
100
100
50
50
vj
2
6
4
6
A3
4
17
16
- 15
- 12
0
0
0
15
-2
ai
ui
60
-1
125
0
75
-2
40
-6
300
z(X) = 1·60 + 2·40 + 4·75 + 4·50 + 6·35 = 850 < 1100
88
89.
Цикл60
40
25
-
+
-
+
+
-
+
-
35
75
35
Δ = min (35, 60) = 35
89
90.
Новый опорный планB1
A1
A2
B2
1
13
B4
12
25
ai
3
35
2
16
4
6
4
17
16
0
0
0
75
50
A3
13
A4
0
bj
B3
75
25
100
100
15
50
50
ui
60
125
75
40
300
vj
90
91.
Новый опорный планB1
A1
A2
A3
B2
1
25
B3
13
- 10
2
B4
12
35
-9
16
3
4
6
План
50
- 12
-2
оптимален!
13
4
17
16
75
75
- 11
- 13
0
0
- 12
0
0
A4
-2
bj
100
100
50
50
vj
1
3
3
3
25
0
15
ai
ui
60
0
125
1
75
1
40
-3
300
91
92.
Новый опорный планB1
A1
A2
B2
1
25
B3
13
- 10
2
75
12
16
4
50
- 12
3
35
-9
6
-2
A4
13
- 11 75
0
25
-2
bj
100
100
50
vj
1
3
3
A3
B4
4
17
16
- 13
- 12
0
0
0
15
0
Оптимальный план:
ai
ui
60
0
125
1
75
1
40
-3
0 0300
35
25
50
X 75 0 50 0
0 3 75 0 0
z(X) = 1·25 + 2·75 + 4·75 + 4·50 + 3·35 = 780 < 850
92
93.
Транспортные задачи сдополнительными ограничениями
В
некоторых транспортных задачах
наложены дополнительные ограничения на
перевозку грузов.
1. Если в закрытой задаче перевозки от
поставщика Ai к потребителю Bj не могут
быть осуществлены (стоит блокировка),
для определения оптимального решения
задач предполагают, что тариф перевозки
единицы груза равен сколь угодно
большому числу М.
93
94.
2. Если дополнительным условием в задаче являетсяобеспечение перевозки от поставщика Ai к
потребителю Bj в точности aij единиц груза, в
клетку AiBj записывают указанное число aij, а эту
клетку считают свободной со сколь угодно
большим тарифом М.
3. Если от поставщика Ai к потребителю Bj должно
быть перевезено не менее aij единиц груза, то
запасы пункта Ai и потребности Bj полагают
меньше фактических на aij единиц. После
нахождения оптимального плана перевозку в
клетке AiBj увеличивают на aij единиц.
94
95.
4. Если от поставщика Ai к потребителю Bjтребуется перевезти не более aij единиц
груза, то вводят дополнительного
потребителя Bn+1 = Bij, которому
записывают те же тарифы, что и для Bj, за
исключением тарифа в i–й строке, который
считают равным сколь угодно большому
числу М.
Потребности пункта Bj считают равными
aij, а потребности Bij полагают равными
bj - aij.
95
96. Задача 4
Найти решение транспортной задачи, если из А3 в В1 и изА2 в В3 перевозки не могут быть осуществлены, из А1 в В2
должно быть завезено не менее 30 ед. груза, а из А 2 в В4
ровно 70 ед. груза.
B1
B2
B3
B4
ai
A1
1
11
3
13
140
A2
12
4
8
2
160
A3
3
5
14
6
100
bj
80
40
150
130
96
97. Задача 4
Найти решение транспортной задачи, если из А3 в В1 и изА2 в В3 перевозки не могут быть осуществлены, из А1 в В2
должно быть завезено не менее 30 ед. груза, а из А 2 в В4
ровно 70 ед. груза.
B1
B2
B3
B4
ai
A1
1
11
3
13
140
A2
12
4
8
2
160
A3
3
5
14
6
100
bj
80
40
150
130
400
400
97
98. Задача 4
Найти решение транспортной задачи, если из А3 в В1 и изА2 в В3 перевозки не могут быть осуществлены, из А1 в В2
должно быть завезено не менее 30 ед. груза, а из А 2 в В4
ровно 70 ед. груза.
B1
B2
B3
B4
ai
A1
1
11
3
13
140
A2
12
4
8
2
160
A3
3
5
14
6
100
bj
80
40
150
130
400
400
400
98
99.
Метод «северо-западного угла»B1
B2
B3
B4
ai
A1
1
11
3
13
A2
12
4
М
М
A3
М
bj
70
80
5
10
14
150
6
130
110
160
100
400
99
100.
Метод «северо-западного угла»B1
B2
B3
B4
ai
A1
1
11
3
13
A2
12
4
М
М
A3
М
bj
70
80
5
10
14
150
6
130
110
160
100
400
10
101.
Метод «северо-западного угла»B1
A1
B2
1
80
11
10
A2
12
A3
М
bj
B3
B4
3
13
М
М
20
4
90
70
5
14
40
80
ai
10
6
60
150
130
110
160
100
400
10
102. Метод потенциалов
B1A1
1
80
B3
B4
11
10
3
13
4
М
М
70
90
М
A3
5
14
40
80
ai
20
12
A2
bj
B2
10
150
6
60
130
ui
110
160
100
400
vj
10
103. Метод потенциалов
B1A1
A2
B2
1
80
B3
11
10
3
20
12
М-16
B4
-8
4
М+2
М
13
М
М
70
90
5
14
6
A3
12-М
bj
80
10
150
130
vj
1
11
3
5
17
40
60
ai
ui
110
0
160
М-5
100
11
400
10
104. Метод потенциалов
B1A1
A2
B2
1
80
B3
11
10
3
20
12
М-16
B4
-8
4
М+2
М
13
М
М
70
90
5
14
6
A3
12-М
bj
80
10
150
130
vj
1
11
3
5
17
40
60
ai
ui
110
0
160
М-5
100
11
400
10
105. Метод потенциалов
B1A1
A2
B2
1
80
B3
11
10
3
20
12
М-16
B4
-8
4
М+2
М
13
М
М
70
90
5
14
6
A3
12-М
bj
80
10
150
130
vj
1
11
3
5
17
40
60
ai
ui
110
0
160
М-5
100
11
400
10
106.
Цикл10
20
-
+
-
+
+
-
+
-
90
10
30
80
Δ = min (10, 90) = 10
10
107.
Новый опорный планB1
A1
1
B3
B4
11
80
ai
3
13
М
М
30
12
A2
4
10
70
80
М
A3
bj
B2
5
14
40
80
10
150
6
60
130
ui
110
160
100
400
vj
10
108.
Новый опорный планB1
A1
A2
A3
B2
1
80
B3
11
-М-4
12
М-14
3
30
М
5
5-М
М
70
80
М
13
-10
4
10
4-М
B4
14
40
6
60
bj
80
10
150
130
vj
М-2
4
М
М
ai
ui
110
3-М
160
0
100
6-М
400
10
109.
Новый опорный планB1
A1
A2
A3
B2
1
80
B3
11
-М-4
12
М-14
3
30
М
5
5-М
М
70
80
М
13
-10
4
10
4-М
B4
14
40
6
60
bj
80
10
150
130
vj
М-2
4
М
М
ai
ui
110
3-М
160
0
100
6-М
400
10
110.
Новый опорный планB1
A1
A2
A3
B2
1
80
B3
11
-М-4
12
М-14
3
30
М
5
5-М
М
70
80
М
13
-10
4
10
4-М
B4
14
40
6
60
bj
80
10
150
130
vj
М-2
4
М
М
ai
ui
110
3-М
160
0
100
6-М
400
11
111.
Цикл80
30
-
+
-
+
+
-
+
-
80
80
110
0
Δ = min (80, 80) = 80
11
112.
Новый опорный планB1
1
A1
A2
B3
B4
11
ai
3
13
М
М
110
12
80
4
10
70
0
М
A3
bj
B2
5
14
40
80
10
150
6
60
130
ui
110
160
100
400
vj
11
113.
Новый опорный планB1
A1
B2
1
14-М
B3
B4
11
-4-М
12
3
110
-10
4
A2
80
A3
М
18-2М 5-М
10
13
М
М
70
0
5
14
40
6
60
bj
80
10
150
130
vj
12
4
М
М
ai
ui
110
3-М
160
0
100
6-М
400
11
114.
Новый опорный планB1
A1
B2
1
14-М
B3
B4
11
-4-М
3
110
13
-10
План
4
М
10
0
70
оптимален!
12
A2
80
A3
М
18-2М 5-М
5
М
14
40
6
60
bj
80
10
150
130
vj
12
4
М
М
ai
ui
110
3-М
160
0
100
6-М
400
11
115.
Новый опорный планB1
A1
B2
1
14-М
-4-М
12
A3
М
18-2М 5-М
vj
110
10
12
3
М
4
5
Оптимальный план:
М
70
0
10
13
-10
4
80
80
B4
11
A2
bj
B3
14
40
6
60
150
130
0 30 110
М
М
X 80 10 0
0 0 40
ai
ui
110
3-М
160
0
100
6-М
400
0
70
60
z(X) = 12·80 + 4·10 + 11·30 + 3·110 + 14·40 + 6·60 + 2·70 = 2720
11
116. Задача 5
Найти решение транспортной задачи, если из А1 в В4должно быть перевезено не менее 50 ед. груза, из А 3 в В3
должно быть перевезено не менее 30 ед. груза, а из А 2 в В2
ровно 40 ед. груза.
B1
B2
B3
B4
ai
A1
9
6
7
11
70
A2
3
14
25
19
170
A3
2
8
17
10
140
bj
90
60
160
70
11
117. Задача 5
Найти решение транспортной задачи, если из А1 в В4должно быть перевезено не менее 50 ед. груза, из А 3 в В3
должно быть перевезено не менее 30 ед. груза, а из А 2 в В2
ровно 40 ед. груза.
B1
B2
B3
B4
ai
A1
9
6
7
11
70
A2
3
14
25
19
170
A3
2
8
17
10
140
bj
90
60
160
70
380
380
11
118. Задача 5
Найти решение транспортной задачи, если из А1 в В4должно быть перевезено не менее 50 ед. груза, из А 3 в В3
должно быть перевезено не менее 30 ед. груза, а из А 2 в В2
ровно 40 ед. груза.
B1
B2
B3
B4
ai
A1
9
6
7
11
70
A2
3
14
25
19
170
A3
2
8
17
10
140
bj
90
60
160
70
380
380
380
11
119.
Метод минимальной стоимостиB1
B2
B3
B4
ai
A1
9
6
7
11
A2
3
М
25
19
A3
2
8
17
10
bj
40
90
60
130
20
20
170
110
380
11
120.
Метод минимальной стоимостиB1
B2
B3
B4
ai
A1
9
6
7
11
A2
3
М
25
19
A3
2
8
17
10
bj
40
90
90
60
130
20
20
170
110
380
12
121.
Метод минимальной стоимостиB1
B2
B3
B4
ai
A1
9
6
7
11
A2
3
М
25
19
A3
2
8
17
10
bj
40
90
90
60
130
20
20
170
110
380
12
122.
Метод минимальной стоимостиB1
B2
A1
9
A2
3
A3
2
bj
B3
B4
ai
6
7
11
М
25
19
8
17
10
20
40
90
90
60
130
20
20
170
110
380
12
123.
Метод минимальной стоимостиB1
B2
A1
9
A2
3
A3
2
bj
B3
B4
ai
6
7
11
М
25
19
8
17
10
20
40
90
90
60
130
20
20
170
110
380
12
124.
Метод минимальной стоимостиB1
B2
A1
9
A2
3
A3
2
bj
B3
B4
ai
6
7
11
М
25
19
8
17
10
20
40
90
20
90
60
130
20
20
170
110
380
12
125.
Метод минимальной стоимостиB1
B2
A1
9
A2
3
A3
2
bj
B3
B4
ai
6
7
11
М
25
19
8
17
10
20
40
90
20
90
60
130
20
20
170
110
380
12
126.
Метод минимальной стоимостиB1
B2
A1
9
A2
3
A3
2
bj
B3
B4
ai
6
7
11
М
25
19
17
10
20
40
130
8
90
20
90
60
130
20
20
170
110
380
12
127. Метод потенциалов
B19
A1
A2
A3
bj
B2
B3
B4
ai
6
7
11
М
25
19
17
10
20
3
0
40
130
2
8
90
20
90
60
130
20
ui
20
170
110
380
vj
12
128. Метод потенциалов
B1A1
A2
A3
B2
9
-М
B3
6
20
М
40
25
8
М-9
11
6-М
130
2
90
7
24-М
3
0
B4
19
-8
17
7
10
20
bj
90
60
130
20
vj
3
М
25
11
ai
ui
20
6-М
170
0
110
-1
380
12
129. Метод потенциалов
B1A1
A2
A3
B2
9
-М
B3
6
20
М
40
25
8
М-9
11
6-М
130
2
90
7
24-М
3
0
B4
19
-8
17
7
10
20
bj
90
60
130
20
vj
3
М
25
11
ai
ui
20
6-М
170
0
110
-1
380
12
130.
Цикл0
90
40
+
-
-
+
40
50
+
-
-
+
40
Δ = min (90, 40) = 40
13
131.
Новый опорный планB1
9
A1
A2
A3
bj
B2
B3
B4
ai
6
7
11
М
25
19
17
10
20
3
40
130
2
50
8
40
90
20
60
130
20
ui
20
170
110
380
vj
13
132.
Новый опорный планB1
A1
A2
A3
B2
9
-9
B3
6
20
2
25
130
8
40
11
-3
М
9-М
50
7
15
3
40
B4
19
-8
17
7
10
20
bj
90
60
130
20
vj
2
8
24
10
ai
ui
20
-2
170
1
110
0
380
13
133.
Новый опорный планB1
A1
A2
A3
B2
9
-9
B3
6
20
2
25
130
8
40
11
-3
М
9-М
50
7
15
3
40
B4
19
-8
17
7
10
20
bj
90
60
130
20
vj
2
8
24
10
ai
ui
20
-2
170
1
110
0
380
13
134.
Цикл20
40
50
-
- 130
60
+
-
-
+
+
40
30
- 110
+
-
+
20
+ 60
Δ = min (50, 20,130) = 20
13
135.
Новый опорный планB1
9
A1
A2
A3
bj
B2
B3
B4
6
ai
7
11
25
19
17
10
20
3
М
60
110
2
30
8
60
90
20
60
130
20
ui
20
170
110
380
vj
13
136.
Новый опорный планB1
A1
A2
A3
B2
9
-24
B3
6
-15
2
25
110
8
60
11
-18
М
9-М
30
7
20
3
60
B4
19
-8
17
7
10
20
bj
90
60
130
20
vj
2
8
24
10
ai
ui
20
-17
170
1
110
0
380
13
137.
Новый опорный планB1
A1
A2
A3
B2
9
-24
B3
6
-15
2
25
110
8
60
11
-18
М
9-М
30
7
20
3
60
B4
19
-8
17
7
10
20
bj
90
60
130
20
vj
2
8
24
10
ai
ui
20
-17
170
1
110
0
380
13
138.
Новый опорный планB1
A1
A2
A3
B2
9
-24
B3
6
-15
2
25
110
8
60
11
-18
М
9-М
30
7
20
3
60
B4
19
-8
17
7
10
20
bj
90
60
130
20
vj
2
8
24
10
ai
ui
20
-17
170
1
110
0
380
13
139.
Цикл60
30
+
-
-
+
110 90
+
-
-
+
80
30
Δ = min (30, 110) = 30
13
140.
Новый опорный планB1
9
A1
A2
B3
B4
6
ai
7
11
25
19
17
10
20
3
М
90
80
2
A3
bj
B2
8
60
90
30
60
130
20
20
ui
20
170
110
380
vj
14
141.
Новый опорный планB1
A1
A2
A3
B2
9
-24
B3
6
-8
2
25
80
19
-1
8
60
11
-11
М
16-М
-7
7
20
3
90
B4
17
30
10
20
bj
90
60
130
20
vj
-5
8
17
10
ai
ui
20
-10
170
8
110
0
380
14
142.
Новый опорный планB1
A1
A2
A3
B2
9
-24
B3
B4
6
-8
7
20
11
-11
План
М
25
16-М
80
-1
оптимален!
3
90
2
-7
8
60
19
17
30
10
20
bj
90
60
130
20
vj
-5
8
17
10
ai
ui
20
-10
170
8
110
0
380
14
143.
Новый опорный планB1
A1
A2
A3
bj
vj
B2
9
-24
B3
6
-8
М
16-М
2
-7
25
8
-5
8
Оптимальный
план:
19
-1
17
30
60
11
-11
80
60
90
7
20
3
90
B4
10
20
130
20
ai
ui
20
-10
170
8
110
0
380
0 0 20 50
17
10
X 90 0 80 0
0 60 60 20
z(X) = 3·90 + 8·60 + 17·60 + 25·80 + 7·20 + 11·50 + 10·20 = 4660
14