Двойственные задачи линейного программирования
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*) являлись оптим. планами прямой и двойственной задач, необх-мо и дост-но, чтобы выполнялись след.соотношения: 4.Теорема об оценках: F(x) – значение целевой функции в оптимальном плане -значение целевой функции зависит от вектора b Двойственные оценки переменных показывают приращение целевой функции, вызванное изменением свободного члена соответствующего ограничения: Значения переменных yi в оптимальном решении двойственной задачи представляют собой оценки влияния свободных членов bi системы ограничений – неравенств прямой задачи на величину После того как оптимальное решение получено, может быть выявлена чувствительность к определенным изменениям исходной модели. В связи с этим возможно установить следующее. -Увеличение какого из ресурсов наиболее выгодно (ценность ресурсов). -На сколько можно увеличить запас сырья для улучшения полученного значения целевой функции (чувствительность решения к изменению запасов сырья). -Каков диапазон изменения того или иного изменения коэффициента целевой функции, при котором не происходит изменения оптимального решения (чувствительность решения к изменению коэффициентов целевой функции). -Целесообразность включения в план новых изделий. Замечание: если F(x) невырожденная, то существует относительность точки и (b), такая, что Показывает, на сколько увеличиться целевая функция, если соответствующий ресурс увеличить на 1. Анализ на чувствительность На практике многие экономические параметры (цены на продукцию и сырье, запасы сырья, спрос на рынке, заработная плата и т.д.) с течением времени меняют свои значения. Поэтому оптимальное решение задачи ЛП, полученное для конкретной экономической ситуации, после ее изменения может оказаться непригодным или неоптимальным. В связи с этим возникает задача анализа чувствительности задачи ЛП, а именно того, как возможные изменения параметров исходной модели повлияют на полученное ранее оптимальное решение. Выделяют следующие три задачи анализа на чувствительность: 1. Анализ сокращения или увеличения ресурсов:
Можно сформулировать правила получения двойственной задачи из задачи исходной: 1. Если в исходной задаче ищется максимум целевой функции, то в двойственной ей - минимум. 2. Коэффициенты при переменных в целевой функции двойственной задачи являются свободными членами системы ограничений исходной задачи. 3. В исходной ЗЛП все функциональные ограничения - неравенства вида “≤”, а в задаче, двойственной ей, - неравенства вида “≥”. 4. Коэффициенты при переменных в системах ограничений взаимно двойственных задач описываются матрицами, транспонированными относительно друг друга. 5. Число ограничений в исходной задаче совпадает с числом переменных в двойственной. 6. Условие неотрицательности переменных сохраняется в обеих задачах.
Свойства двойственных оценок:
Свойство 1. Оценки как мера дефицитности ресурсов. Двойственные оценки отражают сравнительную дефицитность факторов производства (дефицитный ресурс - полностью используемый по оптимальному плану производства). Чем выше величина оценки , тем выше дефицитность i-го ресурса. Факторы, получившие нулевые оценки, не являются дефицитными и не ограничивают производство.
Свойство 2. Оценки как мера влияния ограничений на значение целевой функции. Величина двойственной оценки какого-либо ресурса показывает, насколько возросло бы максимальное значение целевой функции, если бы объем данного ресурса увеличился на единицу. В связи с этим значение объективно обусловленной оценки иногда называют теневой ценой ресурса. Теневая цена - это стоимость единицы ресурса в оптимальном решении. Однако нужно учитывать, что двойственные оценки позволяют измерить эффективность лишь незначительного изменения объема ресурсов. При значительных изменениях может быть получен новый оптимальный план и новые двойственные оценки.
Такого не было, если я не ошибаюсь) Свойство 3. Оценки как инструмент определения эффективности отдельных хозяйственных решений. С помощью двойственных оценок можно определить выгодность выпуска новых изделий, эффективность новых технологических способов производства. При этом эффективным может считаться тот вариант производства, для которого сумма прибыли, недополученной из-за отвлечения дефицитных ресурсов, будет меньше прибыли получаемой. Разница между этими величинами (Δj) вычисляется как:
В том случае, если Δj ≤ 0, вариант производства является выгодным, если Δj > 0 – вариант невыгоден.
И такого) Свойство 4. Оценки как мера относительной заменяемости ресурсов с точки зрения конечного эффекта. Например, отношение / показывает, сколько единиц k-го ресурса может быть высвобождено при увеличении объема i-го ресурса на единицу, для того чтобы максимум целевой функции остался на прежнем уровне; или наоборот, сколько единиц k-го ресурса необходимо дополнительно ввести при уменьшении на единицу объема i-го ресурса, если мы хотим, чтобы значение целевой функции не изменилось.
|