Леммы и теоремы двойственности

Лемма 1. Пусть Леммы и теоремы двойственности - student2.ru - допустимое множество исходной задачи и Леммы и теоремы двойственности - student2.ru - допустимое множество двойственной задачи. Тогда для всех Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru выполнено:

Леммы и теоремы двойственности - student2.ru .

Доказательство: Так как Леммы и теоремы двойственности - student2.ru , а Леммы и теоремы двойственности - student2.ru , то необходимо доказать, что для всех Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru Леммы и теоремы двойственности - student2.ru .

Будем доказывать утверждение для канонической формы задачи.

Имеем

Леммы и теоремы двойственности - student2.ru .

Обе части неравенства умножим на Леммы и теоремы двойственности - student2.ru и получим

Леммы и теоремы двойственности - student2.ru .

С другой стороны из двойственной задачи имеем

Леммы и теоремы двойственности - student2.ru . (3.2.1)

Обе части неравенства справа умножаем на Леммы и теоремы двойственности - student2.ru . Получаем

Леммы и теоремы двойственности - student2.ru . (3.2.2)

Из (3.2.1) и (3.2.2) следует

Леммы и теоремы двойственности - student2.ru ,

что и требовалось доказать.

Лемма 2. Если одна из задач двойственной пары неразрешима из-за неограниченности целевой функции, то другая несовместна.

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

Это означает, что Леммы и теоремы двойственности - student2.ru .

Предположим противное. Пусть Леммы и теоремы двойственности - student2.ru , тогда существует Леммы и теоремы двойственности - student2.ru . Из леммы 1 следует, что для любого Леммы и теоремы двойственности - student2.ru

Леммы и теоремы двойственности - student2.ru ,

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

Лемма 3. Если Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru , то обе задачи разрешимы.

Доказательство: В сомом деле ни одна из задач двойственной пары не может быть неразрешимой из-за неограниченности целевой функции, так как в этом случае по лемме 2 двойственная задача имела бы пустое допустимое множество. Кроме того из леммы 1 следует, что функция Леммы и теоремы двойственности - student2.ru ограничена сверху, Леммы и теоремы двойственности - student2.ru снизу, из этого следует, что обе задачи разрешимы.

Лемма 4. Пусть Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru таковы, что

Леммы и теоремы двойственности - student2.ru ,

тогда Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru оптимальные решения исходной и двойственной задач соответственно.

Доказательство: Из леммы 1 следует, что для всех Леммы и теоремы двойственности - student2.ru

Леммы и теоремы двойственности - student2.ru ,

то есть Леммы и теоремы двойственности - student2.ru - оптимальное решение исходной задачи. Аналогично доказывается оптимальность Леммы и теоремы двойственности - student2.ru . (Доказать самостоятельно.)

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

Леммы и теоремы двойственности - student2.ru ,

где Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru - оптимальные решения исходной и двойственной задач соответственно.

Доказательство: Пусть исходная задача записанная в канонической форме, разрешима и Леммы и теоремы двойственности - student2.ru - оптимальное решение. Можно считать, что оптимальное решение найдено с помощью симплекс-метода и Леммы и теоремы двойственности - student2.ru , где Леммы и теоремы двойственности - student2.ru - базисные компоненты.

Кроме того имеются оценки

Леммы и теоремы двойственности - student2.ru , (3.2.3)

где Леммы и теоремы двойственности - student2.ru - вид столбца Леммы и теоремы двойственности - student2.ru на последней итерации симплекс-метода.

Представим матрицу А в виде

Леммы и теоремы двойственности - student2.ru , (3.2.4)

где В – базисные столбцы матрицы А и D – небазисные столбцы и подставим вектор Леммы и теоремы двойственности - student2.ru в систему уравнений. Получим

Леммы и теоремы двойственности - student2.ru .

Так как В – квадратная невырожденная матрица, то умножим обе части уравнения на Леммы и теоремы двойственности - student2.ru . Получим

Леммы и теоремы двойственности - student2.ru

или

Леммы и теоремы двойственности - student2.ru .

Так как на последней итерации симплекс-метода базисные столбцы являются единичными, то отсюда следует, что

Леммы и теоремы двойственности - student2.ru , (3.2.5)

а

Леммы и теоремы двойственности - student2.ru . (3.2.6)

Подставим (3.2.5) в (3.2.3), получим

Леммы и теоремы двойственности - student2.ru для Леммы и теоремы двойственности - student2.ru

и

Леммы и теоремы двойственности - student2.ru для Леммы и теоремы двойственности - student2.ru .

Обозначим через

Леммы и теоремы двойственности - student2.ru . (3.2.7)

Получим

Леммы и теоремы двойственности - student2.ru , Леммы и теоремы двойственности - student2.ru (3.2.8)

и

Леммы и теоремы двойственности - student2.ru , Леммы и теоремы двойственности - student2.ru . (3.2.9)

В неравенствах (3.2.8), (3.2.9) перенесем Леммы и теоремы двойственности - student2.ru вправо. Получим

Леммы и теоремы двойственности - student2.ru , Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru , Леммы и теоремы двойственности - student2.ru

И с учетом (3.2.4) имеем

Леммы и теоремы двойственности - student2.ru ,

следовательно, Леммы и теоремы двойственности - student2.ru является допустимым решением двойственной задачи, то есть Леммы и теоремы двойственности - student2.ru .

Тогда по лемме 3 двойственная задача также разрешима.

Вычислим теперь значение целевой функции двойственной задачи на Леммы и теоремы двойственности - student2.ru . Получим

Леммы и теоремы двойственности - student2.ru .

Так как Леммы и теоремы двойственности - student2.ru , то по лемме 4 Леммы и теоремы двойственности - student2.ru - оптимальное решение.

Симплекс-метод с точки зрения теории двойственности.

Как следует из первой теоремы двойственности, решив одну из задач двойственной пары, мы получаем одновременно оптимальное решение двойственной задачи по формуле (3.2.7). Однако формулу (3.2.7) можно применить на любой итерации симплекс-метода, при этом, так как на этой итерации существуют Леммы и теоремы двойственности - student2.ru , то Леммы и теоремы двойственности - student2.ru найденное по формуле (3.2.7) удовлетворяет базисным ограничениям (3.2.9) двойственной задачи и не удовлетворяет каким-нибудь небазисным ограничениям, то есть Леммы и теоремы двойственности - student2.ru , найденные по формуле (3.2.7), на промежуточной итерации симплекс-метода, не являются допустимым решением двойственной задачи и называются псевдорешением двойственной задачи.

Заметим, что при этом на любой итерации, если х – базисные решения исходной задачи, а y – псевдорешения двойственной задачи, то Леммы и теоремы двойственности - student2.ru . Таким образом можно сделать вывод о том, что при решении ЗЛП симплекс-методом в исходном решении происходит движение по допустимым точкам к оптимальной, а в двойственной движение происходит по псевдо решениям и первое полученное допустимое решение будет являться оптимальным.

Вторая теорема двойственности. Пусть Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru . Для того чтобы Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru были оптимальными решениями исходной и двойственной задач соответственно, необходимо и достаточно выполнение следующих условий:

Леммы и теоремы двойственности - student2.ru , (3.2.10)

Леммы и теоремы двойственности - student2.ru . (3.2.11)

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

Доказательство.

Необходимость. Пусть Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru - оптимальные решения исходной и двойственной задач соответственно.

Это значит, что

Леммы и теоремы двойственности - student2.ru , (3.2.12)

Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru , (3.2.13)

Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru . (3.2.14)

Умножим обе части неравенства (3.2.12) слева на Леммы и теоремы двойственности - student2.ru , а неравенство (3.2.13) справа на Леммы и теоремы двойственности - student2.ru .

Получим

Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru ,

откуда следует с учетом (3.2.14)

Леммы и теоремы двойственности - student2.ru ,

то есть

Леммы и теоремы двойственности - student2.ru

или

Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru .

А также

Леммы и теоремы двойственности - student2.ru ,

откуда

Леммы и теоремы двойственности - student2.ru .

Необходимость доказана.

Достаточность. Пусть для Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru выполняются условия (3.2.10) и (3.2.11). Тогда

Леммы и теоремы двойственности - student2.ru

и

Леммы и теоремы двойственности - student2.ru ,

то есть

Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru .

Из четвертой леммы 4 следует, что Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru - оптимальные решения, что и требовалось доказать.

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

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

Доказательство. Выпишем векторные равенства (3.2.8), (3.2.9) в виде сумм. Получим

Леммы и теоремы двойственности - student2.ru , (3.2.15)

Леммы и теоремы двойственности - student2.ru . (3.2.16)

Так как Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru , то каждое слагаемое суммы (3.2.14) – неотрицательно и так как сумма равна нулю, то и каждое слагаемое равно нулю, то есть для всех i

Леммы и теоремы двойственности - student2.ru .

Откуда следует, что если Леммы и теоремы двойственности - student2.ru , то Леммы и теоремы двойственности - student2.ru .

Аналогично в равенстве (3.2.16) для всех j

Леммы и теоремы двойственности - student2.ru

(доказать самостоятельно), то есть если Леммы и теоремы двойственности - student2.ru , то

Леммы и теоремы двойственности - student2.ru .

Следствие доказано.

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

Алгоритм решения двойственной задачи

Шаг 1. Выписыввется двойственная задача (см. Алгоритм построения двойственнй задачи).

Шаг 2. Просматриваются пременные исходной задачи.

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

Шаг 3. Значения переменных исходной задачи подставляются поочереднов левую часть каждого ограничения этой задачи. Полученное значение сравнивается с правой частью, если получено строгое неравенство, то соответствующая переменная двойственной задачи полагаетсяравной нулю.

Шаг 4. Решается полученная система линейных уравнений, относительно двойственных переменных Леммы и теоремы двойственности - student2.ru . Решение этой системы естб оптимальное решение двойственной задачи.

Шаг 5. Вычисляется значение целевой функции Леммы и теоремы двойственности - student2.ru . Оно должно получиться равным Леммы и теоремы двойственности - student2.ru .

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

Пример 3.2.1. Дана ЗЛП и ее оптимальное решение

Леммы и теоремы двойственности - student2.ru , (3.2.17)

Леммы и теоремы двойственности - student2.ru , (3.2.18)

Леммы и теоремы двойственности - student2.ru , (3.2.19)

Леммы и теоремы двойственности - student2.ru

Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru .

Требуется записать двойственную задачу и найти ее решение.

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

Леммы и теоремы двойственности - student2.ru Леммы и теоремы двойственности - student2.ru ,
Леммы и теоремы двойственности - student2.ru Леммы и теоремы двойственности - student2.ru ,
Леммы и теоремы двойственности - student2.ru Леммы и теоремы двойственности - student2.ru .

Леммы и теоремы двойственности - student2.ru

Леммы и теоремы двойственности - student2.ru

Двойственная задача

Леммы и теоремы двойственности - student2.ru Леммы и теоремы двойственности - student2.ru ,
Леммы и теоремы двойственности - student2.ru Леммы и теоремы двойственности - student2.ru

Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru .

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

Леммы и теоремы двойственности - student2.ru и Леммы и теоремы двойственности - student2.ru , следовательно, оба ограничения двойственной задачи записываются как строгие равенства

Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru .

Подставим Леммы и теоремы двойственности - student2.ru поочередно в каждое из неравенств исходной задачи

Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru , следовательно Леммы и теоремы двойственности - student2.ru ,

Леммы и теоремы двойственности - student2.ru .

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

Леммы и теоремы двойственности - student2.ru

Леммы и теоремы двойственности - student2.ru

То есть

Леммы и теоремы двойственности - student2.ru .

Вычислим значение целевой функции

Леммы и теоремы двойственности - student2.ru ,

из чего следует

Леммы и теоремы двойственности - student2.ru .

Наши рекомендации