<<
>>

Использование информационных технологий при решении задач нелинейной оптимизации

Процессор электронных таблиц Excel является мощным и достаточно эффективным средством решения задач нелинейной оптимизации. В качестве иллюстрации возможностей данного программного продукта рассмотрим решение нескольких задач, непосредственно связанных с процессом принятия (выработки) решений.

Пример 5.

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

Таблица 2.3. Параметры задачи.

Ресурс Расход ресурса Запас ресурса
На продукт 1 На продукт 2
Сырье 1, т 3 5 120
Сырье 2, т 4 6 150
Трудозатраты, ч 14 12 400
Прибыль единицы продукта, тыс. руб./т 72 103

Стоимость одной тонны каждого вида сырья определяется следующими зависимостями:

тыс. руб. для сырья 1 и тыс. руб. для сырья 2, где - затраты сырья на производство продукции. Стоимость одного часа трудозатрат определяется зависимостью , где - затраты времени на производство продукции.

Вопросы:

Сколько продукта 1 и 2 следует производить для того, чтобы обеспечить максимальную прибыль?

Какова максимальная прибыль?

Решение: Пусть и - объемы выпуска продукции 1 и 2 в тоннах. Тогда задача может быть описана в виде следующей модели нелинейного программирования:

Проведем решение данной задачи в Excel. На начальном этапе подготовим форму для решения задачи на рабочем листе следующего вида:

Рис. 2.6. Данные для решения примера 5.

Отведем для искомых значений объемов выпуска продукции ячейки B8, C8, для расхода соответствующих ресурсов (включая трудозатраты) – ячейки B3, B4, B5. В данные ячейки необходимо ввести функции

=3*B8+5*C8

=4*B8+6*C8 и

=14*B8+12*C8

соответственно.

Численные значения ограничений по ресурсам внесем в ячейки C3, C4, C5. В ячейку E10 введем формулу для целевой функции: =11*B8+16*C8+0,1*B8^2+0,12*C8^2+0,22*B8*C8.

Решение задачи производится с помощью Поиска решения Excel. Изменяемыми ячейками будут, очевидно, ячейки B8, C8; целевая ячейка устанавливается равной максимальному значению; используются следующие ограничения: $B$3

<< | >>
Источник: Теория принятия решений. Учебный курс. 2003

Еще по теме Использование информационных технологий при решении задач нелинейной оптимизации: