Построение двойственной задачи

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

1. Число переменных в двойственной задаче равно числу основных ограничений в прямой задаче.

2. Матрица коэффициентов системы ограничений двойственной задачи получается из матрицы коэффициентов основной системы ограничений прямой задачи путем транспонирования.

3. Система основных ограничений двойственной задачи записывается в виде неравенств противоположного смысла неравенствам системы основных ограничений прямой задачи.

4. Свободными членами системы ограничений двойственной задачи являются коэффициенты функции цели прямой задачи.

5. Двойственная задача решается на минимум, если целевая функция прямой задачи задается на максимум, и наоборот.

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

7. Если переменная прямой задачи Построение двойственной задачи - student2.ru , то Построение двойственной задачи - student2.ru ое условие системы ограничений двойственной задачи является неравенством, если Построение двойственной задачи - student2.ru любое число, то Построение двойственной задачи - student2.ru ое условие двойственной задачи представляет собой уравнение.

8. Если Построение двойственной задачи - 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

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

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

Вторая часть уравнений рассматриваемой системы свидетельствует о том, что реализации в оптимальном плане подлежат только те виды продукции Построение двойственной задачи - student2.ru , для которых оценка затраченных на их производство ресурсов равна прибыли от их продажи, т.е. если Построение двойственной задачи - student2.ru . Нецелесообразно реализовывать те виды продукции, для которых Построение двойственной задачи - student2.ru . В этом случае в оптимальном плане объем реализации данной продукции Построение двойственной задачи - student2.ru .

Пример.Составим двойственную задачу к прямой задаче планирования выпуска продукции, которая решена симплексным методом в 1.3.2. (стр. 23 – 25).

Прямая задача Двойственная задача
Построение двойственной задачи - 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 .

Величина двойственной оценки показывает: на сколько возрастет значение целевой функции при увеличении дефицитного ресурса на единицу. Например, увеличение первого вида ресурса на единицу приведет к получению нового оптимального плана, в котором прибыль возрастет на 2,64 ден. ед. и станет равной

Построение двойственной задачи - student2.ru ден. ед.

При этом коэффициенты оптимальной (третьей) симплексной таблицы столбца Построение двойственной задачи - student2.ru показывают, что указанное увеличение прибыли достигается за счет увеличения производства продукции третьего вида на величину Построение двойственной задачи - student2.ru единицы, уменьшения объема производства первого вида продукции на величину Построение двойственной задачи - student2.ru единицы и уменьшения остатка ресурса третьего вида на Построение двойственной задачи - student2.ru единицы.

В то же время ввод в производство продукции второго вида (не вошедшей в оптимальный план) уменьшает прибыль предприятия. Если Построение двойственной задачи - student2.ru , то

Построение двойственной задачи - student2.ru ден. ед.

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

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

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