Студопедия

КАТЕГОРИИ:


Архитектура-(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. Если в оптимальном решении прямой задачи условие выполняется как строгое неравенство

, (1)

то соответствующая двойственная переменная равна нулю, то есть

 
 

Обоснование следует из смысла двойственных переменных. Неравенство (1) означает, что i- й ресурс используется не полностью, следовательно, малое изменение этого ресурса не повлияет на результат деятельности (критерий) и поэтому значение двойственной переменной равно нулю.

Следствие. Если дополнительная переменная в i- м условии прямой задачи больше нуля, то соответствующая двойственная переменная равна нулю.

Действительно, в этом случае i- е условие без дополнительной переменной будет заведомо строгим неравенством, что и оговорено в теореме.

 

Теорема 2. Если в единственном оптимальном решении прямой задачи условие выполняется как равенство, то есть

(2)

то соответствующая двойственная переменная будет заведомо не равна нулю.

Равенство (2) означает, что i- й ресурс полностью исчерпан, следовательно, малые изменения этого ресурса обязательно приведут к изменению критерия и поэтому его значимость не равна нулю.

Следствие. Если дополнительная переменная в i- м условии равна нулю, то двойственная переменная этого условия не равна нулю.

На рис.1 приведена геометрическая интерпретация рассмотренных теорем для случая единственного оптимального решения (вершина А). Здесь допустимое множество D образовано четырьмя условиями- неравенствами с ресурсами b 1, b 2, b 3 и b4. В оптимальном решении по 1-му и 2-му ресурсам выполняется равенство и изменение любого из них (показано пунктиром для b 1) приводит к перемещению оптимальной вершины и, следовательно, критерия. Поэтому значимость этих ресурсов или их двойственные переменные отличны от нуля. В то же время по 3-му и 4-му ресурсам имеем строгие неравенства и их изменения не влияют на оптимальное значение критерия, что соответствует нулевым дополнительным переменным.

Случай с неединственным оптимальным решением показан на рис.2. Линия оптимального значения критерия L* совпадает с границей по 2-му ресурсу. В оптимальном решении, соответствующем вершине А, первые два ресурса используются полностью. Однако изменение b 1 не приводит к изменению критерия, тогда как любое изменение b 2 отражается на оптимальном значении критерия. Поэтому оценки этих ресурсов разные: U 1 = 0, U 2¹0.

Теоремы 1 и 2 легко трансформируются для двойственной задачи.

Теорема . Если в оптимальном решении двойственной задачи условие выполняется как строгое неравенство

(3)
то соответствующая переменная прямой задачи равна нулю:

Интерпретация: если затраты превышают производимую стоимость, то производить такую продукцию невыгодно.

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

. (4)

Так как производимая стоимость равна затратам, то производство такой продукции окупается.

Обобщением рассмотренных теорем является вторая основная теорема двойственности:

Для того чтобы векторы X * и U* являлись оптимальными решениями прямой и двойственной задач соответственно, необходимо и достаточно выполнение следующих условий:

(5)

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

Теперь покажем на конкретном примере, как приведенные теоремы позволяют находить решение одной из задач двойственной пары по известному решению другой.

Пример 2. Рассмотрим задачу, которая решалась ранее графически и симплекс-методом.

Прямая задача (ПЗ) L =7 x 1+5 x 2→max, 2 x 1+3 x 2£19, 2 x 1+ x 2£13, 3 x 2£12, 3 x 1£17, x 1³0, x 2³0 Каноническая форма ПЗ L =7 x 1+5 x 2→max, 2 x 1+3 x 2+ x 3=19, 2 x 1+ x 2+ x 4=13, 3 x 2+ x 5=12, 3 x 1+ x 6=17, " xj ³0.  

Оптимальное решение этой задачи:

Запишем модель двойственной задачи (ДЗ):

=19 U 1+13 U 2+12 U 3+17 U 4®miin;

2 U 1+2 U 2+3 U 4³7;

3 U 1+ U 2+3 U 3³5;

" Ui ³0.

Получим ее решение на основе решения ПЗ и теорем двойственности.

Так как дополнительные переменные х5 и х6, входящие в третье и четвертое условия ПЗ, в оптимальном решении не равны нулю, то согласно следствию теоремы 1

.

Из первой группы условий (5) следует, что если исходная переменная ПЗ не равна нулю, то ограничение ДЗ будет выпополняться как равенство. Поэтому в нашем примере имеем:

Получили систему 2-х уравнений с двумя неизвестными. Ее решение:

.

Таким образом, мы нашли решение ДЗ без применения симплекс-метода. Как увидим ниже, равенство оптимальных значений критериев ПЗ и ДЗ не случайно. Разумеется, таким способом решать ДЗ нецелесообразно, так как в реальных случаях пришлось бы решать систему уравнений большой размерности. Пример только демонстрирует связь решений двойственной пары задач, а значения двойственных переменных легко получить из оптимальной симплекс-таблицы ПЗ. Они расположены в вспомогательной строке Z в столбцах начального базиса.

Следующая группа теорем определяет связь между критерими двойственной пары задач.

Теорема 3. Если X и U – допустимые решения прямой и двойственной задач соответственно, то

L( X) £ (U). (6)

Доказательство. Так как допустимость решений означает выполнение неравенств в ПЗ и в ДЗ, то очевидна цепочка соотношений

из которой следует справедливость теоремы.

Таким образом, для любых допустимых решений значение критерия прямой задачи не может превышать значение критерия двойственной.

 

Теорема 4. Если X * и U * - допустимые решения прямой и двойственной задач и L (X *)=(U *), то они являются оптимальными решениями двойственной пары задач.

Доказательство. Согласно теореме 3 для любого допустимого X справедливо неравенство L (X(U *).

И так как L (X *)=(U *) по условию теоремы, то L (X)£L(X *). Следовательно, X *- оптимальное решение прямой задачи по определению.

Аналогично доказывается оптимальность U * для двойственной задачи.

Теорема 5. Для любых оптимальных X * и U * линейные формы прямой и двойственной задач равны:

L (X *)=(U *). (7)

Доказательство. В оптимальных решениях выполняются равенства (4.36). Суммируя первую группу по j, а вторую по i и сделав простые преобразования, получаем

Из равенства левых частей следует равенство правых и, значит, справедливость теоремы.

Теперь ясно, что совпадение значений критериев в приведенном примере не является случайным.

Теорема позволяет строго объяснить смысл двойственных переменных. Действительно, правомерна запись L* =*=. Отсюда имеем

(8)

Таким образом, в оптимальном решении двойственная переменная является производной оптимального значения критерия по правой части ограничения. Значит, как уже говорилось, оптимальная двойственная переменная показывает, как изменится оптимальное значение критерия при изменении ресурса на единицу (она равна этому изменению критерия).

Теорема 6. Если линейная форма одной из задач двойственной пары не ограничена, то условия другой противоречивы. (Обратное не всегда верно, возможна противоречивость в обеих задачах).

Доказательство проведем от противного. Допустим, что при неограниченности L (x) сверху в прямой задаче условия двойственной задачи непротиворечивы. Тогда существует допустимое решение ДЗ, на котором. значение ее критерия конечно. Но согдасно теореме 3 для допустимых решений должно выполняться неравенство L (x(U), что при принятом допущении невозможно (L бесконечно, а конечно). Следовательно, ДЗ не может иметь допустимых решений, то есть ее условия противоречивы.

Аналогично доказывается 2-я часть теоремы для случая неограниченности снизу .

Обобщением теорем 3-5 является первая основная теорема двойственности:

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

 

Что дает двойственность для решения задач ЛП помимо анализа? Во-первых, вместо решения исходной задачи можно решать двойственную. Это выгодно, если в ПЗ число условий существенно больше числа переменных (тогда в ДЗ будет меньше ограничений и потребуется меньше итераций). Кроме того, переход к ДЗ может уменьшить число искусственных переменных или исключить их совсем.

Во-вторых, теория двойственности породила такие методы как двойственный симплекс-метод и метод сокращения невязок или венгерский метод. В последнем используются неотрицательные оптимальные решения, при которых не выпоняются некоторые ограничения-равенства (имеются невязки), но от итерации к итерации невязки уменьшаются. Нулевые невязки являются признаком достижения допустимого оптимального решения. Метод применяется в основном для решения транспортных задач.

 

 

ЗАКЛЮЧЕНИЕ

Кратко подводятся итоги занятия, при этом обращается внимание студентов на цели и содержание дисциплины.

Дать задание на самостоятельную работу (отводимое время 2 часа):

ó с целью более глубокого освоения материала повторить и более подробно изучить линейную оптимизацию. Литература: [3] с. 99…110, конспект лекций,

При необходимости ответить на возникшие вопросы.

 

Старший преподаватель кафедры программного обеспечения И.Денисова

<== предыдущая лекция | следующая лекция ==>
Правила построения двойственной задачи в общем случае | Основные категории транспортных задач
Поделиться с друзьями:


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


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



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




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