Académique Documents
Professionnel Documents
Culture Documents
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.
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)
. . . BONNE RÉFLEXION. . .
Réslution
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
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
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