КАТЕГОРИИ: Архитектура-(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) |
Двойственный симплексный метод, область его применимости
Из результатов предыдущих пунктов следует, что для получения решения исходной задачи можно перейти к двойственной и, используя оценки ее оптимального плана, определить оптимальное решение исходной задачи. Переход к двойственной задаче не обязателен, так как если рассмотреть первую симплексную таблицу с единичным дополнительным базисом, то легко заметить, что в столбцах записана исходная задача, а в строках –двойственная. Как было показано, при решении прямой задачи на любой итерации разность Рассматривая это условие с учетом двойственности, можно записать
Таким образом, если Это позволило разработать новый метод решения задач линейного программирования, при использовании которого сначала получается недопустимое, но «лучшее, чем оптимальное» решение (в обычном симплекс-методе сначала находится допустимое, но неоптимальное решение). Новый метод, получивший название двойственного симплекс-метода, обеспечивает выполнение условия оптимальности решения и систематическое «приближение» его к области допустимых решений. Когда полученное решение оказывается допустимым, итерационный процесс вычислений заканчивается, так как это решение является и оптимальным. Двойственный симплекс-метод позволяет решать задачи линейного программирования, системы ограничений которых при положительном базисе содержат свободные члены любого знака. Этот метод позволяет уменьшить количество преобразований системы ограничений, а также размера симплексной таблицы. Рассмотрим применение двойственного симплекс-метода на примере. Пример. Найти минимум функции при ограничениях
Перейдем к канонической форме:
при ограничениях
Начальная симплекс-таблица имеет вид
Начальное базисное решение Как и обычный симплексный метод, рассматриваемый метод решения основан на использовании условий допустимости и оптимальности. Условие допустимости. В качестве исключаемой переменной выбирается наибольшая по абсолютной величине отрицательная базисная переменная (при наличии альтернатив выбор делается произвольно). Если все базисные переменные неотрицательные, процесс вычислений заканчивается, так как полученное решение допустимое и оптимальное. Условие оптимальности. Включаемая в базис переменная выбирается из числа небазисных переменных следующим образом. Вычисляются отношения коэффициентов левой части После выбора включаемой в базис и исключаемой переменных для получения следующего решения осуществляется обычная операция преобразования строк симплекс-таблицы. В рассматриваемом примере исключаемой переменной является
В качестве включаемой переменной выбирается x2. Последующее преобразование строк приводит к новой симплекс-таблице:
Новое решение
Вводимой в базис переменной является x1 и в результате получим следующую симплекс-таблицу:
Полученное решение x1= Двойственный симплекс-метод удобен тем, что его можно применять в том случае, когда решается не одна, а несколько задач линейного программирования с возрастающим количеством дополнительных ограничений.
ПРИМЕР Составить двойственную задачу к задаче п.10.5. Используя решение исходной задачи, записать оптимальное решение двойственной задачи. Дать экономическую интерпретацию прямой и двойственной задач.
Тогда матрица двойственной задачи получится транспонированием этой. Получим:
Так как в неравенствах исходной задачи
Так как в системе ограничений исходной задачи стоят знаки неравенств, то
Так как в исходной системе
Полученная задача является двойственной к прямой задаче. Ее решение находим из 4-й строки последней симплекс-таблицы в столбцах: A3, A4, A5. Получим:
По своему экономическому смыслу эти двойственные переменные означают, на сколько возрастет прибыль при увеличении соответствующего ресурса на одну единицу, т.е. при увеличении сырья 1-го вида на 1 единицу общая стоимость продукции произведенной при оптимальном плане, вырастет на 7/10 единиц, при увеличении сырья 3-го вида на 1 единицу стоимость продукции вырастет на 1/5 единиц. Так как y2 = 0 то 2-й вид сырья используется не полностью.
Дата добавления: 2015-04-29; Просмотров: 427; Нарушение авторских прав?; Мы поможем в написании вашей работы! |