Студопедия

Мы поможем в написании ваших работ!




Перераспределение поставок

Найдем клетку с наибольшей по абсолютной величине отрицательной разностью и построим цикл, в котором кроме этой клетки все остальные являются базисными. Как было отмечено ранее, такой цикл всегда существует и единственен.

Заметим, что в новом плане суммы элементов по строкам и столбцам должны остаться прежними, поэтому изменение значения в одной клетке цикла повлечет за собой соответствующие изменения значений во всех остальных клетках этого цикла. Так как в свободной клетке значение будет увеличено, то проставим в ее правом нижнем углу знак «+». Теперь пройдем по всей ломаной цикла, проставляя в правых нижних углах клеток поочередно знаки «плюс в кружке» и «минус в кружке».

Груз будет перераспределен по клеткам цикла на величину следующим образом. В клетках со знаком «плюс» значение перевозки нужно увеличить на величину , а в клетках со знаком «минус» – уменьшить на величину . Так как после пересчета у нас добавилась лишняя базисная клетка, то их количество необходимо сократить, убрав нуль в одной из клеток цикла. Если таких клеток получилось несколько, то свободной делаем ту из них, в которой тариф перевозок максимален.

После этого полученный план проверяется на оптимальность описанным выше способом. Процедура перераспределения груза производится до тех пор, пока очередной план не станет оптимальным.

Покажем, как нужно пользоваться методом потенциалов, на примере первоначального плана, полученного выше по методу северо-западного угла.

Вначале проверим, не является ли этот план вырожденным. Так как = 3+ 4 -1= 6 , и число базисных клеток в плане также равно 6, то план в пополнении не нуждается. Найдем потенциалы по базисным клеткам таблицы с помощью формул (7), положив = 0

 

откуда

 

 

Занесем полученные значения в таблицу. Вычислим теперь разности для свободных клеток и также запишем эти данные в левых нижних углах соответствующих клеток. В итоге получим следующую таблицу.

 

 

Таблица 4

 

 
                   
              X   0
                    - -4  
                   
                      -8
                     
                   
                    -4
                    -
4 8 10 9

 

 

Поскольку , то этот план не является оптимальным. Перераспределим груз по циклу, обозначенному в таблице 4 пунктиром, на величину (20,60) = 20. Для этого в клетках со знаком «плюс» увеличим поставки на 20 единиц, а клетках со знаком «минус» – поставки на столько же уменьшим. Для сохранения количества базисных клеток число 0 в клетке (1,3) не записываем, и она становится свободной.

Вычислив потенциалы и разности для нового плана, видим, что снова есть отрицательная разность . Поэтому необходимо еще раз улучшать план. С этой целью перераспределим груз по циклу, отмеченному пунктиром в таблице 5, на величину (40,40) = 40 . Так как в результате в цикле получаются две клетки с нулевыми перевозками: (1,3) и (3,4) , то сделаем свободной клетку (1,3), поскольку ее тариф перевозок больше. После перераспределения груза по циклу вычислим все необходимые разности .

 

Таблица 5.

 

   
                     
                 
              -          
                     
                      -4
                       
                     
        X          
        -4             -  
4 8 6 5

 

 

Как видим, все неотрицательны, значит, план оптимален (Таблица 6).

 

Таблица 6.

 

   
                     
                    0
                       
                   
                      -4
                     
                   
                  0
                       
  4 4 6 5  

 


<== предыдущая страница | следующая страница ==>
Вычисление потенциалов | на приобретение бесплатного проездного документа

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




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.24 сек.