Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пример 3. Мебельная фабрика выпускает диваны, кресла и стулья



Мебельная фабрика выпускает диваны, кресла и стулья. Требуется определить, сколько можно изготовить спинок диванов, подлокотников кресел и ножек стульев при известном удельном расходе ресурсов (табл. 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...