Vous êtes sur la page 1sur 6

Exercice 1 Soit le problème de programmation linéaire suivant sous forme standard.



 Min −20x1 − 20x2 − 50x3
 s.c x1 + x2 + 2x3 + x4 = 8,



x2 + 6x3 + x5 = 12,

(F S)

 x1 + x6 = 4
x + x 7 = 6

2



x1 , x 2 , x 3 , x 4 , x 5 , x 6 , x7 > 0 .

1. Donner la matrice A des contraintes en terme d’égalités. On admet que les lignes de A
sont linéairement indépendantes.

2. On considère les matrices de base suivantes B = [A1 A2 A3 A7 ], B 0 = [A3 A5 A6 A7 ] et


B 00 = [A4 A5 A6 A7 ] où A1 , A2 , A3 , A4 , A5 , A6 et A7 sont respectivement la première, la
deuxième, la troisième, la quatrième, la cinquième, la sixième et la septième colonne de
A.
   1 
0 0 1 0 2
0 0 0
 3 −1 −3 0 −3 1 0 0
2 2 2   
   
(a) Vérifier que C =  −1 1
 1
 et D =    sont respective-
4 4 4
0
  0 0 1 0

   
−3 1 3
2 2 2
1 0 0 0 1
0
ment les inverses de B et B .
(b) Déterminer les solutions de base associées à chacune de ces matrices de base.
(c) Ces solutions sont-elles réalisables? Sont-elles dégénérées ou pas?

3. (a) Calculer les côuts réduits des variables x1 , x2 , x3 , x4 , x5 , x6 , x7 pour chaque solution
réalisable de base trouvée au 2.(c).
(b) Déduire si possible la solution optimale du problème sous forme standard. Déterminer
la valeur optimale de la fonction objectif.

4. Sachant que les variables x4 , x5 , x6 et x7 sont des variables d’écarts dans le problème
sous forme standard, donner la forme du problème original (PO). Quel nom donne t-on
à un programme linéaire qui est sous la forme de (PO)

5. Déterminer une solution optimale de (PO). Déterminer la valeur de la fonction objectif


correspondante.

. . . BONNE RÉFLEXION. . .

Réslution

1. La matrice A est donnée par


 
1 1 2 1 0 0 0
 0 1 6 0 1 0 0 
A=
 1

0 0 0 0 1 0 
0 1 0 0 0 0 1

2. (a) Vérifions que C et D sont respectivement les inverses de B et B 0 .

1
   
1 1 2 0 2 0 0 0
 0 1 6 0  0
 6 1 0 0 
B = [A1 A2 A3 A7 ] =   1 0 0 0  et B = [A3 A5 A6 A7 ]
 = 
 0

0 1 0 
0 1 0 1 0 0 0 1
Pour faire la vérification il suffit de montrer que
   
1 0 0 0 1 0 0 0
 0 1 0 0  0 0
 0 1 0 0 
BC = CB = I4 =   0 0 1 0  et B D = DB = I4 = 
  ;
0 0 1 0 
0 0 0 1 0 0 0 1

je vous laisse faire cela.


 
1 1 2 0
 0 1 6 0 
(b) + Solution de base associée à la base B = [A1 A2 A3 A7 ] =   1 0 0 0 

0 1 0 1
 
x1
 x2 
 
 x3 
 
Soit x = x4  la solution de base cherchée. Les variables de base sont alors x1 , x2 ,

 x5 
 
 x6 
x7
 
x1
 x2 
x3 et x7 . Posons xB = x3 .

x7
Les variables hors base sont x4 , x5 , x6 et on a x4 = x5 = x6 = 0.
Déterminons les variables de base. On
 
0 0 1 0
 3 −1 −3 0
     
x1 2 2 2  8 4
x2 
 = B −1 b = Cb =  −1 1   12  = 0 .
     
xB =  x3  1

4 4 4
0  4  2

x7   6 6
−3 1 3
2 2 2
1
 
4
0
 
2
 
0.
Ainsi la solution de base associée à B est x =  
0
 
0
6
 
2 0 0 0
 6 1 0 0 
+ Solution de base associée à la base B 0 = [A3 A5 A6 A7 ] = 
 0

0 1 0 
0 0 0 1

2
 
x1
 x2 
 
 x3 
 
Soit x = x4  la solution de base cherchée. Les variables de base sont alors x3 , x5 ,

 x5 
 
 x6 
x7
 
x3
 x5 
x6 et x7 . Posons xB = x6 .

x7
Les variables hors base sont x1 , x2 , x4 et on a x1 = x2 = x4 = 0.
Déterminons les variables de base. On a
 1 
  2
0 0 0    
x3 −3 1 0 0 8 4
 
 x5  0−1
   12  −12
xB = x6  = B b = Db =  0 0 1 0  4  =  4  .
     
 
x7   6 6
0 0 0 1
 
0
 0 
 
 4 
 
Ainsi la solution de base associée à B 0 est x = 
 0 .

−12
 
 4 
6
 
1 0 0 0
 0 1 0 0 
+ Solution de base associée à la base B 00 = [A4 A5 A6 A7 ] = 
 0

0 1 0 
0 0 0 1
 
x1
 x2 
 
 x3 
 
Soit x = x4  la solution de base cherchée. Les variables de base sont alors x4 , x5 ,

 x5 
 
 x6 
x7
 
x4
 x5 
x6 et x7 . Posons xB = x6 .

x7
Les variables hors base sont x1 , x2 , x3 et on a x1 = x2 = x3 = 0.
Déterminons les variables de base. On a
   
x4 8
 x5 
 = B 00−1 b = B 00 b = b =  12  .
 
xB =  x6   4 
x7 6

3
 
0
0
 
0
00
 
Ainsi la solution de base associée à B est x =   8 .

12
 
4
6
 
4
0
 
2
 
(c) + La solution de base associée à B est x =  0. Cette solution de base est

0
 
0
6
une solution réalisable car toutes les variables de décision sont positives. Elle est
également dégénérée car il y’a plus de n − m = 7 − 4 = 3 zéro c’est-à-dire qu’il y’a
au moins une variable de base qui est nulle (la  variable
 de base x2 est nulle).
0
 0 
 
 4 
 
+ La solution de base associée à B 0 est x =   0 .

−12
 
 4 
6
Cette solution de base n’est pas réalisable car x5 = −12 < 0. Cette solution de
base non dégénérée car il y’ a exactement
  n − m = 7 − 4 = 3 zéros. + La solution
0
0
 
0
00
 
de base associée à B est x =   8 . Cette solution est réalisable car toutes les

12
 
4
6
variables sont positives. Elle est également non dégénérée car il y’a exactement
n − m = 7 − 4 = 3 zéros.

3. (a) Coûts réduits des variables des solutions réalisables de base trouvées au 2.c.
 
4
0
 
2
 
+ Le vecteur x =  0 est une solution réalisable de base associée à la base B. Nous

0
 
0
6
savons que pour cette solution, les variables de base sont x1 , x2 , x3 et x7 . Donc les
coûts réduits de ces variables sont nuls: c̄1 = c̄2 = c̄3 = c̄7 = 0.
Calculons les coûts réduits des variables hors base x4 , x5 et x6 de cette solution
réalisable de base.

4
 
1 1 2 1 0 0 0
 0 1 6 0 1 0 0 
cTB = (−20 − 20 − 50 0) et A = 
 1

0 0 0 0 1 0 
0 1 0 0 0 0 1

 
0 0 1 0  
3 −1 −3
2 2 2  1
0
T −1
  0 35
c̄4 = c4 − cB B A4 = 0 − (−20 − 20 − 50 0) 
 −1 1 1
  =
4 4 4  0
0   2
  0
−3 1 3
2 2 2
1
 
0 0 1 0  
3 −1 −3
2 2 2
0
 0
T −1
  1 5
c̄5 = c5 − cB B A5 = 0 − (−20 − 20 − 50 0) 
 −1 1 1
  =
4 4 4  0
0   2
  0
−3 1 3
2 2 2
1
 
0 0 1 0  
3 −1 −3
2 2 2  0
0
T −1
  0 5
c̄6 = c6 − cB B A6 = 0 − (−20 − 20 − 50 0) 
 −1 1 1
  = .
4 4 4
0
 1
  2
  0
−3 1 3
2 2 2
1
 
0
0
 
0
  00
+ Le vecteur x =   8  est une solution réalisable de base associée à la base B .

12
 
4
6
Les variables de base de cette solution sont x4 , x5 , x6 et x7 . Donc le coût réduit de
chacune de ces variables de base est nul: c̄4 = c̄5 = c̄6 = c̄7 = 0. Calculons les coûts
réduits des variables hors base x1 , x2 et x3 de cette solution réalisable de base.

cTB = (0 0 0 0)
 
1 1 2 1 0 0 0
 0 1 6 0 1 0 0 
A=
 1

0 0 0 0 1 0 
0 1 0 0 0 0 1

c̄1 = c1 − cTB 00 B 00−1 A1 = c1 = −20


c̄2 = c2 − cTB 00 B 00−1 A2 = c2 = −20
c̄3 = c3 − cTB 00 B 00−1 A3 = c3 = −50.

5
 
4
0
 
2
 
0 associée
(b) D’après le théorème 4.7.1 du cours, la solution réalisable de base x =  
0
 
0
6
à la base B est optimale car tous les coûts réduits des variables de cette solution
sont positifs.
Valeur optimale de la fonction objectif : vopt = −20×4−20×0−50×2 = −180

Vous aimerez peut-être aussi