![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Предприятие производит хлопья для завтрака "Три злака" №1, №2 и №3, в состав которых входят овсяные, пшеничные и кукурузные хлопья. Всего в распоряжение предприятия в неделю поступает 450 кг овсяных, 300 пшеничных и 800 кг кукурузных хлопьев по цене 20, 25 и 22 рубля за 1 кг соответственно.
Рецептура хлопьев "Три злака" требует соблюдения при смешивании следующих пропорций:
Требуемые пропорции | Продажная цена (руб. за 1 кг) | |
"Три злака" №1 | не менее 50% кукурузных, не более 30% овсяных | |
"Три злака" №2 | не менее 60% кукурузных | |
"Три злака" №3 | не более 40% пшеничных, не более 20% овсяных |
Какова максимальная чистая прибыль предприятия в неделю?
Оптимальный раскрой
Общая постановка задачи: выбрать один или несколько способов раскроя и определить, какое количество материала следует раскраивать, применяя каждый из выбранных способов.
Такая задача решается в два этапа. На первом этапе определяются рациональные способы раскроя материала, на втором этапе формулируется и решается задача линейного программирования.
Рациональным (парето-оптимальным) называют такой способ раскроя, при котором увеличение числа заготовок одного вида возможно только за счет сокращения числа заготовок другого вида. Именно с нахождения всего множества рациональных способов раскроя начинают решение любой задачи этого типа.
На втором этапе, в зависимости от вопросов, поставленных в условии задачи, обычно применяют одну из трех основных моделей линейного программирования:
Модель с минимизацией расхода материалов:
(9)
Модель с минимизацией отходов:
(10)
Модель с максимизацией комплектов:
(11)
где: i - индекс способа раскроя;
k - индекс вида заготовки;
aik - количество заготовок вида k, полученных при раскрое единицы материала i-м способом;
bk - число заготовок вида k в комплекте;
d - количество материала;
xi - количество единиц материала, раскраиваемых по i-му способу (интенсивность использования способа раскроя);
ci - величина отхода, полученного при раскрое единицы материала по i-му способу;
y - число комплектов заготовок.
Пример решения задачи:
При изготовлении парников используются металлические стержни. Материал для их изготовления поставляется в виде исходных стержней длинной 220 см. Из них необходимо получить 80 стержней длиной 120 см, 120 стержней длиной 100 см и 102 стержня длиной 70 см.
Какое минимальное количество материала следует разрезать?
Решение:
Найдем все рациональные способы раскроя исходного материала на стержни длиной 120, 100 и 70 см. Таких способов пять:
Способы раскроя | 120 см | 100 см | 70 см | Отходы, см |
Обозначим за x1 количество исходных стержней, разрезаемых по способу 1, за x2 - количество исходных стержней, разрезаемых по способу 2 и т.д.
Используя модель линейного программирования с минимизацией расхода материала, получим:
(12)
Подготовим таблицу в Microsoft Excel, содержащую исходные данные задачи, введем формулы для расчета целевой функции и левой части ограничений, заполним форму модуля Поиск решения:
Рис. 17
С помощью модуля Поиск решения найдем, что для получения необходимого количества различных стержней нужно разрезать 134 исходных стержня, причем 80 исходных стержней нужно разрезать по 1-му способу, 20-по третьему и 34 по пятому способу:
Рис. 18
Те же результаты можно получить, используя для расчетов систему Mathcad. В этом случае решение будет записано как показано на рис. 19.
Необходимо обратить внимание, что ограничения-равенства, встречающиеся в данном примере, содержат знак =, вводящийся с панели операторов отношений. Этот знак нельзя путать со знаками = (вывод результатов вычисления) и:= (оператор присваивания).
Рис. 19
Задачи
Дата публикования: 2015-01-10; Прочитано: 299 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!