Académique Documents
Professionnel Documents
Culture Documents
LM339 Chapitre3 PDF
LM339 Chapitre3 PDF
9
de (x2 , x3 , x4 ), au moyen de l’équation
5 3 1 1
x1 = − x2 − x3 − x4 .
2 2 2 2
Ceci donne, après substitutions :
5
x1 = 2
− 32 x2 − 12 x3 − 12 x4 ,
x5 = 1 +5x2 +2x4 ,
1 (3.3)
x6 = 2
+ 12 x2 − 12 x3 + 32 x4 ,
25
z = 2
− 72 x2 + 12 x3 − 52 x4 .
Cette fois, on observe que dans l’expression z = 25/2 − 7/2x2 + 1/2x3 − 5/2x4 , une
augmentation de x3 (c’est ici le seul choix possible) entraı̂ne une augmentation de z.
A nouveau, on augmente donc x3 autant que possible (sans modifier ni x2 ni x4 ) tant
qu’aucune des variables (dites variables en bases (cfr. Chapitre 5)) x1 , x5 ou x6 ne devient
négative. Le choix maximal est donc x3 = min((5/2)/(1/2), (1/2)/(1/2)) = 1, lorsque x6
devient nulle, et qui fait passer à la solution réalisable (2, 0, 1, 0, 1, 0).
On récrit le système (3.3) en exprimant cette fois (x1 , x3 , x5 ) (ainsi que z) en termes
de (x2 , x4 , x6 ), au moyen de l’équation
x3 = 1 + x2 + 3x4 − 2x6 .
x1 = 2,
x2 = 0,
x3 = 1,
(3.5)
x4 = 0,
x5 = 1,
x6 = 0,
10
Considérons donc maintenant le problème d’optimisation linéaire
1 3 1 1 0 0 0 | 3
−1 0 3 0 1 0 0 | 2
2 4 −1 0 0 1 0 | 4
1 3 −1 0 0 0 1 | 2
1 5 1 0 0 0 0 | 0
1 3 1 1 0 0 0 | 3 1 3 1 1 0 0 0 | 3
−1 0 3 0 1 0 0 | 2 −1 0 3 0 1 0 0 | 2
2 4 −1 0 0 1 0 | 4 → 1 2 − 12 0 0 1
2
0 | 2 →
1 3 −1 0 0 0 1 | 2 1 3 −1 0 0 0 1 | 2
1 5 1 0 0 0 0 | 0 1 5 1 0 0 0 0 | 0
3
0 1 2
1 0 − 12 0 | 1
5 1
0 2 2
0 1 2
0 | 4
1 2 − 12 0 0 1
2
0 | 2
0 1 − 12 0 0 − 12 1 | 0
3
0 3 2
0 0 − 12 0 | −2
et fournit une solution réalisable pour laquelle x1 = 2, x4 = 1, x5 = 4, x7 = 0 (et les
variables hors base sont toujours nulles : x2 = x3 = x6 = 0). Puisque le coefficient de x2
11
dans la nouvelle expression de z est positive, on fait ensuite rentrer x2 en base, et on doit
faire sortir x7 sans pouvoir en rien augmenter x2 ! Cela donne
3
0 1 2
1 0 − 12 0 | 1 0 0 2 1 0 0 −1 | 1
5 1 7 3
0 2 2
0 1 2
0 | 4 0 0 2
0 1 2
−2 | 4
1 2 − 12 0 0 1
2
0 | 2 → 1 0 1
2
0 0 3
2
−2 | 2
0 1 − 12 0 0 − 12 1 | 0 0 1 − 12 0 0 − 12 1 | 0
3
0 3 2
0 0 − 12 0 | −2 0 0 3 0 0 1 −3 | −2
et fournit la solution réalisable (2, 0, 0, 1, 4, 0, 0). On fait ensuite rentrer x3 en base (son
coefficient dans l’expression de z vaut maintenant 3) et on fait sortir x4 (qui s’annule
lorsque x3 = 1/2). Cela donne
1
0 0 2 1 0 0 −1 | 1 0 0 1 2
0 0 − 12 | 1
2
7 3 7 3
0 0 2
0 1 2
−2 | 4 0 0 2
0 1 2
−2 | 4
1 3 1 3
1 0 2
0 0 2
−2 | 2 → 1 0 2
0 0 2
−2 | 2 →
0 1 − 12 0 0 − 12 1 | 0 0 1 − 12 0 0 − 12 1 | 0
0 0 3 0 0 1 −3 | −2 0 0 3 0 0 1 −3 | −2
1
0 0 1 2
0 0 − 12 | 1
2
0 0 0 − 74 1 3
2
− 14 | 9
4
3
1 0 0 0 0 2
− 74 | 7
4
1 1 3 1
0 1 0 4
0 − 2 4
| 4
0 0 0 − 32 0 1 − 32 | − 72
et fournit la solution réalisable ( 74 , 14 , 12 , 0, 0, 0, 0). On fait ensuite rentrer x6 et sortir x1
(qui s’annule en premier lorsque lorsque x6 = 73 ). Cela donne
1
0 0 1 2
0 0 − 12 | 1
2
0 0 1 1
2
0 0 − 12 | 1
2
7 3 1 9 7 3 1 9
0 0 0 −4 1 2
−4 | 4
0 0 0 −4 1 2
−4 | 4
3
1 0 0 0 0 2
− 74 | 7
4 → 2
3
0 0 0 0 1 − 76 | 7
6 →
1 1 3 1 1
0 1 0 4
0 − 2 4
| 4
0 1 0 4
0 − 21 3
4
| 1
4
3
0 0 0 −2 0 1 − 2 | − 72
3 3
0 0 0 −2 0 1 − 2 | − 72
3
1
0 0 1 2
0 0 − 12 | 1
2
−1 0 0 − 74 1 0 3
2
| 1
2
2 7 7
3
0 0 0 0 1 − 6
| 6
1 1 1 5
3
1 0 4
0 0 6
| 6
− 23 0 0 − 32 0 0 − 13 | − 14
3
12