Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методы принятия упр решений.docx
Скачиваний:
3
Добавлен:
07.11.2019
Размер:
83.05 Кб
Скачать

Задание 1. Оптимизация методом линейного программирования

1) Построить одноиндексную математическую модель задачи линейного программирования

В модели надо указать единицы измерения всех переменных, целевой функции и каждого ограничения. Решить задачу с использованием Microsoft Excel.

2) Провести анализ на чувствительность.

3) Построить и решить двойственную задачу линейного программирования.

Ресторан «Охотник» обслуживает обедами близлежащие коммерческие предприятия, изготавливая первые и вторые блюда.

Известны затраты на производство, доставку, накладные расходы производства и товарооборот для каждого блюда, см. таблицу. Плановый фонд ресурсов следующий: затраты на производство не должны превышать 850 чел.-час.; на доставку потребителям – 1200 чел.-час.; накладные расходы должны быть не более 2100 руб. и план товарооборота 5800 руб. Известна также доля дохода от каждого блюда.

Ресурсы

Норма затрат ресурсов на 100 блюд

1-е блюдо

2-е мясное

2-е рыбное

2-е овощное

Прочее

Затраты труда на производство, чел.-час.

3,4

5

3,8

2,6

23

Затраты труда на доставку, чел.час.

2,1

5,2

5,1

2,8

3

Накладные расходы, руб.

6,4

8,5

8,4

10

6,1

Товарооборот, руб.

25

37

23

22

20

Доход, руб.

1,5

3,0

5,4

0,8

1,2

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

Решение:

1) Построить одноиндексную математическую модель задачи линейного программирования

Целевая функция имеет вид:

При ограничениях:

Решим задачу с помощью Microsoft Excel.

Вводим данные исходной задачи в программу Microsoft Excel.

Переменные

наименование

Х1

Х2

Х3

Х4

Х5

коэф. Целев. Функции

1,5

3

5,4

0,8

1,2

ограничение

 

 

 

 

 

 

 

 

 

левая часть

знак

правая часть

коэф. В 1 огран

3,4

5

3,8

2,6

2,3

0

<=

850

коэф. В 2 огран

2,1

5,2

5,1

2,8

3

0

<=

1200

коэф. В 3 огран

6,4

8,5

8,4

10

6,1

0

<=

2100

коэф. В 4 огран

25

37

23

22

20

0

<=

5800

Х1

Х2

Х3

Х4

Х5

целевая функция

оптимальные значения

 

 

 

 

 

0

max

Находим решение задачи с помощью функции Поиск решения.

Переменные

наименование

Х1

Х2

Х3

Х4

Х5

коэф. Целев. Функции

1,5

3

5,4

0,8

1,2

ограничение

 

 

 

 

 

 

 

 

 

левая часть

знак

правая часть

коэф. В 1 огран

3,4

5

3,8

2,6

2,3

849,7

<=

850

коэф. В 2 огран

2,1

5,2

5,1

2,8

3

1129,2

<=

1200

коэф. В 3 огран

6,4

8,5

8,4

10

6,1

1997,7

<=

2100

коэф. В 4 огран

25

37

23

22

20

5800

<=

5800

Х1

Х2

Х3

Х4

Х5

целевая функция

оптимальные значения

0

0

158

3

105

981,6

max

Следовательно, искомым решением задачи является приготовление 158 вторых рыбных блюд, 3 вторых овощных блюд и 105 прочих блюд с получением максимальной прибыли в размере 981,6 руб.