Теория двойственностиДоверь свою работу кандидату наук!
Рассмотрим две тесно связанные ЗЛП.
Эти задачи называются симметричными двойственными задачами. Отметим следующие особенности, связывающие эти задачи: 1. Одна из задач является задачей максимизации, а другая – минимизации. 2. В задаче максимизации все неравенства – ≤, а в задаче минимизации – ≥. 3. Число неизвестных одной задачи равно числу неравенств другой. 4. Матрицы коэффициентов при неизвестных в неравенствах обеих задач являются взаимно транспонированными. 5. Свободные члены неравенств одной из задач равны коэффициентам при соответствующих неизвестных в выражении целевой функции другой задачи. Дадим экономическую интерпретацию паре симметричных двойственных задач. Рассмотрим задачу об использовании сырья. Пусть имеется m видов сырья, запасы которых равны b1, b2, … , bm. Из этого сырья производят n видов продукции. Расходы сырья i-го вида на производство единицы продукции j-го вида равны aij. Прибыль от продажи единицы продукции j-го вида равна cj. Найти такой план выпуска продукции, чтобы суммарная прибыль была максимальной. Математической моделью этой задачи является задача 1, где x1, x2, … , xn – количество единиц продукции соответствующего вида. Дадим теперь экономическую интерпретацию двойственной задачи. Поставим целью назначить «справедливые» продажные цены на все имеющиеся виды сырья. Пусть yi – цена единицы сырья i-го вида. Потребуем, чтобы продажная цена сырья, необходимого для производства продукции определенного вида, была не меньше выручки, которую можно получить при реализации этой продукции, и рассмотрим задачу минимизации стоимости всего сырья. Математической моделью такой задачи является задача 2. В матричном виде задачи 1 и 2 запишутся следующим образом:
Сформулируем основные теоремы о двойственных задачах. Теорема 2.5. Значение целевой функции задачи максимизации для любого ее плана не превосходит значения целевой функции двойственной к ней задачи минимизации для любого ее плана, т. е. имеет место неравенство:
f(x) ≤ g(y), (2.6)
называемое основным неравенством двойственности. Теорема 2.6. (достаточное условие оптимальности). Если для некоторых планов двойственных задач значения целевых функций равны, то эти планы являются оптимальными. Теорема 2.7. (основная теорема двойственности). Если ЗЛП имеет конечный оптимум, то двойственная к ней также имеет конечный оптимум, и оптимальные значения целевых функций совпадают. Если целевая функция одной из двойственных задач не ограничена, то условия другой задачи противоречивы. Теорема 2.8. (о дополняющей нежесткости). Для того чтобы допустимые решения
Условия (2.7) и (2.8) позволяют, зная оптимальное решение одной из двойственных задач, найти оптимальное решение другой задачи. Рассмотрим экономическую интерпретацию соотношений (2.7) и (2.8). Соотношения (2.7) означают, что если Эта интерпретация позволяет дать ответ на вопрос о целесообразности включения в план нового вида продукции. Пусть новый (n + 1)-й вид продукции характеризуется коэффициентами ai,n+1 затрат i-го ресурса (i = Теорема 2.9. Ценности ресурсов прямой ЗЛП представляет собой значения переменных Действительно, если x* и y* – оптимальные решения соответственно прямой и двойственной ЗЛП, то по основной теореме двойственности Теоремы 2.7, 2.8 и 2.9 называют соответственно первой, второй и третьей теоремами двойственности. Если решать исходную ЗЛП симплекс-методом, то ее нужно привести к ОЗЛП, вводя в каждое ограничение дополнительную переменную. Таким образом, мы получаем соответствие между дополнительными переменными xn+i прямой задачи и переменными yi двойственной задачи ( Теорема 2.10. Компоненты оптимального решения двойственной ЗЛП равны соответствующим элементам индексной строки оптимальной симплекс-таблицы прямой задачи, отвечающим дополнительным переменным. Таким образом, решая симплекс-методом прямую ЗЛП, мы одновременно получаем и решение двойственной задачи. Пример 2.11. ЗЛП, двойственная к модели примера 2.1 имеет следующий вид: g(y1, y2, y3, y4) = 6y1 + 8y2 + y3 + 2y4 → min, при ограничениях Если известно решение исходной задачи (найденное, например, графическим методом) откуда находим Заметим, что для оптимальных решений Рассмотрим теперь несимметричные двойственные задачи. Если в прямой задаче какое-либо ограничение записано в виде равенства, то соответствующая переменная неограничена в знаке. Действительно, если, например, имеется уравнение a11x1 + a12x2 + … + a1nxn = b1, то, записывая его в виде двух неравенств, получим следующие записи симметричных двойственных задач:
Если теперь ввести переменную
Если исходная задача – ОЗЛП, то двойственные задачи записываются в матричном виде следующим образом:
Теоремы 2.5–2.8 остаются справедливыми и для несимметричных двойственных задач.
|