- •Задание №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.6. Оптимальный план развития программных продуктов
Компания «Корвет» производит и реализует программное обеспечение на CD-дисках. Компания оценивает возможность разработки шести новых программных приложений. В таб. представлена информация о затратах и ожидаемой прибыли от продажи приложений (в тыс. руб.)
Приложение |
Затраты на развитие |
Число программистов |
Чистая прибыль |
П1 |
400 |
6 |
2000 |
П2 |
1100 |
18 |
3600 |
ПЗ |
940 |
20 |
4000 |
П4 |
760 |
16 |
3000 |
П5 |
1260 |
28 |
4400 |
П6 |
1800 |
34 |
6200 |
Ресурсы |
3500 |
60 |
|
У «Корвета» 60 программистов. Фирма может выделить 3,5 млн. дол. На разработку новых программных приложений.
Требуется:
Каков оптимальный набор приложений, которые следует развивать, если:
ожидается, что клиенты, заинтересованные в приложение 4, будут заинтересованы также и в приложение 5, и наоборот; поэтому эти два приложения должны развиваться или не развиваться в месте;
развитие приложения 1 имеет смысл только при наличие приложения 2, поэтому, если развивается приложение 1, должно и развиваться и приложение 2, но приложение 2 может и развиваться и без приложения 1;
развиваться может только одно из приложений 3 или 6;
стремясь обеспечить качество продукции, « Корвет » не склонен разрабатывать более трех программных продуктов.
Проанализируйте влияние каждого из ограничений на оптимальное решение.
Решение:
Целевая функция будет иметь следующий вид:
f(x) = 2000x1 + 3600x2 + 4000x3 + 3000х4 + 4400х5 + 6200х6 → max,
где х – объем выпуска какого-либо вида приложения,
коэффициенты при x – прибыль, получаемая от продажи данного приложения.
Исходя из информации о затратах и ожидаемой прибыли от продажи приложений, а также из предпочтений фирмы, ограничения будут иметь следующий вид:
400x1 + 1100x2 + 940x3 + 760х4 + 1260х5 + 1800х6 ≤ 3500
6x1 + 18x2 + 20x3 + 16х4 + 28х5 + 34х6 ≤ 60
x4 + x5 ≥ 2 (исходя из условия 1)
x1 + x2 ≥ 2 (исходя из условия 2)
x3 = 0 (исходя из условия 3)
x2,6 = 1 (исходя из условий 2 и 3)
x1 + x2 + x3 + х4 + х5 + х6 ≤ 3 (исходя из условия 4)
х1,2,3,4,5,6 ≥ 0.
Заносим данные условия в табл. Excel:
Диапазон ячеек А3:F3 содержит значения чистой прибыли, получаемой от продажи определенного вида приложения. Ячейки H4:H11 содержат значения ограничений. Для определения оптимального набора приложений, позволяющего получить наибольшую прибыль, в ячейки столбца G записываем следующие формулы:
В ячейку G3: = СУММПРОИЗВ(A2:C2;A3:C3);
В ячейку G4: = СУММПРОИЗВ(A2:C2;A4:C4);
В ячейку G5: = СУММПРОИЗВ(A2:C2;A5:C5);
В ячейку G6: = СУММПРОИЗВ(A2:C2;A6:C6);
В ячейку G7: = СУММПРОИЗВ(A2:C2;A7:C7);
В ячейку G8: = СУММПРОИЗВ(A2:C2;A8:C8);
В ячейку G9: = СУММПРОИЗВ(A2:C2;A9:C9);
В ячейку G10: = СУММПРОИЗВ(A2:C2;A10:C10);
В ячейку G11: = СУММПРОИЗВ(A2:C2;A11:C11).
Это позволит, изменяя ячейки строки А2:F2, определить искомые данные, максимизируя при этом прибыль фирмы. Получаем:
Затем в меню выбираем диалоговое окно Поиск решения и вводим необходимые ограничения:
После того, как были введены необходимые ограничения и параметры, в ячейках строки А2:F2 были получены следующие результаты:
Ответ:
Из полученных данных (ячейки А2:F2) видно, что оптимальный набор приложений, которые следует развивать, состоит из приложений 1, 2 и 6.
Анализ влияние каждого из ограничений на оптимальное решение:
При отмене условия 3 оптимальное решение становится следующим (прибыль становится меньше):
При отмене условия 2 прибыль также становится меньше:
При отмене ограничения из условия 4 получается максимальная прибыль из всех возможных вариантов и оптимальное решение становится следующим:
При отмене ограничения из условия 1 оптимальное решение становится таким же как и было при этом ограничении: