Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Алгоритм решения транспортной задачи закрытого типа, представленной в матричной форме, без ограничений пропускной способности методом потенциалов

Читайте также:
  1. I. Цели и задачи дисциплины. Требования к уровню освоения содержания дисциплины.
  2. II. Цели и задачи
  3. II. Цели и задачи портфолио
  4. II. Цель и задачи курса.
  5. III. Выбор решения
  6. XV. Причина и цель в праве. (Задачи науки о праве) 385
  7. А - внутриротовой метод анестезии у нижнечелюстного отверстия (методом ощупывания).

1. Исходный опорный план проверяется на условие "вырождения".

Согласно теореме Данцига количество занятых клеток в оптимальном плане не должно превышать суммарного числа строк и столбцов (суммы количества пунктов отправления и назначения):

Кз £ m + n – 1,

где Кз – число занятых клеток; m – число строк матрицы (пунктов отправления); n – число столбцов (пунктов назначения).

Естественно, этому же условию должен отвечать исходный опорный план. Если это условие не выполняется, то исходный опорный план составлен неверно.

Если Кз = m + n – 1, задача решается обычным порядком.

Если Кз < m + n – 1, задача называется "вырожденной" и распадается на несколько самостоятельных задач. Чтобы этого избежать, назначаются дополнительные фиктивные перевозки (перевозки равные 0).

В нашей задаче 9 < 4+7-1, задача является "вырожденной". Для устранения “вырождения” назначаем фиктивную перевозку в клетку на пересечении строки 2 и столбца 2 (табл. 7).

Таблица 7

Станция Отправления Избыток порожних вагонов Станция назначения и недостаток порожних вагонов
B1=65 B2=35 B3=50 B4=30 B5=45 B6=35 B7=40
А1                        
А2                        
А3                        
А4                            

2. Одной из строк присваивается произвольный потенциал. Удобнее всего начать со строки, имеющей наибольшее число занятых клеток, а величину потенциала выбрать больше, чем любое расстояние (или другой показатель критерия оптимизации) в матрице условий.

Таблица 8

Станция Отправления Избыток порожних вагонов Станция назначения и недостаток порожних вагонов   Ui
B1=65 B2=35 B3=50 B4=30 B5=45 B6=35 B7=40
А1                          
А2       46н2               37н3      
А3                          
А4                              
Vj                

Значение целевой функции составит:

L =40*65+36*35+35*0+40*10+38*40+43*25+34*5+37*45+28*35+41*40=11310

Проверка на оптимальность. План считается оптимальным, если соблюдаются следующие условия:

Vj - Ui Ј cij, при xij = 0 (клетка свободна),

 

Vj - Ui = cij, при xij > 0 (в клетке назначена перевозка).

В табл. 8 для клетки (1,3) 149 – 101 = 48 >46, т.е. нарушение в данной клетке составляет 2. Для клетки (2, 7) 141 – 101 = 410 >37, нарушение 3. Для остальных свободных и занятых клеток условия оптимальности выполняются. Так как в матрице перевозок имеются нарушения условий оптимальности, данный начальный опорный план не является оптимальным. Он может быть улучшен за счет клеток с нарушениями.

 

Таблица 9

Станция Отправления Избыток порожних вагонов Станция назначения и недостаток порожних вагонов Ui
B1=65 B2=35 B3=50 B4=30 B5=45 B6=35 B7=40
А1                       41    
А2                     37н1      
А3                          
А4                              
Vj                

Значение целевой функции составит:

L =40*65+36*35+46*0+40*10+38*40+43*25+34*5+37*45+28*35+41*40=11310

Станция Отправления Избыток порожних вагонов Станция назначения и недостаток порожних вагонов Ui
B1=65 B2=35 B3=50 B4=30 B5=45 B6=35 B7=40
А1                          
А2                          
А3                          
А4                              
Vj                

Полученный новый план перевозок (табл.10) имеет конечное значение целевой функции:

L =40*65+36*35+46*0+40*10+38*40+43*25+34*5+37*45+28*35+41*40=11310

Условие “вырождения” выполняется. После присвоения потенциалов всем столбцам и строкам новой матрицы (табл.10) нарушений условия оптимальности нет, значит данный план перевозок является оптимальным.

 


Дата добавления: 2015-11-30; просмотров: 77 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.007 сек.)