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

UptoLike

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

26 27
БП
Z
1
y
2
y
3
y
4
y
5
y
6
y
Реше-
ние
1
y
0 1 0
8
3
4
1
4
1
8
3
8
9
2
y
0 0 1
4
1
2
1
2
1
4
1
4
1
Z
1 0 0 4 3 2 2 16
Для окончательного получения последней симплекс-
таблицы двойственной задачи остается умножить элементы
столбцов
3
y ,
4
y ,
5
y и
6
y во всех строках, кроме строки
целевой функции
2
, на (–1):
БП
Z
1
y
2
y
3
y
4
y
5
y
6
y
Реше-
ние
1
y
0 1 0
8
3
4
1
4
1
8
3
8
9
2
y
0 0 1
4
1
2
1
2
1
4
1
4
1
Z
1 0 0 4 3 2 2 16
В результате получилась такая же симплекс-таблица,
как и после применения симплекс-метода в примере 3.
2
Коэффициенты в строке целевой функции умножаются на (–1) в двой-
ственной задаче на минимизацию, в нашем примере двойственная зада-
чана максимизацию.
Типовой расчет
«Основная задача линейного программирования»
Задание для самостоятельной работы
Дано условие задачи линейного программирования.
Требуется:
1)
Решить исходную задачу графическим методом.
2)
Решить исходную задачу симплекс-методом, введя
при необходимости искусственный базис.
3)
Составить условие задачи, двойственной к данной.
4)
Решить двойственную задачу симплекс-методом,
введя при необходимости искусственный базис.
5)
Решить двойственную задачу с использованием
теорем двойственности.
Индивидуальные условия (в 20 вариантах)
0,0
8
42
2
max3
21
21
21
21
21
+
+
+
=
xx
xx
xx
xx
xxF
1
В
ариант
0,0
102
22
4
min2
21
21
21
21
21
+
+
+
=
xx
xx
xx
xx
xxF
2
В
ариант
       БП    Z     y1    y2    y3    y4    y5y 6 Реше-
                                                  ние
                               3      1 1     3    9
        y1    0    1     0          −       −                                               Типовой расчет
                               8      4 4     8    8
                                1    1    1 1      1
        y2    0    0     1    −         −                            «Основная задача линейного программирования»
                                4    2    2 4      4
        Z     1    0     0     4     3   2   2    16
                                                                     Задание для самостоятельной работы
     Для окончательного получения последней симплекс-
таблицы двойственной задачи остается умножить элементы                   Дано условие задачи линейного программирования.
                                                                     Требуется:
столбцов y 3 , y 4 , y 5 и y 6 во всех строках, кроме строки
                                                                         1) Решить исходную задачу графическим методом.
целевой функции2, на (–1):                                               2) Решить исходную задачу симплекс-методом, введя
                                                                             при необходимости искусственный базис.
       БП    Z     y1    y2    y3    y4    y5y 6 Реше-                   3) Составить условие задачи, двойственной к данной.
                                                  ние                    4) Решить двойственную задачу симплекс-методом,
                                3    1    1 3      9                         введя при необходимости искусственный базис.
        y1    0    1     0    −         −
                                8    4    4 8      8                     5) Решить двойственную задачу с использованием
                               1      1 1     1    1                         теорем двойственности.
        y2    0    0     1          −       −
                               4      2 2     4    4
              1    0     0     4     3   2   2    16                 Индивидуальные условия (в 20 вариантах)
        Z
                                                                         Вариант 1                   Вариант 2
     В результате получилась такая же симплекс-таблица,
как и после применения симплекс-метода в примере 3.                      F = x1 − 3x 2 → max         F = 2 x1 − x 2 → min
                                                                           ⎧ x1     + x2    ≥ 2        ⎧ x1     + x2    ≥ 4
                                                                           ⎪                           ⎪
                                                                           ⎨− x1   + 2 x2   ≤ 4        ⎨− x1   + 2 x2   ≤ 2
                                                                           ⎪ x      + x2    ≤ 8        ⎪ x     + 2 x2   ≤ 10
                                                                           ⎩ 1                         ⎩ 1
                                                                             x1 ≥ 0, x 2 ≥ 0             x1 ≥ 0, x 2 ≥ 0



2
 Коэффициенты в строке целевой функции умножаются на (–1) в двой-
ственной задаче на минимизацию, в нашем примере двойственная зада-
ча – на максимизацию.
26                                                                                                                             27