Линейное программирование

Автор работы: Пользователь скрыл имя, 26 Октября 2013 в 19:14, лабораторная работа

Краткое описание

Приобрести практические навыки и опыт решения задач ЛП с помощью ПК;
Углубить представление о свойствах и особенностях решения пары двойственных задач;
Научиться проводить анализ устойчивости решения ЗЛП и двойственных оценок аналитическими методами.

Прикрепленные файлы: 1 файл

lab1.docx

— 221.52 Кб (Скачать документ)

Министерство  образования РФ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Прикладные  методы оптимизации

Лабораторная  работа №1

«Линейное программирование»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Новосибирск

2010

Цель работы:

 

  1. Приобрести  практические навыки и опыт решения  задач ЛП с помощью ПК;
  2. Углубить представление о свойствах и особенностях решения пары двойственных задач;
  3. Научиться проводить анализ устойчивости решения ЗЛП и двойственных оценок аналитическими методами.

 

 

Ход работы:

 

  1. Ознакомилась  с работой ПЭР в режиме «Линейное  программирование» (опция 1 ФМ «Обзор для  LP системы принятия решений»).

 

 

  1. Ввела условия  задачи №1 РГР по своему варианту 6.

 

Условие задачи. Коммерческая фирма предполагает осуществить  оптовую закупку продовольствия, располагая для этого суммой 18000 рублей. Номенклатура продовольствия включает пять наименований. Покупная цена каждого вида продукта равна соответственно 60, 70, 40, 10 и 50 рублей за килограмм. В распоряжении фирмы имеются холодильные камеры общей площадью 40 квадратных метров. Площадь, необходимая для хранения одного кг продукта каждого вида, равна соответственно 0.2, 0.7, 1.3,1.1, кв. м; при этом продукт пятого вида хранению не подлежит и должен быть реализован немедленно. При своевременной реализации продукта каждого вида прибыль фирмы составит соответственно 24, 49, 52, 22, 10 рублей за килограмм.

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

 

 

I

II

III

IV

V

Ресурсы

Холодильники

0.2

0.7

1.3

1.1

0

40

Цена

60

70

40

10

50

18000

Прибыль

24

49

52

22

10

 
 

X1

X2

X3

X4

X5

 

 

1)

2)

 

 

3. Решила задачу  симплекс-методом (опция 5 ФМ «Решение  задачи»).

 

Нашла оптимальное  решение задачи

 

 

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

Составляем  неравенства по конечной таблице:

1) по сумме на закупку продовольствия:

=> => =>

 

=> .

2) по площади, необходимой для  хранения товара:

=> => =>

 

 

 

5. Убедилась в правильности  определения интервалов устойчивости  оценок с помощью ПЭР.

 

 

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

Используя формулу

,

пусть Z = 1500 (рублей), D = 15.

 

 

7. Оценила  целесообразность закупки 6-го  вида продукции, покупная цена которой равна руб. за s6кг, площадь, необходимая для хранения, - v6 м2 /кг, а прибыль от реализации р6 руб. за кг.

,

пусть S6=18; V6= 0.5; P6=25.

 

Так как H6*> 0  следует, что данный вид продукции не целесообразно вводить в план.

 

8. Оценила  целесообразность аренды дополнительных  холодильных камер площадью Vдоп = 1,5 м2 по цене 15 тыс. руб (С)за квадратный метр.

Данное мероприятие  будет эффективным, если оно обеспечит дополнительную прибыль, т.е.если viyi* - vipi >0 (Y берем из двойственной задачи в след. пункте.9)

Получаем: 0,2*0,2+60*0,7+0*1,3+7*1,1-1.5*15 = 27,24 => мы получили положительное  число, а это означает, что данное мероприятие по аренде дополнительных холодильных камер будет эффективным, т.е. будет приносить дополнительную прибыль.

 

9. Ввела задачу, двойственную к исходной, и решила ее средствами ПЭР. Определила значения переменных и оценок и сравнила их с результатами, полученными при решении исходной задачи.

 

Zдв(Y*) = 18000y1+40y2 →min

 

60y1+0.2y2 ≥ 24;

70y1+0.7y2 ≥ 49;

40y1+1.3y2 ≥ 52;

10y1+1.1y2 ≥ 22;

50y1 ≥ 10.

 

= 6000 тыс.руб.

Таким образом, мы имеем, что оптимальный план, полученный в прямой задаче, совпадает с оптимальным  планом – в двойственной задаче. А так и должно быть, т.к. об этом гласит основная теорема двойственности!

Мы получили:

=
(Y1*=0,2; Y2*=60;Y3*=0; Y4*=7; Y5*=34; Y6*=46; Y7*=0)

 

      Двойственные оценки Y4*,Y5*, Y6*подтверждают, что товары 2-го,3-го и 4-го типов нецелесообразно закупать.  Двойственные переменные являются мерой убыточности производства соответствующего типа продукции, следовательно, величина Y4*=7 говорит о том, что стоимость ресурсов, расходуемых на производство (закупку) 1 ед. товара 2-го типа в оптимальных ценах (т.е. фактически наши затраты), превосходит цену этого товара (т.е. наши доходы) на 7 единиц в стоимостном выражении. Это следует из ограничения (2):

 

Y

=a12Y1* + a22Y2* – c2 = 70*0,2  +  0,7*60  – 49  =  7.

 

      Точно так же значения Y5* и Y6* показывают нам степень нерентабельности производства (закупки) товаров 3-го и 4-го типов. Ограничения (3) и (4) задачи доказывают это:

 

Y5*=a13Y1* + a23Y2* – c3 =40*0,2 + 1,3*60 – 52 = 34,

 

Y6*=a14 Y1* + a24Y2* – c4 = 10*0,2 + 1,1*60 – 22 = 46.

 

Из последних выражений  следует (сравниваем правые части), что  товар 4-го типа является самым невыгодным, потому что его закупка обходится  дороже всего.

Теперь обратимся  к дополнительным переменным прямой задачи. Их значения показывают остатки  соответствующего вида ресурса после  выполнения оптимального плана. Таким  образом, величина X6* говорит, что 1-й ресурс – деньги – будет израсходован полностью. Действительно, из ограничения (*) прямой задачи следует:

 

X6*=60X1*+70X2*+40X3*+10X4*+50X5*- 18000 =

=60*200 + 50*120 –  18000 = 0.

 

То же самое можно  сказать про остатки 2-го ресурса  – площади холодильников –  их не будет, так как из ограничения (**) очевидно, что:

 

X7*=0,2X1*+0,7X2*+1,3X3*+1,1X4*+0X5*- 40 =

=0,2*200 – 40 = 0.

 

Двойственные оценки Y1* и Y2*, которые показывают степень использования соответствующего ресурса, подтверждают это, так как их значения больше нуля. Тогда изменения обоих видов ресурсов (как увеличение, так и уменьшение) должны приводить к такому же изменению общего дохода, т.е. целевой функции, как это и следует из 3-й теоремы двойственности. Для нашей задачи она запишется так:

 

ΔZ≈Y1*•Δb1+ Y2*•Δb2=1,2Δb1+ 60Δb2.  

 

Таким образом, изменение 1-го ресурса на единицу ведет  к такому же изменению (увеличению/уменьшению) дохода на 1,2 ед., а 2-го ресурса –  на 60 ед. в стоимостном выражении.

   Анализ устойчивости  коэффициентов целевой функции  в двойственной задаче будет  совпадать с анализом устойчивости  правой части в прямой задаче. А также аналогично: анализ устойчивости  правой части двойственной задачи  совпадает с анализом устойчивости  коэффициентов целевой функции  прямой задачи.

 

Вывод: я приобрела практические навыки и опыт решения задач линейного программирования с помощью ПЭР; изучила свойства и особенности решения пары двойственных задач; научилась проводить анализ устойчивости решения ЗЛП и двойственных оценок аналитическими методами.


Информация о работе Линейное программирование