КАТЕГОРИИ: Архитектура-(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) |
Элементы линейного программирования
Задача использования ресурсов. Для изготовления некоторых видов (
Обозначим через Функция Математическая модель задачи использования ресурсов имеет вид:
Задачи такого вида, где ищется максимум или минимум линейной функции переменных
Геометрическая интерпретация задачи использования ресурсов для случая двух переменных. Предположим, что следует найти максимум функции
В этой области и следует найти максимальное значение функции Целевая функция принимает нулевое значение в точке (0,0). Проведем через начало координат прямую
Максимальное значение Следует отметить, что если бы целевой функцией была бы функция
Задача о составлении рациона питания. Требуется составить экономичный ежедневный рацион питания животного, используя имеющиеся виды кормов (n видов) и не занижая поступления необходимого количества определенных питательных веществ (жиры, белки, углеводы, определенные витамины…– m типов). Обозначим через
В случае функции 2-х переменных ее также можно решать графическим методом.
В производственных задачах бывает очень много переменных, и графический метод там неприменим. Часто применяют так называемый симплексный метод – перебор угловых точек многомерной области допустимых значений в многомерном пространстве. В настоящее время пакеты программ содержат готовые алгоритмы решения задач линейного программирования симплексным методом. Покажем, как это работает в пакете MAXIMA. Предположим, что нам необходимо найти решение следующей задачи
В этом случае следует набрать следующие команды: load("simplex"); maximize_lp(9*x1+5*x2+4*x3,[x1-2*x2+2*x3<=6,x1+2*x2+x3<=24,2*x1+x2-4*x3<=30,x1>=0,x2>=0,x3>=0]) и нажать Shift+Enter. Ответ компьютер выдаст в виде [152,[x3=2/3,x2=14/3,x1=14]]. Это значит, что наибольшее значение, равное 152, целевая функция принимает в точке (14,14/3,2/3).
Дата добавления: 2014-01-20; Просмотров: 997; Нарушение авторских прав?; Мы поможем в написании вашей работы! |