- •Задание №1 Задача 1.1. На конфетной фабрике
- •Задача 1.2. Оптимальный план производства
- •Задача 1.3. Оптимизация инвестиционного портфеля
- •Задача 1.4. Максимальная прибыль универмага
- •Задача 1.5. Выбор оптимальных проектов для финансирования
- •Задача 1.6. Оптимальный план развития программных продуктов
- •Задача 1.7. Оптимальный план размещения рекламы
- •Задача 1.8. Распределение рекламного бюджета
- •Решение:
- •Задача 1.9. Оптимальный план выпуска молочной продукции
- •Решение:
- •Задача 1.10. Максимизация прибыли мебельного комбината
- •Задание №2 Задача 2.1. Задача коммивояжера
- •Задача 2.2. Оптимальный план перевозок грузов
- •Задача 2.3. Распределение самолетов по маршрутам
- •Решение:
- •Задача 2.4. Распределение аудиторов по фирмам
- •Задача 2.5. Закрепление самолётов за воздушными линиями
- •Решение:
- •Задача 2.6. Транспортная задача
- •Решение:
- •Задача 2.7. Транспортная задача
- •Решение:
- •Задача 2.8. О назначениях
- •Решение:
- •Задача 2.9. О распределении работ
- •Решение:
- •Задача 2.10. О доставке
- •Решение:
Задание №1 Задача 1.1. На конфетной фабрике
Маленькая кондитерская фабрика должна закрыться на реконструкцию, поэтому надо реализовать оставшиеся запасы сырья, получив максимум прибыли. Запасы и расход сырья для производства единицы продукции каждого вида, а также получаемая прибыль представлены в таблице:
Ресурсы |
Кондитерские изделия |
Ограничения |
||||
Ореховый звон |
Райский вкус |
Батончик |
Белка |
Ромашка |
||
Темный шоколад |
0,8 |
0,5 |
1 |
2 |
1,1 |
1411 |
Светлый шоколад |
0,2 |
0,1 |
0,1 |
0,1 |
0,2 |
149 |
Сахар |
0,3 |
0,4 |
0,6 |
1,3 |
0,05 |
815,5 |
Карамель |
0,2 |
0,3 |
0,3 |
0,7 |
0,5 |
466 |
Орехи |
0,7 |
0,1 |
0,9 |
1,5 |
0 |
1080 |
Прибыль |
1 |
0,7 |
1,1 |
2 |
0,6 |
|
Мастер, используя свой 20-тилетний опыт, предлагает «на глазок» выпустить по 200 пакетов каждого продукта, утверждая, что ресурсов «должно хватить», а прибыль получится 1080 у.е. Сын владельца фабрики, только что прошедший курсы по математическому моделированию, утверждает, что такие проблемы нужно решать с помощью линейного программирования. Отец обещает сыну всю прибыль сверх 1080 у.е., если он предложит лучший план, чем опытный мастер.
Требуется:
1) определить оптимальный план выпуска продукции. Какую прибыль планирует получить сын?
2) проанализировать использование ресурсов в оптимальном плане.
Решение:
Целевая функция будет иметь следующий вид (необходимо реализовать оставшиеся запасы сырья, получив максимум прибыли):
f(x) = x1 + 0,7x2 + 1,1x3 + 2x4 + 0,6x5 → max,
где х – план выпуска кондитерского изделия, коэффициенты при x – прибыль от кондитерского изделия.
Исходя из запасов и расхода сырья для производства единицы продукции каждого вида, ограничения будут иметь следующий вид:
0,8x1 + 0,5x2 + x3 + 2x4 + 1,1x5 ≤ 1411
0,2x1 + 0,1x2 + 0,1x3 + 0,1x4 + 0,2x5 ≤ 149
0,3x1 + 0,4x2 + 0,6x3 + 1,3x4 + 0,05x5 ≤ 815,5
0,2x1 + 0,3x2 + 0,3x3 + 0,7x4 + 0,5x5 ≤ 466
0,7x1 + 0,1x2 + 0,9x3 + 1,5x4 ≤ 1080
x1,2,3,4,5 ≥ 0
Заносим данные условия в табл. Excel:
Диапазон ячеек А3:Е3 содержит значения прибыли от каждого кондитерского изделия.
Ячейки А4:Е8 содержат нормы расходов ресурсов для производства единицы продукции каждого вида.
Ячейки G4:G8 содержат значения ограничений. Для определения оптимального плана выпуска продукции в ячейки столбца F записываем следующие формулы:
В ячейку F3: = СУММПРОИЗВ(A2:E2;A3:E3);
В ячейку F4: = СУММПРОИЗВ(A2:E2;A4:E4);
В ячейку F5: = СУММПРОИЗВ(A2:E2;A5:E5);
В ячейку F6: = СУММПРОИЗВ(A2:E2;A6:E6);
В ячейку F7: = СУММПРОИЗВ(A2:E2;A7:E7);
В ячейку F8: = СУММПРОИЗВ(A2:E2;A8:E8).
Это позволит, изменяя ячейки строки А2:Е2, определить оптимальный план.
Получаем:
Затем в меню выбираем диалоговое окно Поиск решения и вводим необходимые ограничения:
После того, как были введены необходимые ограничения и параметры, в ячейках строки А2:Е2 были получены следующие результаты:
Решение с целочисленным ответом:
Ответ:
1) Из полученных данных мы видим, что сын планирует получить прибыль в размере 1509,09 у.е. (ячейку F3) и его оптимальный план выглядит следующим образом (ячейки А2:Е2):
производить «Ореховый звон» - 454 пакета,
«Райский вкус» – 59 пакетов,
батончиков не выпускать вообще,
«Белка» – 504 пакета,
«Ромашка» – 9 пакетов.
2) В оптимальном плане сына имеющиеся ресурсы используются следующим образом:
запасы темного и светлого шоколада, сахара и орехов реализуются полностью, а карамели остается незначительное количество (466 – 465,889 = 0,111).
Таким образом, сын предложил более оптимальный план выпуска продукции, чем мастер, и добился при этом главной цели – максимизации прибыли. Отцу рекомендуется отнестись к идее сына более внимательно и привлечь его в дальнейшем к решению подобных вопросов, так как это позволит извлечь более высокую прибыль (в данном случае на 1509,09 – 1080 = 429,09 у.е. выше). Итак, сын получит прибыль сверх 1080 у.е., равную 429,09 у.е.