Математическое программирование (линейное программирование). Киселева Э.В - 36 стр.

UptoLike

Рубрика: 

73 74
Переменные
БП
x
1
2
x
3
x
4
x
5
x
Свободный
член
x
3
2/1
0
1 0 –1/2 3/2
4
x
3/2 0 0 1 –1/2 11/2
5
x
1/2 1 0 0 1/2 7/2
1
Z
–1/2 0 0 0 3/2 15/2
Значение же функции цели Z
1
уменьшилось от значения
Z
1
= 3 до значения Z
1
= –15/2. (Напомним, что значение функции
цели из таблицы берется с противоположным знаком.)
Очевидно, что на следующем шаге необходимо в базис вве-
сти переменную х
1
, соответствующую отрицательной компоненте
r
1
= –1/2. И первый столбец в последней таблице становится раз-
решающим. Для выбора разрешающей строки найдем:
.,, 3
21
27
23
211
21
23
min =
Минимальное из отношений соответствует первой строке.
Сделав один шаг симплексных преобразований с разрешающим
элементом а
11
=1/2, получим таблицу:
Переменные
БП
1
x
2
x
3
x
4
x
5
x
Свободный
член
3
x
1
0
2 0 –1 3
4
x
0 0 –3 1 –2 1
5
x
0 1 –1 0 1 2
1
Z
0 0 1 0 1 9
Из таблицы следует, что полученный опорный план:
Т)(
),,,,( 01023
3
=
Χ
является единственным оптимальным планом задачи, так как
r =(1; 1)>0. При этом значение функции уменьшилось:
9
3
11
== )(
)(
min
ΧΖΖ
.
Итак, решением исходной задачи является:
,),,,,(
Т*
01023=
Χ
а Z
max
= –Z
1min
=9.
Дадим геометрическую интерпретацию процесса нахожде-
ния решения. Для этого прежде всего перейдем от канонической
формы модели:
max2
54321
+
+
=
ххxxx
Ζ
при ограничениях:
5,,2,1,0
,72
,92
,5
521
421
321
K=
=++
=++
=++
jx
xxx
xxx
xxx
j
к стандартной форме модели данной задачи. Это нетрудно сде-
лать, так как система ограничений задачи уже приведена к еди-
ничному базису.
Выразим из системы ограничений базисные переменные че-
рез свободные:
,xxx
,xxx
,xxx
027
029
05
215
214
213
=
=
=
и, подставив вместо х
3
, х
4
, х
5
их выражения в функцию цели Z,
получим:
max323
21
+
+
=
хx
Ζ
.
Стандартная форма модели примет вид
max323
21
+
хx
Ζ
при ограничениях:
.0
,72
,92
,5
2,1
21
21
21
+
+
+
хx
xx
xx
xx
                         Переменные                          Свободный                          Ζ 1 min = Ζ 1 ( Χ ( 3 ) ) = − 9 .
     БП
             x1     x2         x3         x4           x5       член         Итак, решением исходной задачи является:
     x3     1/ 2     0          1         0        –1/2         3/2                     Χ * = ( 3 , 2 , 0 , 1,0 )Т , а Z max = –Z1min=9.
                                                                             Дадим геометрическую интерпретацию процесса нахожде-
     x4     3/2      0          0         1        –1/2        11/2      ния решения. Для этого прежде всего перейдем от канонической
                                                                         формы модели:
     x5     1/2      1          0         0            1/2      7/2                    Ζ = 2 x1 + x 2 − x 3 + х 4 − х 5 → max
     Z1     –1/2     0          0         0            3/2     15/2      при ограничениях:
                                                                                                 ⎧ x1 + x 2 + x 3 = 5,
     Значение же функции цели Z1 уменьшилось от значения                                         ⎪⎪
Z1 = 3 до значения Z1 = –15/2. (Напомним, что значение функции                                    ⎨ 2 x1 + x 2 + x 4 = 9,
цели из таблицы берется с противоположным знаком.)                                                ⎪
     Очевидно, что на следующем шаге необходимо в базис вве-                                      ⎩⎪ x1 + 2 x 2 + x 5 = 7,
сти переменную х1, соответствующую отрицательной компоненте                                      x j ≥ 0,    j = 1, 2, K ,5
r1 = –1/2. И первый столбец в последней таблице становится раз-
решающим. Для выбора разрешающей строки найдем:                          к стандартной форме модели данной задачи. Это нетрудно сде-
                                                                         лать, так как система ограничений задачи уже приведена к еди-
                         ⎧ 3 2 11 2 7 2 ⎫                                ничному базису.
                     min ⎨    ,    ,    ⎬ = 3.                                Выразим из системы ограничений базисные переменные че-
                         ⎩1 2 3 2 1 2 ⎭                                  рез свободные:
    Минимальное из отношений соответствует первой строке.                                         x3 = 5 − x1 − x 2 ≥ 0 ,
Сделав один шаг симплексных преобразований с разрешающим
                                                                                                 x 4 = 9 − 2 x1 − x 2 ≥ 0 ,
элементом а11=1/2, получим таблицу:
                         Переменные                          Свободный                           x5 = 7 − x1 − 2 x 2 ≥ 0 ,
    БП
             x1     x2         x3        x4            x5       член     и, подставив вместо х3, х4, х5 их выражения в функцию цели Z,
                                                                         получим:
     x3      1      0          2          0            –1        3                            Ζ = − 3 + 2 x1 + 3 х 2 → max .
     x4      0      0         –3          1            –2        1
                                                                              Стандартная форма модели примет вид
                                                                                              Ζ = − 3 + 2 x1 + 3 х 2 → max
     x5      0      1         –1          0            1         2       при ограничениях:
                                                                                                     ⎧ x1 + x 2 ≤ 5,
     Z1      0      0          1          0            1         9                                   ⎪⎪
Из таблицы следует, что полученный опорный план:                                                      ⎨ 2 x1 + x 2 ≤ 9,
                                                                                                      ⎪
                         Χ ( 3 ) = ( 3, 2, 0,1, 0 )Т                                                  ⎪⎩ x1 + 2 x 2 ≤ 7 ,
является единственным оптимальным планом задачи, так как
                                                                                                      x1, х 2 ≥ 0.
r =(1; 1)>0. При этом значение функции уменьшилось:
                                    73                                                                        74