Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Мебельная фабрика выпускает диваны, кресла и стулья. Требуется определить, сколько можно изготовить спинок диванов, подлокотников кресел и ножек стульев при известном удельном расходе ресурсов (табл. 3.4), чтобы доход был максимальным.
Таблица 3.4
Исходные данные
Показатели | Изделия | Наличие ресурса | ||
спинка дивана | подлокотники кресла | ножка стула | ||
Цена, д.е./ед. Древесина Трудозатраты Спрос | – – | |||
x1 | x2 | x3 | bi |
Причем выпуск спинок дивана может принимать любое значение, подлокотники изготавливаются парами, то есть они должны быть кратны двум, а ножки стульев – четырем.
Решение
Тогда с учетом этих требований математическая модель задачи запишется:
.
где d2 k , d3 k – варианты количеств подлокотников и ножек (k = 1.. ki).
Здесь введение дополнительно булевых переменных дает возможность обеспечить выпуск изделий в кратном заданном количестве. Так, для подлокотников x 2 может принимать следующие значения: если в результате решения будет получено d21 = 1, а остальные d22 = d23 = d24 = 0, то x 2 = 2; если d22 = 1, а остальные d21 = d23 = d24 = 0, то x 2 = 4 и т.д.
Для решения задачи с учетом дополнительных условий мы ввели еще семь переменных и четыре ограничения. Следовательно, введение дополнительных требований привело к увеличению размерности задачи. Заметим, что если бы нам требовалось определить выпуск спинок, подлокотников и ножек для одного изделия (комплекта), то можно было бы записать x 2 = 2 x 1; x 3 = 4 x 1 и не вводить дополнительные ограничения и булевы переменные. Но это была бы другая задача.
В результате решения задачи были получены следующие значения: max L = 320; x 10 = 10; x 20 = 4; x 30 = 12; d220 = d330 = 1; d210 = d230 = d240 = d310 = d320 = 0.
При этом оказались не полностью использованы ресурсы: резерв первого равен 50, второго – 4 ед.
Такое недоиспользование характерно для задач целочисленного программирования, то есть ресурс остается, но для использования на увеличение дискретного количества продукции его оказывается недостаточно.
В общем виде задачу распределения ресурсов с учетом требования дискретного значения переменных можно записать:
,
где d 1 j , d 2 j ,..., dkj,... – дискретные значения, которые может принимать переменная xj. Эта система отличается от обычной задачи распределения ресурсов появлением булевых переменных и увеличением числа ограничений.
Значит, в данном случае, как и всегда, за удовлетворение дополнительных требований приходится платить увеличением размерности задачи и целочисленностью.
Дата публикования: 2015-01-10; Прочитано: 1191 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!