ВУЗ:
Составители:
Рубрика:
19
Если одна из пар двойственных задач обладает оптимальным планом,
то и другая задача имеет оптимальный план (решение) причём значение их
целевых функций в точках оптимума равны, т.е. Z
min
=W
max
или Z
max
=W
min
.
Если целевая функция одной из двойственных задач не ограничена на
множестве допустимых решений, то у другой задачи множество допустимых
решений пусто.
Рассмотрим пару двойственных задач
Пример.
Z=2X
1
+7X
2
→ max
⎪
⎩
⎪
⎨
⎧
≥
≤+
≤+−
0,
8
1432
21
21
21
XX
XX
XX
Двойственная:
min122414
321
→+
+
= yyyW
⎪
⎩
⎪
⎨
⎧
≥
≥+
≥+−
0,
73
22
21
21
21
yy
yy
yy
Нахождение решений двойственных задач симплекс-методом.
При решении какой либо задачи ЛП симплекс методом в симплексной
таблице находится информация, позволяющая сразу получить решение зада-
чи двойственной первоначальной.
Для нахождения решения двойственной задачи необходимо сравнить
первоначальную и последнюю симплексные таблицы (в предположении, что
мы получили оптимальное решение). Оптимальное решение двойственной
задачи находится в строке Z
J
-C
J
, в тех клетках, где первоначально находи-
лись единичные (базисные вектора).
Компоненты y
i
оптимального решения находятся как yi=Z
j
-C
j
+C
j
. По-
кажем решение двойственной задачи.
Пример:
Решить прямую и двойственную задачи симплекс методом.
Z=X
1
+2X
1
-X
3
– max
⎪
⎩
⎪
⎨
⎧
=+−
≤++
≤−+−
422
172
1224
321
321
321
XXX
XXX
XXX
X
1
, X
2
, X
3
≥0
1 2 -1 0 0 -11
Базис Сб А
0
А
1
А
2
А
3
А
4
А
5
А
6
А
4
0 12 -1 4 -2 1 0 0
А
5
0 17 1 1 2 0 1 0
А
6
-14 4 2 -1 2 0 0 1
Если одна из пар двойственных задач обладает оптимальным планом,
то и другая задача имеет оптимальный план (решение) причём значение их
целевых функций в точках оптимума равны, т.е. Zmin=Wmax или Zmax=Wmin.
Если целевая функция одной из двойственных задач не ограничена на
множестве допустимых решений, то у другой задачи множество допустимых
решений пусто.
Рассмотрим пару двойственных задач
Пример.
Z=2X1+7X2 → max
⎧− 2 X 1 + 3 X 2 ≤ 14
⎪
⎨ X1 + X 2 ≤ 8
⎪ X ,X ≥0
⎩ 1 2
Двойственная:
W = 14 y1 + 24 y 2 + 12 y 3 → min
⎧− 2 y1 + y2 ≥ 2
⎪
⎨ 3 y1 + y2 ≥ 7
⎪ y ,y ≥0
⎩ 1 2
Нахождение решений двойственных задач симплекс-методом.
При решении какой либо задачи ЛП симплекс методом в симплексной
таблице находится информация, позволяющая сразу получить решение зада-
чи двойственной первоначальной.
Для нахождения решения двойственной задачи необходимо сравнить
первоначальную и последнюю симплексные таблицы (в предположении, что
мы получили оптимальное решение). Оптимальное решение двойственной
задачи находится в строке ZJ-CJ, в тех клетках, где первоначально находи-
лись единичные (базисные вектора).
Компоненты yi оптимального решения находятся как yi=Zj-Cj+Cj . По-
кажем решение двойственной задачи.
Пример:
Решить прямую и двойственную задачи симплекс методом.
Z=X1+2X1-X3 – max
⎧− X 1 + 4 X 2 − 2 X 3 ≤ 12
⎪
⎨ X 1 + X 2 + 2 X 3 ≤ 17
⎪ 2X − X + 2X = 4
⎩ 1 2 3
X1, X2, X3 ≥0
1 2 -1 0 0 -11
Базис Сб А0
А1 А2 А3 А4 А5 А6
А4 0 12 -1 4 -2 1 0 0
А5 0 17 1 1 2 0 1 0
А6 -14 4 2 -1 2 0 0 1
19
