- •Двойственные задачи линейного программирования
- •4.Теорема об оценках:
- •Динамическое программирование: 3 модели управления запасами
- •1.Теория
- •Модели делятся:
- •2.Однопродуктовая статическая модель без дефицита
- •3.Однопродуктовая статическая модель с дефицитом
- •4.Многопродукт. Статич. Модель без дефицита (с ограничением на емкость складских помещений)
Двойственные задачи линейного программирования
1.Общая задача линейного программирования
Двойственная задача - это вспомогательная задача ЛП, формулируемая с помощью определенных правил непосредственно из условий исходной, или прямой, задачи. Приведем обобщенную формулировку двойственной задачи ЛП, которая применима к любой форме представления прямой задачи(приводимая ниже формулировка двойственной задачи является обобщенной в том смысле, что она применима ко всем формам прямой задачи).
Для математической задачи: всегда можно построить двойственную задачу вида:
Правила составления двойственной задачи по отношению к исходной:
1)число переменных двойственной задачи=числу ограничений прямой задачи;
2)коэф-тами к целевой функции дв.задачи яявляются правые части ограничений прямой задачи;
3)если исходная задача на max то двойственная на min;
4)матрица коэф-тов системы ограничений дв.задачи получается путем транспонирования матрицы коэф-тов системы ограничений прямой задачи;
5)если ограничения исх.задачи имеют ограничения <=, ограничение дв.задачи >= и наоборот;
6)правыми частями ограничений дв.задачи явл-ся коэф-ты цел.функции прямой задачи;
7)условия неотрицательности в обоих задачах сохраняются.
2. Экономическая интерпретация двойственной задачи
Пусть имеется задача о наилучшем использовании рес-ов:
C1X1+… +CNXN→ max x – количество продукции
a1x1+… +a1nxn<=b1 c – цены на сбыт
(1) … … … aij – кол-во ресурсов iго типа на производства продукта j
am1x1+…+amnxn<=bm bi – ограничение по I ресурсу на складе
xj>=0, j=1,n
Пусть Уi – цена 1 единицы i вида ресурса. Тогда за все рес-сы фирма заплатит:
b1y1+…+ bmym→ min
a11y1+ a21y2+…+ am1ym>=c1
(2) … … …
a1ny1+ …+ amnym>=cn
yi>=0, i=1,m
О бщий вид задачи:
C1X1+… +CNXN→ max b1y1+…+ bmym→ min
a1x1+… +a1nxn<=b1
(1) … … … any1 + a21y2+…+am1ym>=c1 :x1
am1x1+…+amnxn<=bm1
am1+1x1+…+am+1nxn<=bm1+1 (2) a1n1y1 + …+amn1ym>=cn1 :xn1
… … …
am1x1+…+amnxn=bm a1n1+1y1 + …+amn1+1ym=cn1+1 :xn1+1
xj>=0, j=1,n;n1<=n a1ny1+ …+ amnym>=cn :xn ; yi>=0, i=1,m
Ограничения на знак в дв.задаче будут иметь только те переменные, которые имеют ограничения типа нер-ва.
Двойственная оценка показывает насколько увеличится значение целевой функции, если значение соотв-го рес-са увеличить на 1 единицу.
3 . Основное неравенство двойственности
C1X1+… +CNXN→ max b1y1+…+ bmym→ min
a1x1+… +a1nxn<=b1 :У1 any1 + a21y2+…+am1ym>=c1
(1) am1x1+…+amnxn<=b1т :уь (2) a1m1y1 + …+amn1ym>=cn
xj>=0, j=1,n; yi>=0, i=1,m
Для любых допустимых планов прямой и двойственной задачи ЛП справедливо неравенство:
Доказательство: из дв.задачи (2)
Для любого допустимого плана пр-ва Х и любого доп-го вектора оценок У (с1х1+…+ сnхn) общая стоимость произведенной продукции не превосходит суммарной оценки рес-сов (b1y1+…+ bmym) .
4. Теоремы двойственности
1. Критерий оптимальности Канторовича.Если для некоторых допустимых планов х* и у* пары двойственных задач (1)и(2) выполняется равенство f(x)=g(y): C1X1+… +CNXN= b1y1+…+ bmym, то х* и у* являются оптимальными планами соответствующих задач.Док-во. Согласно основному неравенству двойственности, для любого допустимого плана х* прямой задачи и допустимого плана у двойственной справедливо неравенство g(y) < f(x*). Но по условию g(y*) = f(x*). Отсюда в силу транзитности отношений < и =, получим g(y)< g(y*). Так как у – произвольный план, то g(y*) есть максимальное значение целевой функции, то есть у – оптимальный план двойственной задачи. Аналогично доказывается, что х* является оптимальным для прямой задачи.
2.Основная теорема дв-ти:Если одна из задач двойственной пары имеет оптимальное решение, то и другая имеет оптимальное решение. Если же 1 из дв-ных задач не имеет решений на мн-ве доп.планов вследствии неограниченности целевой функции, то и 2 не имеет решения в силу пустоты мн-ва доп.планов. Т.е. если прямая задача имеет опт.решение, то дв-ная к ней также имеет опт.решение. Причем значение цел.функции на опт.планах прямой и дв-ной задач совпадают: F(X*)=G(Y*)
Экономическое содержание первой теоремы двойственности состоит в следующем: если задача определения оптимального плана, максимизирующего выпуск продукции, разрешима, то разрешима и задача определения оценок ресурсов. Причем цена продукции, полученной при реализации оптимального плана, совпадает с суммарной оценкой ресурсов.
3.Теорема о дополняющей нежесткости:
Для того чтобы X*=( X1*, .. Xn*) и У*=( У1*, .. Уn*) являлись оптим. планами прямой и двойственной задач, необх-мо и дост-но, чтобы выполнялись след.соотношения:
Экономически это означает, что если по некоторому оптимальному планупроизводства расход i -го ресурса строго меньше его запаса, то в оптимальном плане соответствующая двойственная оценка единицы этого ресурса равна нулю. Если же в некотором оптимальном плане оценок его i -я компонента строго больше нуля, то в оптимальном плане производства расход соответствующего ресурса равен его запасу. Отсюда следует вывод: двойственные оценки могут служить мерой дефицитности ресурсов. Дефицитный ресурс (полностью используемый по оптимальному плану производства) имеет положительную оценку, а ресурс избыточный (используемый не полностью) имеет нулевую оценку.