Решение задачи аналитическим методом
Полагая k=0, по известному алгоритму составим опорное решение методом Фогеля. Полученный опорный план перевозок и алгоритм выполнения с нахождением минимальных разностей стоимостей перевозок (Cij) в каждом столбце и строке изображен на рисунке 4.3.1.
Рис. 4.3.1. Составление первого опорного решения задачи по методу Фогеля
Процесс выполнения получения опорного решения с последовательным назначением перевозок в ячейки: А4В3 - А3В3 - А3В1 - А1В1 - А1В2 - A2B2. Проверка плана на вырожденность: 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. Проверка первого опорного решения на оптимальность методом потенциалов
Определение значений 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. Вновь полученное распределение с учетом изменения стоимости перевозки в ячейке A4B3 (k=4) представлено на рисунке 4.3.2.
Рис. 4.3.2. Составление второго опорного решения задачи по методу Фогеля
Процесс выполнения получения опорного решения с последовательным назначением перевозок в ячейки: А4В1 - А3В3 - А3В1 - А1В1 - А1В2 - A2B2. Проверка плана на вырожденность: m+n-1=6. План невырожденный. Проверим опорное решение на оптимальность по методу потенциалов. Расчет потенциалов строк и столбцов для занятых из условия vi + uj = cijдля занятых клеток и проверка условия vi + uj ≤ cij для незанятых приведены в таблице 4.3.2.
Табл. 4.3.2 Проверка второго опорного решения на оптимальность методом потенциалов
Решение, полученное при k=4, является оптимальным для всех значений параметра k, удовлетворяющих условию . Из условия для свободных клеток найдем:
∆13 = a3 + b1 - C'13 = -1 + 2 - 2 = -1 ∆21 = a1 + b2 - C'21 = 0 + 3 - 5 = -2 ∆23 = a3 + b2 - C'23 = -1 + 3 - 6 = -4 ∆32 = a2 + b3 - C'32 = 2 + 4 - 7 = -1 ∆42 = a2 + b4 - C'42 = 2 + 6 - 8 = 0 ∆43 = a3 + b4 - (C'43 + С''43) = -1 + 6 - (1+k) = 4-k
Определение значений k1 и k2 k1 = max(-aij/Bij) = -a43/B43 = 4. Все Bij < 0 k2 = min(-aij/Bij) = т.к. все Bij ≤ 0 Так как по условию задачи k ≤ 9, то оптимальное решение сохраняется при 4≥k≥9. При этом минимальная стоимость транспортных расходов составит: F(X2)min = 20*6 + 60*3 + 10*4 + 90*2 + 10*4 + 70*5 = 910 Таким образом, при F(X2)min = 910 и
.
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (240)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |