ВУЗ:
Составители:
Рубрика:
Линейное программирование
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
- …
- следующая ›
- последняя »