Линейная оптимизация
Пусть предприятие производит столы и стулья. Расход ресурсов на их производство и прибыль от их реализации представлены ниже:
Кроме того, на производство 80 столов заключён контракт , который должен быть выполнен. Необходимо найти такую оптимальную производственную программу, чтобы прибыль от реализации продукции была максимальной. Пусть х1 – количество столов; х2 – количество – стульев. Тогда целевая функция и система ограничений запишутся следующим образом:
180х1 + 20х2 à max (целевая функция); 0,5х1 + 0,04х2 ≤ 200 (ограничения по древесине); 12х1 + 0,6х2 ≤ 1800 (ограничения по труду); х1 ≥80; х1 ≥ 0; х2 ≥ 0, где х1 и х2 – целые числа. Для решения задачи в Excel запишем её в виде:
Вызовите меню «Сервис» à «Поиск решения». В открывшемся диалоговом окне «Поиск решения» укажите:
А2:А3 >= 0 В2 <= D2 B3 <= D3 Добавления, изменения и удаления ограничений производятся с помощью кнопок «Добавить», «Изменить», «Удалить». Для нахождения оптимального решения нажмите кнопку «Выполнить». В результате в таблице получите значение целевой функции - 42400 млн. руб. при х1=80 и х2=1400.
Диалоговое окно «Результаты поиска решения» позволяет:
Если щелкнуть по кнопке «ОК», то на месте исходной таблицы получите таблицу с найденными оптимальными значениями. Как видно из результатов решения, предприятию производить столы не очень выгодно. Поэтому оно ограничило объём их выпуска в количестве, необходимом для выполнения контракта. Остальные ресурсы направлены на производство стульев.
Ключевые понятия Диспетчер сценариев Поиск решения Оптимальное решение Система ограничений Подбор параметра Целевая функция
Контрольные вопросы
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|