Курсовая работа: Постановка и решение транспортной параметрической задачи
4.3 Решение задачи аналитическим методом
Полагая k=0, по известному алгоритму составим опорное решение методом Фогеля. Полученный опорный план перевозок и алгоритм выполнения с нахождением минимальных разностей стоимостей перевозок (Cij ) в каждом столбце и строке изображен на рисунке 4.3.1.
Рис. 4.3.1. Составление первого опорного решения задачи по методу Фогеля
Процесс выполнения получения опорного решения с последовательным назначением перевозок в ячейки: А4 В3 - А3 В3 - А3 В1 - А1 В1 - А1 В2 - A2 B2 .
Проверка плана на вырожденность: m+n-1=6. План невырожденный.
Проверим опорное решение на оптимальность по методу потенциалов. Расчет потенциалов строк и столбцов для занятых из условия vi + uj = cij для занятых клеток и проверка условия vi + uj ≤ cij для незанятых приведены в таблице 4.3.1.
Решение, полученное при k=0, является оптимальным для всех значений параметра k, удовлетворяющих условию .
Из условия для свободных клеток найдем:
∆13 = v3 + u1 - c'13 = -1 + 2 - 2 = -1
∆21 = v1 + u2 - c'21 = 0 + 3 - 5 = -2
∆23 = v3 + u2 - c'23 = -1 + 3 - 6 = -4
∆32 = v2 + u3 - c'32 = 2 + 4 - 7 = -1
∆41 = v1 + u4 - c'41 = 0 + 2+k - 6 = -4 + k
∆42 = v2 + u4 - c'42 = 2 + 2+k - 8 = -4 + k
Табл. 4.3.1. Проверка первого опорного решения на оптимальность методом потенциалов
заполненные | незаполненные | ||||
№ | vi + uj = cij | значения | № | vi + uj ≤ cij | условие |
А1 В1 | v1 +u1 =2 | v1 =0, u1 =2 | А1 В3 | v3 +u1 <=2 | соблюдается |
А1 В2 | v2 +u1 =4 | v2 =2 | А2 В1 | v1 +u2 <=5 | соблюдается |
A2 B2 | v2 +u2 =5 | u2 =3 | А2 В3 | v3 +u2 <=6 | соблюдается |
A3 B1 | v1 +u3 =4 | u3 =4 | А3 В2 | v2 +u3 <=7 | соблюдается |
A3 B3 | v3 +u3 =3 | v3 = -1 | A4 B1 | v1 +u4 <=6 | соблюдается |
A4 B3 | v3 +u4 =1+k | u4 =2+k | A4 B2 | v2 +u4 <=8 | соблюдается |
Определение значений k1 и k2 :
k1 = max(-aij /Bij ) = т.к. все Bij ≥ 0
k2 = min(-aij /Bij ) = (-a41 /B41 ; -a42 /B42 ) = min(4;4) = 4. Все Bij > 0.
Так как по условию задачи k≥0, то оптимальное решение сохраняется при 0≥k≥4.
При этом минимальная стоимость транспортных расходов составляет:
F(X1 )min = 20*(1+k) + 40*3 + 30*4 + 90*2 + 10*4 + 70*5 = 830 + 20k
Таким образом, при , F(X1 )min = 830 + 20k и
.
Чтобы получить оптимальное решение при k≥4 перераспределим поставки товаров в клетку (4,1), где k2 =4. Вновь полученное распределение с учетом изменения стоимости перевозки в ячейке A4 B3 (k=4) представлено на рисунке 4.3.2.
Рис. 4.3.2. Составление второго опорного решения задачи по методу Фогеля
Процесс выполнения получения опорного решения с последовательным назначением перевозок в ячейки: А4 В1 - А3 В3 - А3 В1 - А1 В1 - А1 В2 - A2 B2 .
Проверка плана на вырожденность: m+n-1=6. План невырожденный.