Метод Фогеля

Метод Фогеля часто позволяет найти более оптимальное начальное допустимое решение, чем метод северо-западного угла и метод минимального элемента.

Алгоритм метода.

1. Вычислить штраф для каждой строки и каждого столб­ца. Штрафом строки (столбца) называется разность между та­рифом, следующим по величине за минимальным, и минималь­ным тарифом строки (столбца).

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

3. Если остается неисключенной только одна строка (столбец), то закончить вычисления, определив в ней (нем) перевозки, по возможности руководствуясь принципом мини­мального элемента. Если остаются неисключенными несколь­ко строк (столбцов), то для них повторить весь алгоритм, на­чиная с п.1.

Таблица 24

Условие задачи

Пункты назначения Пункты отправления B1 B2 B3 B4 Запасы груза
A1       8  
А2          
A3   4      
A4   5      
A5   6      
Потребности в грузе          

Решим задачу из табл. 24 методом Фогеля. Вычислим штрафы для всех строк и столбцов. Несколько строк и столбцов имеют макси­мальный штраф — единицу, поэтому из них можно выбрать любую строку или столбец. Выберем, например, строку A3, содержащую минимальный тариф с 32 = 4. Предпочтение отдано строке A3, а не строке A4 так как перевозка х 32 = а 3 = 30 сразу же позволяет вывезти большее количество груза. Запасы пункта A3 исчерпаны полностью, и строка A3 исключается из дальнейшего рассмотрения (табл. 25). В пункт В 2 следует перевезти еще b 2 - х 32 = 5 единиц груза.

Повторим итерационный процесс, но без строки A3. Вычислим штрафы. Максимальный штраф равен 1, поэтому выберем строку A4, так как в ней находится клетка с минимальным тарифом с 44 = 4, и запишем в нее перевозку х 44 = а 4 = b 4= 15. Строка A4 и столбец В 4 не рассматриваются далее.

Таблица 25

Метод Фогеля

Пункты назначения Пункты отправления B1 B2 B3 B4 Запасы груза    
A1     8 –   1,1,1,1,–  
А2       1,1,1,1,1  
A3 4   1,–  
A4 5 –     1,1,–  
A5 6 –     1,1,1,0,0  
Потребности в грузе              
  0,0,0,–   1,1,1,1,1 0,0,0,0,2 1,1,–    
                         

Третий шаг итерации. На этом шаге не рассматриваются строки A3, A4 и столбец В 4. Для оставшихся строк и столбцов снова вычисля­ются штрафы. Строки A1 и A5 соответствуют максимальному штрафу и содержат клетки с минимальным тарифом 5. Выберем строку A1 и внесем в клетку A1В 1 перевозку x 11= b 1= 15. Столбец В 1 далее не учитываем. Отметим, что из пункта A1 следует еще вывезти b 1- х 11 = 5 единиц груза.

Следующий шаг итерации. Строки A3, A4 и столбцы В 1, В 4 исключе­ны из расчетов. Столбец В 2 и строка A1 характеризуются штра­фом 1 и содержат минимальный тариф 6. Выберем строку A1 так как ей соответствует максимально возможная перевозка х 13 = а 1 – х11= 5. Строку A1 исключаем. В пункт В 3 следует довезти b 3 х 13 = 15 единиц груза.

Пятый шаг итерации. На этом шаге итерации остались строки A2, A5 и столбцы В 2, В 3, для которых вычисляется штраф. Столбцу В 3 приписывается максимальный штраф 2. Наименьший тариф с 15 = 6 име­ет перевозка, соответствующая клетке A5В 3, для которой х 53 = а 5 = 10. В итоге из рассмотрения исключается строка A5.

В результате осталось рассмотреть только строку A2 (столбцы В 2 и В 3 содержат по одной незаполненной клетке). Из пункта A2 выво­зится 25 единиц груза, который доставляется в пункт В 2 в количест­ве х 22 = b2 - x 32 = 5 и в пункт В 3 - х 23 = b 3 - х 53 - х 13 = 20.

Стоимость полученного допустимого плана

Сравним план, полученный методом Фогеля с планами, получаемыми методами северо-западного угла и минимального элемента.

Таблица 26

Метод северо-западного угла

Пункты назначения Пункты отправления B1 B2 B3 B4 Запасы груза
A1     8 –  
А2    
A3 4    
A4 5 –      
A5 6 –    
Потребности в грузе          


Таблица 27

Метод минимального элемента

Пункты назначения Пункты отправления B1 B2 B3 B4 Запасы груза
A1     8 –  
А2    
A3 4  
A4 5 –    
A5 6    
Потребности в грузе          

В результате проведенных вычислений видно, что допустимый план, найденный методом Фогеля, дает наиболее оптимальный результат. Это объясняется тем, что при поиске анализируются не только тарифы, но и потери, которые могут получиться, если не воспользоваться минимальным тарифом в строке или столбце.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: