Понедельник, 12 октября, 2026

Решение оптимизационной задачи линейного программирования в Excel

Пусть предприятие (например, мебельная фабрика) производит столы и стулья. Расход ресурсов на их производство и прибыль от их реализации представлены ниже:

СТОЛЫ

СТУЛЬЯ

ОБЪЕМ

РЕСУРСОВ

Расход древесины на изделие, м3

0,5

0,04

200

Расход труда,

чел-час

12

0,6

1800

Прибыль от реализации

единицы изделия, руб.

180

20

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

Пусть x1 – количество столов;

х2 – количество стульев.

Тогда система ограничений и целевая функция запишутся следующим образом:

180×1 + 20х2 max (целевая функция );

0.5×1 + 0.04х2 Решение оптимизационной задачи линейного программирования в Excel 200 (ограничения по древесине);

12×1 + 0.6х2 Решение оптимизационной задачи линейного программирования в Excel 1800 (ограничения по труду);

x1Решение оптимизационной задачи линейного программирования в Excel80 (контракт с муниципалитетом);

x1 Решение оптимизационной задачи линейного программирования в Excel 0; х2Решение оптимизационной задачи линейного программирования в Excel 0;

x1, х2 – целые числа.

Для решения задачи в Excel запишем ее виде, представленном на рис. 3.4.

Решение оптимизационной задачи линейного программирования в Excel

Рис. 3.4. Запись исходных данных для решения задачи линейной оптимизации

Для решения задачи вызовем меню Сервис-Поиск решения (Tools-Solver).

В открывшемся диалоговом окне Поиск решения (рис. 3.5.) укажем:

адрес целевой ячейки (в нашем примере D5);

диапазон искомых ячеек (А2:A3);

ограничения: А2>=80

A2:A3=целое

A2:A3>=0

В2<=D2

B3<=D3 .

Добавления, изменения и удаления ограничений производятся с помощью кнопок Добавить, Изменить, Удалить (Add, Change, Delete).

Для нахождения оптимального решения нажмем кнопку Выполнить (Solve). В результате в таблице получим значение целевой функции – 42400 млн руб. при x1 = 80 и x2 = 1400.

Решение оптимизационной задачи линейного программирования в Excel

Рис. 3.5. Диалоговое окно Поиск решения

Диалоговое окно Результаты поиска решения позволяет (рис. 3.6.):

сохранить на текущем рабочем листе найденное оптимальное решение; восстановить первоначальные значения; сохранить сценарий; выдать отчеты по результатам, устойчивости, пределам, необходимые для анализа найденного решения.

Решение оптимизационной задачи линейного программирования в Excel

Рис.3.6. Рабочий лист с найденным оптимальным решением

Решение оптимизационной задачи линейного программирования в Excel

Рис. 3.7. Диалоговое окно Результаты поиска решения

Если щелкнуть по кнопке ОК, то на месте исходной таблицы получим таблицу с найденными оптимальными значениями (см. рис. 3.7).

Как видно из результатов решения, предприятию производить столы не очень выгодно. Поэтому оно ограничило объем их выпуска в количестве, необходимом для выполнения контракта. Остальные ресурсы направлены на производство стульев.

Актуальное

Стратегия для компаний — лидеров отрасли

Конкурентные позиции лидеров отрасли либо намного прочнее, чем у...

Сущность международной и глобальной конкуренции

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

Экономическая целесообразность импорта технологий

Импортируя новые технологии, покупатель обычно добивается существенной экономии средств...

Основные этапы и содержание переходного периода в экономике

Переход в экономике от одного типа системы к другому...

Оптимальные партии поставки для многопродуктовых моделей

Также как и для однопродуктовых поставок, суммарные издержки от...
Темы

Планирование и прогнозирование АПК

В системе мер, регулирующих развитие АПК, особое место отведено...

Диверсификация производства

Диверсификация экономической деятельности – это расширение активности крупных фирм,...

Сущность и основные виды международных коммерческих операций

Международная торговля как одна из основных форм международных экономических...

Деньги: их возникновение, сущность и теории

По вопросу о возникновении денег существует несколько концепций, но...

Случайная переменная и общая схема прогнозирования по выборке

В отличие от интуитивных методов прогнозирования, рассмотренных в предыдущей...

Капитальные трансферты

В отличие от счета текущих операций, счет операций с...

Моделирование рыночных механизмов в условиях ограниченности ресурсов

Развитием модели «нащупывания» состояния равновесия является модель функционирования рынка,...
Статьи по теме

Популярные категории