КАТЕГОРИИ: Архитектура-(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], т.2, гл. 14,13, [8 ], гл. 7,8. Линейное программирование (ЛП), раздел математического программирования, является теоретической основой решения задач оптимального планирования. Общая задача ЛП сводится к отысканию такого решения
при котором целевая функция(линейная форма)
принимает экстремальное значение. Здесь
матрица условий задачи,
вектор ограничений. Такое задание (постановка) задачи ЛП называется каноническим. Чтобы найти это оптимальное решение среди бесчисленного множества допустимых решений систем ограничений (6.1), будем опираться на основные теоремы линейного программирования. Теорема 1. Множество всех допустимых решений системы ограничений задачи линейного программирования является выпуклым. Теорема 2. Если существует, и притом единственное, оптимальное решение задачи линейного программирования, то оно совпадает с одной из угловых точек множества допустимых решений. Теорема 3. Каждому допустимому базисному решению задачи линейного программирования соответствует угловая точка области допустимых решений системы ограничений. Теорема 4. (обратная) Каждой угловой точке множества допустимых решений системы ограничений соответствует допустимое базисное решение, число которых не более Из теорем 2 и 4 вытекает: Следствие. Если существует, и притом единственное оптимальное решение задачи ЛП, то оно совпадает с одним из допустимых базисных решений системы ограничений. В простейших случаях оптимум линейной формы (6.2) (при Пример 6.1. Найти максимум функции
при ограничениях
Убедиться в справедливости теорем 1-4. Решение. На рис. 6.1. изображена область допустимых решений данной системы неравенств. Это выпуклый многоугольник
Множество допустимых решений выпукло (теорема 1). Построим линии уровня целевой функции Пусть При переходе от одной линии уровня к другой значение функции При этом легко видеть, что максимальное значение линейной формы на многоугольнике решений будет достигнуто в угловой точке Следовательно, линейная форма достигает максимального значения в угловой точке
Тем саамы подтверждается справедливость теоремы 2. Систему ограничений(6.4.), введя добавочные неотрицательные переменные
Система (6.5) может иметь не более Геометрический метод пригоден и в случае, когда число переменных на два превышает число уравнений, то есть число свободных переменным равно двум. Симплексный метод является универсальным методом, которым можно решить любую задачу линейного программирования. Есть различные модификации этого метода. Рассмотрим метод из [1,т.2,гл.IV]. Пример 6.2. Для изготовления шкафов и буфетов мебельная фабрика применяет древесину четырех видов, запасы которых ограничены и составляют соответственно 120, 160, 120 и 80 единиц. Матрица условий дана в таблице. Требуется составить такой план выпуска продукции, который бы обеспечил максимальную прибыль.
Решение. Составим математическую модель задачи. Пусть
Система (6.6.) является системой ограничения задачи. Целевая функция, выражающая прибыль предприятия, имеет вид:
Приведем задачу к канонической форме. Найти максимум функции
Так как в системе (6.8.) Прежде всего, нужно найти любое базисное решение. В данном случае это легко сделать. Для этого достаточно взять в качестве базисных добавочные переменные, так как коэффициенты при них образуют единичную матрицу, определитель который равен единице. Считая
которое допустимо. Поэтому отпадает надобность в применении первого этапа симплексного метода. Переходим ко второму этапу. Первый шаг. Основные переменные
При Когда мы полагаем Как только одна из свободных переменных переходит в число основных, одна из основных должна быть переведена на ее место в число свободных. Какую же из четырех основных переменных нужно вывести? Приведем следующие рассуждения. Значение Для ответа на вопрос, какую переменную нужно перевести в число свободных, нужно принять
Тогда Второй шаг. Основные переменные
При
Тогда Третий шаг. Основные переменные
Из выражения линейной формы видно, что ее максимальное значение еще не получено, так как возможно увеличение
Здесь мы имеем два новых положения. Во-первых, хотя переменная Во-вторых, мы получим два одинаковых минимальных значения. Если Четвертый шаг. Основные переменные
Так как в линейную форму переменные Выполняется критерий оптимальности. Отсутствие на каком-то шаге симплексного метода в выражении линейной формы Следовательно, на четвертом шаге задача решена. Оптимальным является решение Составить экономико–математические модели задач и привести к каноническому виду. № 6.1. Для выпуска изделий двух типов Таблица 6.1.
Составить план производства, обеспечивающий наибольшую прибыль. № 6.2. Совхоз закупает удобрения двух видов. В единице массы удобрения I содержится 3 усл. единицы химического вещества № 6.3. На четырех станках (I, II, III, IV) обрабатываются два вида деталей ( Таблица 6.2.
Составить план производства, обеспечивающий наибольшую прибыль при условии, что количество деталей вида № 6.4. Для производства стали определенной марки, в которую в качестве легирующих веществ должны входить химические элементы Таблица 6.3.
Определите наименьшие затраты для производства стали данной марки. № 6.5. (Задача составления рациона). При откорме каждое животное ежедневно должно получить не менее 9 ед. питательного вещества Таблица 6.4.
Составить дневной рацион так, чтобы затраты были минимальными. Геометрически решить задачу линейного программирования № 6.6. Решить геометрически № 6.1, № 6.3, № 6.5.
Найти максимум функции № 6.7.
№ 6.9.
№ 6.11.
№ 6.8.
№ 6.7.
№ 6.12.
Найти минимум функции № 6.13.
№ 6.15.
№ 6.14.
№ 6.16.
№ 6.17. Проверить основные теоремы линейного программирования на примере задач № 6.8, № 6.10, № 6.12. № 6.18. Решить симплексным методом задачи № 6.1-6.5. Решить, используя симплексный метод № 6.19.
№ 6.21.
№ 6.23.
№6.25.
№6.27.
Дата добавления: 2015-05-26; Просмотров: 2609; Нарушение авторских прав?; Мы поможем в написании вашей работы! |