Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Методы определения исходного базисного решения




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

Распределение поставок начинают от первого поставщика к первому потребителю . Если , то весь груз от поставляют , а затем от второго поставщика доставляют недостающий груз потребителю . Оставшийся груз от поставляют второму потребителю и т.д. Если , то полностью удовлетворяют потребности первого потребителя . Оставшийся груз поставляют второму потребителю , стараясь полностью удовлетворить его потребности. В противном случае недостающий груз поставляют от второго поставщика и т.д. Распределение груза производится до тех пор, пока не будет вывезен весь груз, а все потребители не будут полностью удовлетворены. Величину поставки от - ого поставщика к - му потребителю записывают в нижнем правом углу соответствующей клетки. Заполненные клетки в распределительной таблице соответствуют базисным переменным, а свободные клетки – свободным переменным, они перечеркиваются. Заполненных клеток в опорном решении должно быть , так как в системе ограничений такое количество линейно независимых уравнений. Если получим заполненных клеток меньше, чем , то решение будет вырожденным. Чтобы этого не было, искусственно загружают одну (недостающую) клетку нулевым грузом.

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

1) ломаная должна быть связной, то есть из любой её вершины можно попасть в любую другую вершину по звеньям ломаной;

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

Пример 1.

       
         
         
         

Опорный план:

.

Следовательно, закрытая модель транспортной задачи.

Заполненных клеток в данном случае , т.е. решение не вырожденное. Стоимость перевозок при этом плане

II. Метод «наименьшей стоимости»

Суть метода заключается в том, что каждый раз заполняется клетка с наименьшей издержкой .

В таблице выбирается клетка с наименьшей издержкой . Если в этой клетке, то и потребности потребителя удовлетворены полностью, т.е. все остальные клетки j- го столбца вычеркиваются.

Если то и ресурсы поставщика полностью израсходованы, т.е. все остальные клетки i - ой строки вычеркиваются.

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

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

Пример 2.

       
         
         
         

 

Опорный план:

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

Стоимость перевозок при этом плане:

Это меньше, чем по методу «северо-западного угла» ().

Критерий оптимальности. Метод потенциалов

Для того чтобы допустимое решение было оптимальным необходимо и достаточно, чтобы существовала совокупность действительных чисел , которые удовлетворяли бы условиям:

для заполненных клеток

для свободных (вычеркнутых) клеток.

Числа называются потенциалами.

Оценить опорное решение с помощью потенциалов можно следующим образом: первоначально одному из потенциалов или дается значение 0. Затем находятся остальные потенциалы из равенств (по заполненным базисным клеткам).

Оценки свободных клеток вычисляются по формуле:

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

Пример 3 (по методу «северо-западного угла»).

         
  50        
      40    
           
    −2 −1 −3  

 

Матрица оценок для данного решения имеет вид

.

Так как , то решение не оптимально. При переходе к другому опорному решению необходимо выполнить однократное замещение одной из базисных переменных на свободную переменную.

Нас не устраивает оценка клетки , поэтому введем в базис свободную переменную . Соответственно при этом клетка должна быть заполненной. Пусть поставка в ней будет . Тогда нарушается баланс в третьей строке и первом столбце. Восстановить его можно, уменьшив поставки и (поставку не затрагиваем, так как нарушенный баланс в четвертой строке восстановить не удастся). Получим новые поставки и . Далее нарушается баланс в первой строке и третьем столбце. Для его восстановления изменяем на единиц поставки в клетках и , а именно . Аналогично нарушается баланс во второй строке и во втором столбце, который может быть восстановлен путем изменения поставки . Таким образом, добавляя поставку к клеткам , получим другое решение задачи:

 
 


.

 

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

1) все углы прямые;

2) четное число вершин;

3) в вершинах расположены заполненные клетки, кроме одной, которую решили заполнить числом ;

4) при движении по контуру вершины, в которых добавляется и вычитается поставка , чередуются.

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

 

 
 


 

 

На следующем шаге будем иметь

 
 
         
  20−E     +E  
      60    
  30+E     60−E  
    −2      

 


 

 

В итоге получим

 
 
         
           
      60    
           
    −2      

 


Критерий оптимальности выполнен: .

Следовательно, минимальная стоимость перевозок будет

Открытая модель транспортной задачи

Если , то транспортная задача называется открытой, математическая модель такой задачи не каноническая.

I случай. Если , т.е. производится больше, чем потребляется, тогда модель транспортной задачи будет иметь вид:

II случай. Если , т.е. потребность больше, чем производство, тогда модель задачи:

Чтобы решить открытую задачу, нужно привести ее к каноническому виду.

В I случае вводят фиктивного потребителя , потребности которого . Во II случае вводят фиктивного поставщика , запасы которого

Транспортные издержки клеток, соответствующих фиктивному поставщику или потребителю, принимают наибольшей из всех транспортных издержек или равным 0.

Пример 4.

       
         
         
         
потребляется меньше, чем производится

 

Следовательно, вводим фиктивного потребителя , для которого . Методом наименьшей стоимости найдем первое решение.

I шаг

 
 


Строим цикл для клетки

II шаг

 
 


Строим цикл для клетки

 

III шаг

 
 


Строим цикл для клетки

IV шаг


Строим цикл для клетки

V шаг

 
 
         
           
           
           
        −4  

 


Критерий оптимальности выполнен.

 

 

Список используемой литературы






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных