Линейное программирование в примерах и задачах. Методические указания. Корытов И.В - 7 стр.

UptoLike

Составители: 

12 13
Составление условия двойственной задачи
Пример 2. Составить условие задачи, двойственной к
данной.
0,0
5
6
1023
1242
min53
21
1
2
21
21
21
+
+
+
=
xx
x
x
xx
xx
xxF
Приведение условия к стандартному виду
Поскольку в исходной задаче требуется найти мини-
мум целевой функции, то ограничения в системе необходи-
мо привести к неравенствам типа
"" .
0,0
5
6
1023
1242
min53
21
1
2
21
21
21
+
+
+
=
xx
x
x
xx
xx
xxF
Работа с расширенными матрицами
Расширенная матрица исходной задачи:
501
610
1023
1242
53 F
Матрица, транспонированная к матрице исходной за-
дачи (расширенная матрица двойственной задачи):
561012
01245
10323
Z
Составление ограничений и целевой функции двойст-
венной задачи
Ограничения двойственной задачи (на основе первых
двух строк расширенной матрицы):
+
+
321
421
245
323
yyy
yyy
Целевая функция двойственной задачи (на основе по-
следней строки расширенной матрицы):
max561012
4321
+
=
yyyyZ
Условие двойственной задачи
.4,,1,0
524
332
max561012
321
421
4321
K=
+
+
=
jy
yyy
yyy
yyyyZ
j
                                                                                 ⎛ 3 5 F⎞
     Составление условия двойственной задачи                                     ⎜           ⎟
                                                                                 ⎜ 2 4 12 ⎟
                                                                                 ⎜ 3 2 10 ⎟
    Пример 2. Составить условие задачи, двойственной к                           ⎜           ⎟
данной.                                                                          ⎜ 0 −1 − 6⎟
                                                                                 ⎜ − 1 0 − 5⎟
                                                                                 ⎝           ⎠
                 F = 3 x1 + 5 x 2 → min                        Матрица, транспонированная к матрице исходной за-
                    ⎧2 x1 + 4 x 2 ≥ 12                    дачи (расширенная матрица двойственной задачи):
                    ⎪ 3 x + 2 x ≥ 10
                    ⎪ 1           2
                    ⎨                                                            ⎛3 2 3      0 − 1⎞
                    ⎪           x 2   ≤ 6                                        ⎜                 ⎟
                    ⎪⎩ x1             ≤ 5                                        ⎜ 5 4 2 −1 0⎟
                                                                                 ⎜ Z 12 10 − 6 − 5 ⎟
                        x1 ≥ 0, x 2 ≥ 0                                          ⎝                 ⎠

                                                          Составление ограничений и целевой функции двойст-
                                                          венной задачи
Приведение условия к стандартному виду
                                                               Ограничения двойственной задачи (на основе первых
     Поскольку в исходной задаче требуется найти мини-
                                                          двух строк расширенной матрицы):
мум целевой функции, то ограничения в системе необходи-
мо привести к неравенствам типа "≥" .                                     ⎧3 ≥ 2 y1 + 3 y 2       − y4
                                                                          ⎨
                                                                          ⎩5 ≥ 4 y1 + 2 y 2 − y 3
                 F = 3 x1 + 5 x 2 → min
                   ⎧ 2 x1 + 4 x 2 ≥ 12                         Целевая функция двойственной задачи (на основе по-
                   ⎪ 3 x + 2 x ≥ 10                       следней строки расширенной матрицы):
                   ⎪ 1
                   ⎨
                                 2
                                                                      Z = 12 y1 + 10 y 2 − 6 y 3 − 5 y 4 → max
                   ⎪        −  x 2  ≥ −6
                   ⎪⎩− x1           ≥ −5                  Условие двойственной задачи
                      x1 ≥ 0, x 2 ≥ 0                                Z = 12 y1 + 10 y 2 − 6 y 3 − 5 y 4 → max
                                                                          ⎧2 y1 + 3 y 2           − y4 ≤ 3
Работа с расширенными матрицами                                           ⎨
                                                                          ⎩4 y1     2 y 2 − y3         ≤ 5
    Расширенная матрица исходной задачи:
                                                                                y j ≥ 0, j = 1, K,4.


12                                                                                                              13