Главная

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

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

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

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

ТОР 5 статей:

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

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

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

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

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

КАТЕГОРИИ:






Решение задачи методом потенциалов

Итерация 1

Шаг 1.

Выписываем исходное допустимое базисное решение и соответствующее ему значение целевой функции.

~ X1 X2 X3 X4 X5 X6 X7

~ Х1 = 0 0 24 27 16 0 500

 

Z = 6*0 + 8*0 + 0*24 + 0*27 + 0*16 - 0*0 – 500*М = - 500М

Шаг 2

Проверяем оптимальность полученного решения.

Пусть ∆Х1 = 1

Тогда ∆Х3 = - 0,02

∆Х4 = - 0,01

∆Х5 = - 0,03

∆Х7 = -1

 

∆Z = 6*1 + 8*0 + 0*(- 0,02) + 0*(- 0,01) + 0*(- 0,03) - 0*0 + (- 1)*(-М)= 6 + М >0

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

Шаг 3

Определяем какая из прежних базисных переменных должна быть выведена из базиса и в каком уравнении это произойдет.

24 ÷ 0,02 = 1200

27 ÷ 0,01 = 2700

16 ÷ 0,03 = 533,3

500 ÷ 1 = 500 (*)

Таким образом, в новом базисе будут находиться переменные x1, x3, x4

и x5, а переменная x7 должна покинуть базис т.е стать небазисной.

Шаг 4

Пересчет системы линейных уравнений с учетом нового состава базисных переменных.

 

0,04Х2 + Х3 + 0,02Х6 - 0,02Х7 = 14

Х4 + 0,02Х6 - 0,02Х7 = 22

0,04Х2 + Х5 + 0,02Х6 - 0,02Х7 = 1

Х1 + Х6 - Х7 = 500

Итерация 2

Шаг 1

Выписываем исходное допустимое базисное решение и соответствующее ему значение целевой функции.

x1 x2 x3 x4 x5 x6 x7

Х2 = 500 0 14 22 1 0 0 0

 

Z = 6*500 + 8*0 + 0*14 + 0*22 + 0*1 - 0*0 -M*0 = 3000

Шаг 2.

Проверяем оптимальность полученного решения.

Пусть ∆x2 = 1

Тогда ∆x3 = - 0,04

∆x4 = 0

∆x5 = - 0,04

∆x1 = 0

∆Z = 6*0 + 8*1 + 0*(- 0,04) + 0*0 + 0*(- 0,04) + 0*0 + 0*0 = 8 > 0

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

Шаг 3.

Определяем какая из прежних базисных переменных должна быть выведена из базиса и в каком уравнении это произойдет.

14 ÷ 0,04 = 350

22 ÷ - = -

1 ÷ 0,03 = 25 (*)

500 ÷ - = -

Таким образом, в новом базисе будут находиться переменные x1,x2,x4 и x3,

а переменная x5 должна покинуть базис т.е стать небазисной.

Шаг 4.

Пересчет системы линейных уравнений с учетом нового состава базисных переменных.

x3 - x5 - 0,01x6 + 0,02x7 = 13

x4 + 0,01x6 - 0,01x7 = 22

x2 + 25x5 + 0,75 x6 - 0,75x7 = 0

x1 - x6 + x7 = 533.33

Итерация 4.

Шаг 1.

Выписываем исходное допустимое базисное решение и вычисляем соответствующее ему значение целевой функции.

x1 x2 x3 x4 x5 x6 x7

Х3 = 500 25 13 22 0 0 0

 

Z = 6*500 + 8*25 + 0*13 + 0*22 + 0*1 + 0*0 + 0*0 = 3200

Шаг 2.

Проверяем оптимальность полученного решения.

Пусть ∆Х5 = 1

Тогда ∆Х3 = 0

∆Х4 = 0

∆Х2 = - 25

∆Х1 = 0

∆Z = 6*0 + 8*(- 25) + 0*0 + 0*0 + 0*1 + 0*0 + 0*0 = - 200 < 0

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

Шаг 2 продолжается.

Пусть ∆Х6 = 1

Тогда ∆Х3 = 0,01

∆Х4 = - 0,01

∆Х2 = - 0,75

∆Х1 = 1

∆Z = 6*0 + 8*(- 0,75) + 0*0,01 + 0*(- 0,01) + 0*0 + 0*1 + 0*0 = - 6 < 0

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

Общий вывод по шагу 2: Х3 – оптимальное решение,

Х1 = 500,

Х2 = 25,

Z = 3200

1.5 РЕШЕНИЕЗАДАЧИ НА ПК В ПАКЕТЕ SIMPLEX.

При решении задачи на ПК в пакете Simplex ответы сошлись с ответами ручного и графического методов.

1.6 РЕШЕНИЕ ЗАДАЧИ В EXCEL.

При решении задачи на ПК в среде Excel ответы сошлись с ответами всех предыдущих методов.

 

С трех полей, имеющих запасы силоса, соответственно 560, 200 и 320 тонн требуется отвезти его в 4 траншей емкостью, соответственно 500, 150, 80 и 100 тонн.

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

Таблица 2.1.Исходные данные для транспортной задачи

Поля Траншеи
       
         
         
         

 

Проверка задачи на разрешимость. ∑Ai =1080, ∑Bj=830, так как ∑Ai ≠ ∑Bj, ∑Ai>∑Bj задача закрытая.

 

 

Матрица модели

  Поля Траншеи   ∑        
         
  3 6 2 3 0  
  5 2 2 6 0  
  10 9 13 11 0  
           

 

Решение задачи методом потенциалов

Таблица 2.2 Транспортная схема 1

Поля Траншеи Ui
         
  3 6 2 X 3 0    
  5 2 2 6 0   -4
  10 9 13 11 0    
             
Vj         -7    

 

Проверим построенный план на вырожденность. Число занятых клеток = 6, следовательно, план вырожденный.

Чтобы сделать его невырожденным добавим в клетку (1,2) ноль. Теперь ЧЗК=m+n-1=7, план невырожденный.

Итерация 1.

Шаг 1.

Выписываем исходное допустимое базисное решение и вычисляем соответствующее ему значение целевой функции

 

560 0 0 0 0

X1 = 0 150 50 0 0

0 0 30 100 190

 

Z1=3*560+6*0+2*150+2*50+13*30+11*100+0*190=3570

Шаг 2.

Проверим полученный план на оптимальность. Так как количество занятых клеток равно величине m+n-1=6, а сумма строк и столбцов составляет m+n-1=7. В связи с этим некоторому потенциалу первой строки придаем нулевое значение.

С1,3=2≥6+0 -

С1,4=2≥0+4 -

С1,5=0≥0-7 +

С2,1=5≥-4+3 +

С2,4=6≥-4+4 +

С2,5=0≥-4-1 +

С3,1=10≥3+7 + (*)

С3,2=9≥7+6 -

Вывод: так как не для всех пустых клеток выполняется требование, план, представленный в транспортной схеме 1 неоптимален. Его можно улучшить

Шаг 3.

«Плохая клетка» С3,1. Строим замкнутый маршрут.

Шаг 4.

Построение нового плана перевозок с намеченными на шаге 3 изменениями. Новый план занесем в транспортную схему 2.

 

 

Таблица 2.3 Транспортная схема 2

Поля Траншеи Ui
         
  3 6 2 3 0    
  5 2 2 6 0    
  10 X 9 13 11 0    
             
Vj         -11    

 

 

Итерация 2.

Шаг 1.

Выписываем очередное допустимое базисное решение и вычисляем соответствующее ему значение целевой функции.

 

 

560 0 0 0 0

0 150 50 0 0

Х2= 0 0 30 100 190

 

 

Z2=3*560+2*0+2*150+2*50+13*30+11*100+0*190=3570

 

Шаг 2.

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

С1,2=6≥2+0 +

С1,4=3≥0+0 +

С1,5=0≥-11+0 +

С2,1=5≥0+3 +

С2,4=6≥0+0 +

С2,5=0≥-11+0 +

С3,1=10≥3+11 - (*)

С3,2=9≥2+11 -

Вывод: так как не для всех пустых клеток выполняется требование, план, представленный в транспортной схеме 2 неоптимален. Его можно улучшить.

Шаг 3.

Выполним процесс улучшения плана. «Плохая клетка» С3,1. Строим замкнутый маршрут.

Шаг 4.

Построение нового плана перевозок с намеченными на шаге 3 изменениями. Новый план занесем в транспортную схему 3.

 

Таблица 2.4 Транспортная схема 3.

Поля Траншеи Ui  
         
  3 6 2 3 X   0        
  5 2 2 6 0    
  10 9 13 11 0    
               
Vj           -7    

 

Итерация 3.

Шаг 1.

Выписываем очередное допустимое базисное решение и вычисляем соответствующее ему значение целевой функции.

 


530 0 30 0 0

X3= 0 150 50 0 0

30 0 0 100 190

 

Z3=3*530+2*30+2*150+0*190+2*50+10*30+11*100 =3450

Шаг 2.

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

С1,2=6≥2+0 +

С1,4=3≥0+4 + (*)

С1,5=0≥-7+0 +

С2,1=5≥0+3 +

С2,4=6≥4+0 +

С2,5=0≥-7+0 -

С3,2=9≥2+7 +

С3,3=13≥7+2 +

Вывод: так как не для всех пустых клеток выполняется требование, план, представленный в транспортной схеме 3 неоптимален. Его можно улучшить.

Шаг 3.

Выполним процесс улучшения плана. «Плохая клетка» С1,4. Строим замкнутый маршрут.

Шаг 4.

Построение нового плана перевозок с намеченными на шаге 3 изменениями. Новый план занесем в транспортную схему 4.

 

Поля Траншеи   ∑   Ui
         
  3 6 2 3 0    
  5 2 2 6 0    
  10 9 13 11 0    
  ∑              
  Vj           -7    

 

Итерация 4.

Шаг 1.

Выписываем очередное допустимое базисное решение и вычисляем соответствующее ему значение целевой функции.

 

 


430 0 30 100 0

X4= 0 150 50 0 0

130 0 0 0 190

 

 

Z4=3*430+2*30+2*150+3*100+2*50+10*130+0*190=3350

Шаг 2.

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

С1,2=2≥2+0 +

С1,5=0≥0-7 +

С2,1=5≥3+0 +

С2,4=6≥0+3 +

С2,5=0≥-7+0 +

С3,2=9≥7+2 +

С3,3=13≥2+7 +

С3,4=11≥7+3 +

План в транспортной схеме 4 оптимальный, т.к для всех пустых клеток выполняется требование (*).

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


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

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