Теория двойственности
Пример 1. Составить двойственную
задачу к следующей: найти наибольшее значение функции
при
ограничениях:
х1 ³ 0, х2 ³ 0, х3 и х4
свободны по знаку.
Двойственная задача: найти наименьшее
значение функции
при ограничениях:
y1, y2 свободны по знаку, у3 ³ 0, у4 ³ 0.
Пример 2. Дана задача линейного программирования в неканоническом
виде
,
х1 ³ 0 , х2 ³ 0.
Данная задача имеет оптимальное решение
Составим двойственную задачу:
уi ³ 0, .
Из первой
теоремы двойственности следует, что .
Применим вторую теорему двойственности: так как
в оптимальном решении исходной задачи и
, то на оптимальном решении двойственной задачи первое и
второе ограничения двойственной задачи выполняются как равенства
Подставим в ограничения исходной
задачи и получим, что третье ограничение выполняется как строгое неравенство:
9 × 23,53 + 4 × 21,18 = 296,49, т.е. 296,49<360 Þ у3 = 0.
Получим систему трех уравнений с тремя
неизвестными:
Решая систему, получим .
Пример 3. Найти наименьшее значение
функции
при ограничениях:
хi ³ 0, .
Решение. Составим двойственную
задачу:
,
уi ³ 0,
Решим двойственную задачу симплексным
методом, для этого приведем ее к каноническому
виду
2у1 - у2
+2у3+ у4 =2,
у1 + у2 - у3 + у5 =1,
у1 - у2 - 2у3 + у6 =2,
.
Целевая функция остается без изменения.
сj |
Б.п. |
5 |
8 |
4 |
0 |
0 |
0 |
bi |
|
|
у1 |
у2 |
у3 |
у4 |
у5 |
у6 |
|
||||
0 0 0 |
у4 у5 у6 |
2 1 1 |
-1 1 -1 |
2 -1 -2 |
1 0 0 |
0 1 0 |
0 0 1 |
2 1 3 |
|
|
Dj |
-5 |
-8 |
-4 |
0 |
0 |
0 |
0 |
|||
0 8 0 |
у4 у2 у6 |
3 1 2 |
0 1 0 |
1 -1 -3 |
1 0 0 |
1 1 1 |
0 0 1 |
3 1 4 |
|
|
Dj |
3 |
0 |
-12 |
0 |
8 |
0 |
8 |
|||
4 8 0 |
у3 у2 у6 |
3 4 11 |
0 1 0 |
1 0 0 |
1 1 3 |
1 2 4 |
0 0 1 |
3 4 13 |
|
|
Dj |
39 |
0 |
0 |
12 |
20 |
0 |
44 |
|||
.
Отбрасывая балансовые переменные, получим оптимальное
решение двойственной задачи: .
Тогда по первой теореме
двойственности .
Установим связь между
балансовыми переменными двойственной задачи и основными переменными исходной
задачи:
х1®у4, х2®у5, х3®у6.
Тогда х1=D4, х2=D5, х3=D6, .
Пример 4. Найти наибольшее значение
функции
при ограничениях:
хi ³ 0, .
Данная задача имеет оптимальное решение
.
Составим двойственную задачу: найти
наименьшее значение функции
при ограничениях:
у1 и у2
свободны по знаку.
По первой теореме двойственности .
По второй
теореме двойственности, так как в оптимальном решении исходной задачи х2¹0 и х3¹0, то, выписывая второе и
третье ограничения двойственной задачи как уравнения, получим систему из двух
уравнений с двумя неизвестными:
Решая эту систему, получим у1= -2 и у2=13, = (-2; 13).
Пример 5. Рассмотрим задачу
определения плана выпуска продукции, дающего наибольшую прибыль
,
х1 ³ 0, х2 ³ 0.
Составим двойственную задачу:
,
.
Найдем решения обеих задач:
.
В оптимальном решении
двойственной задачи , следовательно, третий вид сырья недефицитный, т.е. при
расходуется не
полностью. у1>0 и у2>0, следовательно,
первое и второе сырье дефицитное, и поскольку у2> у1,
второе сырье оказывает большее влияние на прибыль, есть смысл увеличивать
в первую очередь запасы второго сырья.