- •Введение
- •1. Условие задачи
- •1.1. Проверка на сбалансированность
- •1.2. Исходные данные транспортной задачи в форме графа
- •1.3. Исходные данные транспортной задачи в матричной форме
- •2. Построение опорного плана
- •2.1. Построение опорного плана методом аппроксимации Фогеля
- •2.2. Расчет производительности
- •3. Проверка опорного плана на оптимальность
- •3.1. Решение системы уравнений
- •3.2. Определениезначенийпотенциалов ij
- •4. Построениеулучшенного плана
- •4.1.Перераспределение ресурсов методом потенциалов
- •4.2. Расчет приведенных затрат
- •5. Проверка улучшенного плана на оптимальность
- •5.1. Решение системы уравнений
- •5.2. Определение значений потенциалов δij
- •6. Представление оптимального плана в форме матрицы и графа
- •Заключение
2.2. Расчет производительности
Суммарная производительность:
Y0 = c13x13+с24x24+c34x34+c41x41+c42x42+c43x43+c44x44=
= 130*16+138*24+123*10+125*16+117*10+119*8+116*16=12600.
Здесь и далее Yiобозначает, что значение целевой функции относится к i-му шагу оптимизации. Опорный план ‑Y0.
3. Проверка опорного плана на оптимальность
3.1. Решение системы уравнений
Составим и решим систему уравнений:
u1v3 =130 = с13;
u2v4 = 123= с24;
u3v4 = 138 = с34;
u4v1 =125 = с41;
u4v2 = 117 = с42;
u4v3 =119 = с43.
u4v4 = 116 = с44.
Имеется семь уравнений и восемь неизвестных, поэтому одному из неизвестных присвоим произвольное значение; для облегчения расчетов зададимся нулевым значением u4=0.
Тогда решая последовательно соответствующие уравнения, получаем
v4116; v3119; v2117; v1125; u1;u27;u3 22.
Определим значения zij для клеток, в которые ресурсы не распределены
z11u1v1 = 11+125=136
z12u1v2 = 11+117=128
z14u1v4 =11+116=127
z21u2v1 = 7+125=132
z22u2v2 =7+117=124
z23u2v3 =7+119=126
z31u3v1 = 22+125=147
z32u3v2 =22+117=139
z33u3v3 = 22+119=141
3.2. Определениезначенийпотенциалов ij
11c11z11 = 107-136<0
12c12z12 = 110-128<0
14c14z14 = 113-127<0
21 = c21z21 = 105-132<0
22 = c22z22 = 109-124<0
23c23z23 = 137-126>0
31c31z31 = 120-147<0
32c32z32 =124-139<0
33c33z33 = 128-141<0
Так как 23> 0 переходим к формированию нового плана.
4. Построениеулучшенного плана
4.1.Перераспределение ресурсов методом потенциалов
Для построения нового (улучшенного) плана строится фрагмент опорного плана (рис. 4) относительно клетки 2, 3 = α, β, так как потенциал в ней положительный23.
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
B3 |
B4 |
|
|
|
|
B3 |
B4 |
|
|
|||
“” |
A2 |
137 * |
123 10 |
“” 23> 0 |
|
“” |
A2 |
137 8 |
123 2 |
“” |
|
|||
“” |
A4 |
119 8 |
116 16 |
“” |
|
“” |
A4 |
119 0 |
116 24 |
“” |
|
|||
|
а |
|
б |
|||||||||||
Рис. 4. Фрагменты плана:
а – опорного; б – нового
4.2. Расчет приведенных затрат
Определим значение целевой функции по новому плану (рис. 5).
|
B1 (v1) |
B2 (v2) |
B3 (v3) |
B4 (v4) |
b |
A1 (u1) |
107 * |
110 * |
130 16 |
113 * |
16 |
A2 (u2) |
105 * |
109 * |
137 8 |
123 2 |
10 |
A3 (u3) |
120 * |
124 * |
128 * |
138 24 |
24 |
A4 (u4) |
125 16 |
117 10 |
119 0 |
116 24 |
50 |
a |
16 |
10 |
24 |
50 |
|
Рис. 5. Представление нового плана в форме матрицы
Производительность по новому плану
Y1=130*16+137*8+123*2+138*24+123*2+125*16+117*10+116*24=12688
Прежнее значение производительности = 12600.
Рассчитаем процент улучшения опорного плана
Δ =(Y0–Y1)/Y0·100 % = |(12600–12688)|/12600·
