
2.4 Задача о планировании производства
Постановка
задачи. Предприятие
должно производить изделия n
видов: u1,
u2,...ип,
причем
количество каждого выпускаемого изделия
, не должна превысить спрос β1,
β2,...
βn
одновременно не должно быть меньше
запланированных величин
b1,b2,...,bn
соответственно
, на изготовление уходит m видов сырья
s1,
s2,
...,
sm,
запасы
которых ограничены соответственно
величинами.
.
Известно , что на изготовление i - ro
изделия идет
единиц j - го сырья. Прибыль, получаемая
от реализации изделийul,
u2,
...,
un
равна
соответственно с1,
с2,
...,сп.
Нужно так спланировать производство
изделий , чтобы прибыль была максимальной
и при этом выполнялся план на производство
каждого изделия , но не превышался спрос
на него.
Математическая модель. Обозначим через х1 ,х2,...хп количества единиц изделий и1, и2,...ип, выпускаемых предприятием. Прибыль , принесенный планом (целевая функция) , будет равна:
Ограничения
на выполнение плана запишется в виде:
для
i
=
1,2,...,n.
Чтобы не превысить спрос , надо ограничить
выпуск изделий:
,
дляj
= 1,2,...,n.
Чтобы не превысить спрос , надо ограничить
выпуск изделий:
при условии , что x1,x2,...,xn неотрицательные.
Рассмотрим конкретный пример задачи о планировании производства и приведем последовательность действий , необходимых для ее решения с помощью MS Excel .
Условие задачи. Предприятие выпускает два вида железобетонных изделий: лестничные марши и балконные плиты. Для производства одного лестничного марша нужно потратить 3,5 куб.м. бетона и 1 упаковки арматуры , а для производства плиты - 1 куб.м. бетона и 2 упаковки арматуры. На каждую единицу продукции приходится 1 человеко -день трудозатрат. Прибыль от продажи 1 лестничного марша составляет 200грн. , А одной плиты - 100 грн . На предприятии работает 150 человек , причем известно , что в день предприятие производит не более 350 куб.м. бетона и завозится не больше 240 упаковок арматуры. Требуется составить такой производственный план, чтобы прибыль от продукции был максимальным.
Решение:
На письме книги MS Excel заполните таблицу параметров задачи (р.10).
Создайте модель задачи и заполните ячейки для значений переменных (сначала ячейки х1 и х2 заполняются произвольными числовыми значениями, например, значением 10), целевой функции (ячейка содержит формулу) и ограничений (ячейки содержат формулы) (рис. 10).
3. Выполните команду Сервис ► Поиск решения и установите необходимые значения в полях диалогового окна Поиск решения , добавляя ограничения в окне Добавление ограничений.
Замечание В окне Добавление ограничений при необх. есть возможность установить ограничения на целочисленность переем. модели.
4. Нажмите на кнопку выполнять и установите параметры в окне Результаты поиска решения (переключатель Сохранить найденное решение или Восстановить исходные значения и Тип отчета).
Замечание: В случае ошибок в формулах , ограничениях или неверных параметрах модели в данном окне могут появиться следующие сообщения : « Значение целевой ячейки НЕ сходятся » , « Поиск быть не может найти решение » или « Условия линейной модели не выполняются ». При этом переключатель следует установить в положение Восстановить исходные значения , проверить данные на листе и процедуру поиска решения проделать заново.
5 . В результате в ячейках с переменными задачи появятся значения, соответствующие оптимальному плановые ( 80 лестничных маршей и 70 плит перекрытия в день ) , а в ячейке для целевой функции - значение прибыли (23 000 грн.) , Что соответствует данному плановые (рис . 11).
рис. 11
6.В случае если полученное решение является удовлетворительным, можно сохранить оптимальный план и ознакомиться с результатами поиска, выводятся на отдельный лист (рис.12)
Рис. 12
Если данную модель предполагается применять неоднократно , то ее можно сохранить для последующего использования . Для этого нужно выполнить следующие действия .
1 . Сформулируйте задачу.
2 . В меню Сервис выберите команду Поиск решения.
3 . Нажмите кнопку Параметры.
4 . Нажмите кнопку Сохранить модель.
5 . Введите ссылку на верхнюю ячейку столбца , в котором следует разместить модель оптимизации .
Замечания. Значение элементов управления диалогового окна Поиск решения записываются на лист при выполнении команды Сохранить в меню Файл. Чтобы использовать на письме несколько моделей оптимизации , нужно Сохранить их с помощью кнопки Сохранить модель.
Для того , чтобы использовать сохраненную модель , выполните следующие действия .
В меню Сервис выберите команду Поиск решения.
Нажмите кнопку Параметры.
Нажмите кнопку Загрузить модель.
Введите ссылку на весь диапазон ячеек с областью модели