Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
f_.I:IIl'~~B_ ~~Z#lJ~*'~~J-ol~f..~lJk
Recherche Opérationnelle
Rêvision
Exercice 1-
3Xl + 4 X2 S160
Xi ~ 0 (i = l, 2)
1. Etablir que Xl= 16 et X2= 28 est solution possible,
2. Cette solution permet- elle de saturer les contraintes techniques?
3. Déterminer la solution optimale. Utiliser la méthode du simplexe,
4. Ecrire le dual. Le résoudre en utilisant les relations d'exclusion puis la méthode
graphique.
5. Reprendre le modèle de P.L. puis poser: Max Z = 1200 Xl + 600 X2 (le système des
contraintes techniques restant inchangé). Résoudre le problème en utilisant la
méthode graphique puis la méthode du simplexe.
Solution-
Max Z = 1200 Xl + 1000 X2
1 6 Xl + 3 X2s 180
Xi ~ 0 (i = l, 2)
(2)
1
Il s'agit bien d'une solution possible.
Xi~ 0 (i = l, 2) ; ei~0 (i = l, 2)
Solution de base:
2
Z = 0.160 + 0.180 = O. Cette solution n'est pas optimale puisque les critères de
sélection de Dantzig (C1- Zl) = 1200 et (C2-Z2)
= 1000 sont positifs ce qui indique
des possibilités d'amélioration de la solution par introduction dans la base des
variables hors base Xl ou X2.
Changement de base:
- Variable entrante: Xl variable ayant le critère de sélection de Dantzig le
plus positif;
- Variable sortante: ëz variable ayant le plus petit quotient positif;
- A l'intersection de la colonne de la variable entrante et de la ligne de la
variable sortante, on a le pivot de la transformation: 6.
Transformation:
- On divise la ligne du pivot par le pivot;
- On remplace la colonne du pivot par le vecteur unitaire;
- On applique, partout ailleurs, la règle du rectangle.
2ème itération . . ~
T
Xl X2 el e2
1200 1000 0 0
,
~ '"'" el 0 0 5/2 1 -1/2 70 140/5 = 28 ,
,
/
,.
0 400 0 -200 = 36000 ,.
Variables de base:
- el = 70
- Xl = 30.
Variables hors- base:
- X2=0
- ez = O.
Solution de base:
Z = 0.70 + 1200.30 = 360000. Solution améliorée par rapport à la première
= 400 ~ 0 indique une possibilité
itération, mais non optimale puisque (C2-Z2)
d'amélioration par introduction, dans la base, de la variable hors base X2.
3
Changement de base:
3ème itération:
Xl X2 el e2
1200 1000 0 0
X2 1000 0 1 2/5 -1/5 28
/
Xl 1200 1 0 -1/5 4/15 16 /
Variables de base:
- Xl = 16
- X2 = 28.
Variables hors- base:
- el= 0
- e2 = O.
Solution de base: Z3 = 1000.28 +1200.16 = 47200
Solution améliorée par rapport à la deuxième itération. De plus, cette solution
est optimale puisque tous les critères de sélection de Dantzig sont négatifs ou
nuls.
Le programme de production optimal est:
- Xl= 16 unités Pl.
- X2 = 28 unités P2.
4
4. Ecriture du programme Oual :
Primai
5
(2) -7 4Pl + 3P2 = 1000 (Pl = 0 ; P2 = 333,33 et P2 = 0 ; Pl = 250)
Pl
250
j 6 Xl + 3 X2S 180
Xi ~ 0 (i = l, 2)
(2)
6
(2)
(1)
o
30 53,333
7
Max Z = 1200 Xl + 600 X2+0 el + Oe2
Xi ~ 0 (i = l, 2) ; ei~ 0 (i = l, 2)
0 0 0 0 Z = 0.160 + 0.180 = 0 /
1200 600 0 0 /
Variables de base:
- el = 160
- ëz = 180.
Variables hors- base:
- X1= 0
- X2= 0
Solution de base:
Z = 0.160 + 0.180 = O.
Solution non optimale puisque les critères de sélection de Dantzig (C1- Zl) =
1200 et (C2-Z2)= 1000 sont positifs ce qui indique des possibilités d'amélioration
de la solution par introduction dans la base de variables hors base Xl ou X2.
Changement de base:
- Variable entrante: Xl variable ayant le critère de sélection de Dantzig le
plus positif;
- Variable sortante: e2 variable ayant le plus petit quotient positif;
- A l'intersection de la colonne de la variable entrante et de la ligne de la
variable sortante, on a le pivot de la transformation: 6.
Transformation :
- On divise la ligne du pivot par le pivot;
8
- On remplace la colonne du pivot par le vecteur unitaire;
- On applique, partout ailleurs, la règle du rectangle.
2ème itération:
Xl X2 el e2
1200 600 0 0
-,
,
el 0 0 7/2 1 -1/2 70 140/5 = 28
Xl 1200 1 1/2 0 1/6 30 30/0,5 = 60
1200 600 0 200 Zz = 0.70 +1200.30 =
0 0 0 -200 36000
Remarque: Les critères de sélection de Dantzig sont nuls, sauf un qui est
négatif: (C4-Z4) = - 200. (Cas d'infinité de solutions optimales).
Exercice 2-
Max Z = Xl + 2 X2
-2Xl + X2 S 2 (1)
-Xl+ 2 X2 S S (2)
Xl - 4 X2S 4 (3)
xi ~ 0 (i = 1, 2)
Déterminer la solution optimale correspondant à ce problème en utilisant
respectivement la méthode graphique et celle du simplexe.
Solution:
----
(1)
(2)
5/2
Polygone.
(3)
non
borné.
-5 -1 4
-1
Remarque: Le polygone des solutions possibles est non borné. Donc la solution
optimale recherchée est infinie.
La forme standard:
-2Xl + X2 + el =2
-Xl+ 2 X2 + e2 = 5
Xl - 4 X2 + e3 =4
xi ~ 0 (i = 1,2); ej ~ 0 (j = 1,2,3).
10
1ère itération: La solution de base de départ est formée de la base naturelle
J,
Xl Xz el ez e3
1 2 0 0 0
•••~el 0 -2 1 1 0 0 2 2/1=2
ez 0 -1 2 0 1 0 5 5/2 = 2,5
e3 0 1 -4 0 0 1 4 4/-4
0 0 0 0 0 Z = 0.2 + 0.5 + 0.4 = 0
1 2 0 0 0
Variables de base:
- el =2
- e2 = 5
- e3 = 4
Variables hors- base:
- Xl =0
- X2 = 0
Solution de base:
Z = 0.2 + 0.5 + 0.4 = 0, solution non optimale puisque les critères de sélection
de Dantzig (C1 - zi) = 1 et (C2-Z2) = 2 sont positifs ce qui indique des
possibilités d'amélioration de la solution par introduction dans la base de
variables hors base Xl ou X2.
Changement de base:
- Variable entrante: Xzvariable ayant le critère de sélection de Dantzig le
plus positif (2) ;
- Variable sortante: el variable ayant le plus petit quotient positif (2) ;
- A l'intersection de la colonne de la variable entrante et de la ligne de la
variable sortante, on a le pivot de la transformation: 1.
Transformation :
- On divise la ligne du pivot par le pivot,
- On remplace la colonne du pivot par le vecteur unitaire,
- On applique, partout ailleurs, la règle du rectangle.
11
2ème itération:
J,
Xl Xz el ez e3
1 2 0 0 0
Xz 2 -2 1 1 0 0 2 2/-2 = -1
~-- ez 0 3 0 -2 1 0 1 1/3
e3 0 -7 0 4 0 1 12 12/-7
-4 2 2 0 0 Z = 2.2+0.1+0.12 = 4
5 0 -2 0 0
Variables de base:
- X2 =2
- ez = 1
- e3 = 12.
Variables hors- base:
- Xl =0
- e1= 0
Solution de base:
Z = 2.2+0.1+0.12 = 4, solution améliorée mais non optimale puisque le
critère de sélection de Dantzig (C1 - Zl) = 5 est positif ce qui indique une
possibilité d'amélioration de la solution par introduction dans la base de la
variable hors base Xl.
Changement de base:
- Variable entrante: Xl variable ayant le critère de sélection de Dantzig le
plus positif;
- Variable sortante: ez variable ayant le plus petit quotient positif;
- A l'intersection de la colonne de la variable entrante et de la ligne de la
variable sortante, on a le pivot de la transformation: 3.
12
3ème itération:
1
Xl Xz el ez e3
1 2 0 0 0
Xz 2 0 1 -1/3 2/3 0 2
Xl 1 1 0 -2/3 1/3 0 8/3
e3 0 0 0 -2/3 7/3 1 43/3
1 2 -4/3 5/3 0 Z = 2.2+1.8/3+0.43/3 =
0 0 4/3 -5/3 0 20/3
Variables de base:
- X2 =2
- Xl = 8/3
- e3 = 43/3.
Variables hors- base:
- el= 0
- ea= 0
Solution de base :
Z = 2.2+1.8/3 + 0.43/3 = 20/3, solution améliorée mais non optimale puisque
le critère de sélection de Dantzig (C3 - Z3) = 4/3 est positif ce qui indique une
possibilité d'amélioration de la solution par introduction dans la base de la
variable hors base el.
Remarque: Le vecteur technique de la variable el étant négatif, on ne peut
opérer de changement de base (cas de solution infinie).
13