ВУЗ:
Составители:
Рубрика:
23
решение  оптимально ).  Для  ввода  в  базис  выбирается  та   из   небазисных пере-
менных 
k
x  , для   которой  0
<
lk
a  и отношение 
||
lk
k
a
∆
 минимально .  
Пример. Решить  задачу  целочисленного линейного программирования. 
max4)(
21
→
+
=
xxx
ϕ
2/15
102
21
21
≤+
≤
+
−
xx
xx
Ζ∈≥
≤
−
2121
21
,,0,
102
xxxx
xx
Решение. Приведем   задачу  к  каноническому виду (предварительно   умножив 
второе ограничение  на 2). 
max4
21
→
+
xx  
1522
102
421
321
=++
=
+
+
−
xxx
xxx
5,1,,0
102
521
=Ζ∈≥
=
+
−
jxx
xxx
jj
Оформим   решение  в  виде  симплекс- таблицы  
1 4 0 0 0 0 0 0 B C
B 
b
x
1 
x
2 
x
3 
x
4 
x
5 
x
6 
x
7 
x
8 
Θ
Коммен -
тарий  
x
3 
0 10 -1 2 1 0 0    
10/2 
x
4 
0 15 2 2 0 1 0    15/2  
x
5 
0 10 -1 -1 0 0 1    -  
∆
j 
  -1 
-4 
0 0 0      
x
2 
4 5 -1/2 1 1/2 0 0    -  
x
4 
0 5 3 0 -1 1 0    
5/3 
x
5 
0 15 3/2 0 1/2 0 1    10  
∆
j
 -3 
0 2 0 0      
x
2 
4 35/6 0 1 1/3 1/6 0 0     
x
1 
1 5/3 1 0 -1/3 1/3 0 0    Найдена 
x
5 
0 25/2 0 0 1 -1/2 1 0    точка 
∆
j
  0 0 1 1 0     
x
1
 ! 
x
6 
0 
-2/3 
0 0 
-2/3 
-1/3 0 1     
x
2 
4 11/2 0 1 0 0 0 1/2 0    
x
1 
1 2 1 0 0 1/2 0 -1/2 0    
x
5 
0 23/2 0 0 0 -1 1 3/2 0   Найдена 
x
3 
0 1 0 0 1 1/2 0 -3/2 0   точка 
∆
j
  0 0 0 1/2 0 3/2    
x
2
 ! 
x
7 
0 
-1/2 
0 0 0 0 0 
-1/2 
1    
x
2 
4 5 0 1 0 0 0 0 1 0   
x
1 
1 5/2 1 0 0 1/2 0 0 -1 0   
x
5 
0 10 0 0 0 -1 1 0 -6 0   
x
3 
0 5/2 0 0 1 1/2 0 0 6 0  Найдена 
x
6 
0 1 0 0 0 0 0 1 -2 0  точка 
∆
j
  0 0 0 1/2 0 0 3   
x
3
 ! 
                                        23
решение оптимально). Для ввода в базис выбирается та из небазисных пере-
                                                 ∆
менных xk , для которой alk <0 и отношение k минимально.
                                               | alk |
Пример. Решить задачу целочисленного линейного программирования.
                            ϕ ( x) =x1 +4 x2 → max
                                 −x1 +2 x2 ≤10
                                  x1 +x2 ≤15 / 2
                               2 x1 −x2 ≤10
                           x1 , x2 ≥0, x1 , x2 ∈Ζ
Решение. Приведем задачу к каноническому виду (предварительно умножив
второе ограничение на 2).
                             x1 +4 x2 → max
                           −x1 +2 x2 +x3 =10
                                2 x1 +2 x2 +x4 =15
                               2 x1 −x2 +x5 =10
                          x j ≥0, x j ∈Ζ, j =1,5
Оформим решение в виде симплекс-таблицы
 B    CB     b      1     4     0      0     0       0    0    0    Θ      Коммен-
                    x1    x2    x3     x4    x5      x6   x7   x8          тарий
 x3    0    10      -1    2     1      0     0                      10/2
 x4    0    15      2     2     0      1     0                      15/2
 x5    0    10      -1    -1    0      0     1                       -
 ∆j                 -1    -4    0      0     0
 x2    4     5     -1/2   1    1/2     0     0                       -
 x4    0     5      3     0     -1     1     0                      5/3
 x5    0    15     3/2    0    1/2     0     1                      10
 ∆j                  -3   0     2      0     0
 x2    4   35/6     0     1    1/3    1/6    0       0
 x1    1    5/3     1     0    -1/3   1/3    0       0                     Найдена
 x5    0   25/2     0     0     1     -1/2   1       0                      точка
 ∆j                 0     0     1      1     0                               x1 !
 x6    0   -2/3     0     0    -2/3   -1/3   0      1
 x2    4   11/2     0     1     0      0     0     1/2    0
 x1    1    2       1     0     0     1/2    0     -1/2   0
 x5    0   23/2     0     0     0      -1    1     3/2    0                Найдена
 x3    0    1       0     0     1     1/2    0     -3/2   0                 точка
 ∆j                 0     0     0     1/2    0     3/2                       x2 !
 x7    0    -1/2    0     0     0      0     0     -1/2   1
 x2    4      5     0     1     0      0     0      0     1    0
 x1    1    5/2     1     0     0     1/2    0      0     -1   0
 x5    0     10     0     0     0      -1    1      0     -6   0
 x3    0    5/2     0     0     1     1/2    0      0     6    0           Найдена
 x6    0      1     0     0     0      0     0      1     -2   0            точка
 ∆j                 0     0     0     1/2    0      0     3                  x3 !
