Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Графическое решение ЗЛП




Если в задаче линейного программирования ограничения заданы в виде неравенств с двумя переменными, она может быть решена графически. Рассмотрим этапы этого решения на конкретном примере.

Пример 1. Фирма производит двемодели изделий. Для каждого изделия модели А требуется 3 кг электротехнической стали, а для изделия модели В – 4 кг. В течение недели фирма может получить от своих поставщиков 1700 кг стали. Для каждого изделия модели А требуется 12 мин. машинного времени, а для изделия модели B – 30 мин. В неделю можно использовать 160 ч. машинного времени. Сколько изделий каждой модели следует выпускать в неделю, если каждое изделие модели А приносит 20$ прибыли, а каждое изделие модели B – 40$ прибыли.

Чтобы сформулировать эту задачу математически, обозначим через x1 количество выпущенных за неделю изделий модели А, а через x2 – количество изделий модели B.

Задача состоит в том, чтобы найти наилучшие значения x1 и x2 . Очевидно, наилучшими для данной задачи являются такие значения, которые максимизируют прибыль.

Целевая функция в данном случае будет иметь вид

Р = 20×x1 + 40×x2

Определив частные производные целевой функции, получим координаты градиента прибыли, по значению которых найдем направление максимального возрастания прибыли:

В задачах линейного программирования знание производных недостаточно для определения максимального значения целевой функции, так как никаким вы­бором значений x1 и x2 нельзя получить нулевые значения этих производных.

Следовательно, целевая функция достигает максимального значения в одной из вершин многоугольника допустимых решений (рис. 8).

С математической точки зрения для увеличения Р надо увеличить x1 и x2 , но суть проблемы состоит в том, что эти значения не могут увеличиваться неограниченно. Определим эти ограничения.

Так как x1 и x2 выражают еженедельный объем выпускаемых изделий, то они не могут быть отрицательными, т.е.

 

(33)

Ограничения на наличие металла и машинное время могут быть записаны следующим образом:

 

(34)
3×x1+ 4×x2 1700 (для металла),

2×x1+ 5×x2 1600 (для машинного времени).

 

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

Условия неотрицательности позволяют ограничиться рассмотрением положительного квадранта.

Границы определяются прямыми

(35)
3×x1+ 4×x2 = 1700,

2×x1+ 5×x2 = 1600.

Стрелка на каждой границе (рис. 8) указывает, с какой стороны прямой выполняется ограничение. Заштрихованная область 0ABC, содержащая точки, для которых соблюдаются условия (33) и (34), является областью допустимых решений.

Прямая 20x1+ 40x2 =8000, называемая линией уровня, перпендикулярна вектору-градиенту. Все точки этой линии соответствуют прибыли 8000$ (линия уровня может быть построена для любого значения целевой функции).

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

Определим координаты точки В:

3×x1+ 4×x2 = 1700

2×x1+ 5×x2 = 1600

 

Решая эту систему уравнений, получаем: x1= 300; x2 = 200.

Следовательно, максимальная прибыль составляет

Pmax = 20×300 + 40×200 = 14000$.

 




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 383; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.