ВУЗ:
Составители:
Рубрика:
Линейное программирование
33
b
Ax
≤
cyA
T
≥
0
≥
x
0
≥
y
Свойство 1. Задача двойственная к двойственной является исходной.
Свойство 2. Для любых
x
допустимых в исходной задаче и
y
допус-
тимых в двойственной справедливо неравенство
ybxc
TT
≤
Свойство 3. Если исходная задача не имеет решения из-за неограни-
ченности целевой функции на допустимом множестве, то допустимое мно-
жество двойственной задачи пусто.
Свойство 4. Возможен вариант, когда допустимые множества исход -
ной и двойственной задач одновременно пусты.
В качестве примера рассмотрим следующую двойственную пару
max2
21
→
+
xx min4
21
→
+
−
yy
43
21
−
≤
−
−
xx 133
21
=
+
−
yy
13
21
≤
+
xx 2
21
=
+
−
yy
0,0
21
≥
≥
yy
Свойство 5. Если существует точка
0
x
, допустимая в исходной задаче
и точка
0
y , допустимая в двойственной задаче, такие, что
00
ybxc
TT
= , то
0
x
- решение исходной, а
0
y - решение двойственной задачи .
Теорема 1. (Первая теорема двойственности ). Если одна из задач
(двойственная или исходная) имеет решение, то и двойственная к ней имеет
решение, причем оптимальные значения целевых функций совпадают.
Теорема 2. (Вторая теорема двойственности ) Для того , чтобы допус-
тимая в исходной задаче точка
0
x
и допустимая в двойственной задаче
точка
0
y
являлись соответственно решениями исходной и двойственной за -
дач, необходимо и достаточно , чтобы выполнялись равенства (условия до -
полняющей нежесткости):
njyacx
m
i
iijjj
,1,0
1
00
==
−
∑
=
или
(
)
(
)
0
00
=− yAcx
T
T
mixaby
n
j
jijii
,1,0
1
00
==
−
∑
=
или
(
)
(
)
0
00
=− Axby
T
.
Замечание 1.В симплекс - процедуре осуществляется перебор базисов
B
(невырожденных) подматриц исходной матрицы
A
таким образом , что
1. На каждой итерации метода вектор
=
0
x
x
B
, где
b
B
x
1−
=
является
допустимым в исходной задаче, т.е.
0,
≥
=
BB
xbAx
;
Линейное программирование
Ax ≤b A T y ≥c
x ≥0 y ≥0
Свойство 1. Задача двойственная к двойственной является исходной.
Свойство 2. Для любых x допустимых в исходной задаче и y допус-
тимых в двойственной справедливо неравенство
c T x ≤b T y
Свойство 3. Если исходная задача не имеет решения из-за неограни-
ченности целевой функции на допустимом множестве, то допустимое мно-
жество двойственной задачи пусто.
Свойство 4. Возможен вариант, когда допустимые множества исход-
ной и двойственной задач одновременно пусты.
В качестве примера рассмотрим следующую двойственную пару
x1 +2 x 2 → max −4 y1 + y 2 → min
−3x1 −x 2 ≤−4 −3 y1 +3 y 2 =1
3 x1 +x 2 ≤1 − y1 + y 2 =2
y1 ≥0, y 2 ≥0
Свойство 5. Если существует точка x 0 , допустимая в исходной задаче
и точка y 0 , допустимая в двойственной задаче, такие, что c T x 0 =b T y 0 , то
x 0 - решение исходной, а y 0 - решение двойственной задачи.
Теорема 1. (Первая теорема двойственности). Если одна из задач
(двойственная или исходная) имеет решение, то и двойственная к ней имеет
решение, причем оптимальные значения целевых функций совпадают.
Теорема 2. (Вторая теорема двойственности) Для того, чтобы допус-
тимая в исходной задаче точка x 0 и допустимая в двойственной задаче
точка y 0 являлись соответственно решениями исходной и двойственной за-
дач, необходимо и достаточно, чтобы выполнялись равенства (условия до-
полняющей нежесткости):
� �
( )( )
m T
x 0j � c j −∑ a ij y i0 � =0, j =1, n или x 0 c −AT y 0 =0
� i =1 �
� �
( )( )
n T
y i0 �� bi −∑ a ij x 0j �� =0, i =1, m или y 0 b −Ax 0 =0 .
� j =1 �
Замечание 1.В симплекс - процедуре осуществляется перебор базисов
B (невырожденных) подматриц исходной матрицы A таким образом, что
� x�
1. На каждой итерации метода вектор x B =� � , где x =B −1b является
� 0�
� �
допустимым в исходной задаче, т.е. Ax B =b, x B ≥0 ;
33
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »
