Uploaded by Elena.Nesvetova.1979

Задача1 В54

advertisement
ЗАДАЧА 1
Транспортная задача закрытого типа без ограничений пропускной
способности, представленная в матричной форме
На 4 станциях А1, А2, А3 и А4 имеется избыток порожних вагонов в размере
соответственно а1, а2, а3 и а4 вагонов. Необходимо распределить данные вагоны
по 7 станциям В1, В2, В3, В4, В5, В6 и В7 с недостатком порожняка соответственно
в количестве b1, b2, b3, b4, b5, b6 и b7 вагонов. Расстояние между каждой станцией
отправления (избытка вагонов) и каждой станцией назначения (недостатка
порожняка) представлено в виде матрицы. Необходимо составить план
распределения вагонов между указанными станциями с минимальным
суммарным пробегом порожних вагонов.
Математическая модель задачи будет представлена следующим образом.
Целевая функция (суммарный пробег порожних вагонов) определяется по
формуле:
4
L 
7
 cij  xij  min .
i 1 j 1
Система ограничений:
 7
  хij  ai , i  1, 2 , 3, 4
 j 1
4

  xij  b j , j  1, 2 , 3, 4 , 5, 6 , 7
i 1
 x  0 , i  1, 2 , ..., 4; j  1, 2 , ..., 7
 ij


где аi − ресурсы i-ой станции отправления; bj − потребность j-ой станции
назначения.
Исходный опорный план перевозок может быть построен различными
методами.






Исходный опорный план, построенный методом северо-западного угла
Станция
отправления
Избыток
порожних
вагонов
Станция назначения
А1
140
А2
В1
В2
А3
78
А4
38
В4
В5
В6
В7
25
45
Недостаток порожних вагонов
65
44
В3
50
46
35
47
35
51
65
50
45
43
48
54
41
44
45
26
37
37
57
45
25
41
32
43
44
36
40
10
34
34
1
45
29
38
38
45
42
25
52
7
42
38
L = 65 × 46 + 50 × 47 + 25 × 51 + 10 × 43 + 34 × 44 + 1 × 34 + 45 × 37 +
+ 25 × 57 + 7 × 45 + 38 × 42 = 13576 ваг-км.
Исходный опорный план, построенный методом «минимального элемента»
Станция
отправления
Избыток
порожних
вагонов
Станция назначения
А1
140
А2
В1
В2
А3
78
А4
38
В4
В5
В6
В7
25
45
Недостаток порожних вагонов
65
44
В3
50
46
35
47
51
41
32
44
36
35
45
43
48
43
44
40
34
65
54
41
45
26
37
37
57
45
52
42
35
2
38
12
25
35
45
29
38
38
7
43
42
38
L = 65 × 46 + 35 × 51 + 2 × 48 + 38 × 41 + 12 × 32 + 25 × 26 + 7 × 37 +
+ 35 × 34 + 43 × 37 + 38 × 29 = 11605 ваг-км.
Исходный опорный план, построенный методом наименьшего критерия в
столбце
Станция
отправления
Избыток
порожних
вагонов
Станция назначения
А1
140
А2
В1
В2
А3
78
А4
38
В4
В5
В6
В7
25
45
Недостаток порожних вагонов
65
44
В3
50
35
35
45
46
47
51
43
48
54
41
32
43
44
45
26
37
36
40
34
37
57
45
42
52
42
25
41
45
25
45
44
44
21
45
12
29
35
38
10
38
38
L = 25 × 43 + 45 × 48 + 25 × 54 + 45 × 41 + 44 × 41 + 21 × 44 + 12 × 36 +
+ 35 × 40 + 10 × 34 + 38 × 29 = 12432 ваг-км.
Исходный опорный план, построенный методом наименьшего критерия в
строке
Станция
отправления
Избыток
порожних
вагонов
Станция назначения
А1
140
А2
В1
В2
А3
78
А4
38
В4
В5
В6
В7
25
45
Недостаток порожних вагонов
65
44
В3
50
46
35
35
47
51
43
41
32
43
44
36
40
45
48
54
41
44
45
26
37
34
37
57
45
52
42
60
35
45
19
25
31
45
29
5
2
38
45
38
42
33
L = 60 × 46 + 35 × 43 + 45 × 41 + 19 × 32 + 25 × 26 + 31 × 36 + 2 × 40 +
+ 45 × 37 + 5 × 45 + 33 × 38 = 11708 ваг-км.
Исходный опорный план, построенный методом двойного предпочтения
Станция
отправления
Избыток
порожних
вагонов
Станция назначения
А1
140
А2
В1
В2
А3
78
А4
38
В4
В5
В6
В7
25
45
Недостаток порожних вагонов
65
44
В3
50
46
35
47
65
35
51
12
45
43
48
35
54
41
37
2
26
41
32
43
44
45
26
44
36
40
34
37
57
45
52
42
25
35
45
29
38
38
19
43
42
38
L = 65 × 46 + 12 × 47 + 35 × 51 + 2 × 48 + 26 × 41 + 25 × 26 + 19 × 37 +
+ 35 × 34 + 43 × 37 + 38 × 29 = 11737 ваг-км.
Как видно из приведенных расчетов наименьшее значение целевой функции
(суммарный пробег порожних вагонов) получено при построении начального
опорного плана методом наименьшего критерия в строке (L = 11708 ваг-км). Так
как целью данной задачи является получение минимального суммарного пробега
порожних вагонов, то для дальнейшего рассмотрения выбирается исходный
опорный план, построенный именно этим методом.
Наиболее известным методом решения транспортных задач закрытого типа
является метод потенциалов.
Исходный опорный план проверяется на условие «вырождения».
Согласно теореме Данцига, количество занятых клеток в оптимальном
плане не должно превышать суммарного числа строк и столбцов (суммы
количества пунктов отправления и назначения):
КЗ ≤ т + п – 1
где КЗ − число занятых клеток; т − число строк матрицы (пунктов отправления);
п − число столбцов (пунктов назначения).
10 ≤ 4 + 7 – 1.
Одной из строк присваивается произвольный потенциал. Удобнее всего
начать со строки, имеющей наибольшее число занятых клеток, а величину
потенциала выбрать больше, чем любое расстояние в матрице условий.
Через занятые клетки определяются потенциалы столбцов, связанных с
первой строкой по формуле:
Vj = Ui + cij,
где cij − критерий расстояния в заданной клетке.
Через занятые клетки определяются потенциалы строк, связанных со
столбцами, получившими потенциал, по формуле:
Ui = Vj – cij.
План считается оптимальным, если соблюдаются следующие условия:
V j  U i  cij при xij = 0 (клетка свободна),

V j  U i  cij при xij > 0 (в клетке назначена перевозка)
План перевозок порожних вагонов (начальный)
Станция
отправления
Избыток
порожних
вагонов
Станция назначения
А1
140
А2
44
А3
78
А4
38
В1
В2
В3
В4
В5
В6
В7
25
45
Недостаток порожних вагонов
65
46
50
35
47
5
35
51
60
41 Н2 32
43
45
48
6
54
41
26
45
37 Н1
35
43
44
45
19
44 Н3 36
40
31
29 Н5 38
45
4
25
5
34 Н10 37
2
1
2
3
38
57
45
52
42
45
Н4 42
33
Vj
146
135
139
143
136
129
141
L = 60 × 46 + 35 × 43 + 45 × 41 + 19 × 32 + 25 × 26 + 31 × 36 + 2 × 40 +
+ 45 × 37 + 5 × 45 + 33 × 38 = 11708 ваг-км.
Ui
100
103
99
101
План перевозок порожних вагонов (первая корректировка)
Станция
отправления
Избыток
порожних
вагонов
Станция назначения
А1
140
А2
44
А3
78
А4
38
В1
В2
В3
В4
В5
В6
В7
25
45
Ui
Недостаток порожних вагонов
65
46
50
35
47
3
51
35
43
48
4
62
41
45
54
41
33
32
43
44
45
45
26
37
19
36
45
31
29 Н15 38
2
40
6
34
1
3
113
25
44
37
57
45
2
45
38 Н4 42 Н3 52
42
5
100
109
101
35
Vj
146
145
139
143
146
139
141
L = 62 × 46 + 33 × 43 + 45 × 41 + 19 × 32 + 25 × 26 + 31 × 36 + 2 × 34 +
+ 45 × 37 + 3 × 45 + 35 × 38 = 11688 ваг-км.
План перевозок порожних вагонов (вторая корректировка)
Станция
отправления
Избыток
порожних
вагонов
Станция назначения
А1
140
А2
44
А3
78
А4
38
В1
В2
В3
В4
В5
В6
В7
Ui
Недостаток порожних вагонов
65
46
50
35
35
51 Н3 43
47
65
41
45
48
25
54
32
43
44
45
45
26
3
1
28
29
38
3
37
25
40 Н5 34
36
4
45
41
30
19
44
45
37
5
38
2
57
45
52
42
45
42
35
Vj
146
145
154
143
146
139
141
L = 65 × 46 + 30 × 43 + 45 × 41 + 19 × 32 + 25 × 26 + 28 × 36 + 5 × 34 +
+ 45 × 37 + 3 × 29 + 35 × 38 = 11643 ваг-км.
100
113
109
116
План перевозок порожних вагонов (третья корректировка)
Станция
отправления
Избыток
порожних
вагонов
Станция назначения
А1
140
А2
44
А3
78
А4
38
В1
В2
В3
В4
В5
В6
В7
Ui
Недостаток порожних вагонов
65
46
50
35
47
35
51
43
65
41
45
48
25
54
32
43
44
45
45
26
36
40
29
34
38
31
37
25
28
45
41
30
19
44
45
37
5
38
57
45
52
42
45
42
7
100
108
109
111
Vj
146
140
149
143
146
134
141
L = 65 × 46 + 30 × 43 + 45 × 41 + 19 × 32 + 25 × 26 + 28 × 40 + 5 × 34 +
+ 45 × 37 + 31 × 29 + 7 × 38 = 11503 ваг-км.
После присвоения потенциалов всем столбцам и строкам матрицы
нарушений условия оптимальности нет, значит, данный план перевозок является
оптимальным.
В результате решения данной задачи методом потенциалов и проведенных
преобразований получен оптимальный план перевозок, который приводит к
уменьшению значения целевой функции (суммарное расстояние перевозок)
относительно начального плана на 11708 – 11503 = 205 ваг-км.
Download