RO-Simplexe-Pivot-Exos-illustration Cas Irreguliers
RO-Simplexe-Pivot-Exos-illustration Cas Irreguliers
RO-Simplexe-Pivot-Exos-illustration Cas Irreguliers
Hakim El Boustani
Programmation linéaire: méthode du Simplexe
Résoudre par la méthode du simplexe les PL suivants:
Exercice 1:
Exercice 2:
HE Recherche Opérationnelle 1
Programmation linéaire: méthode du Simplexe
Sol Exercice 1:
PLC
Max z = x1 + 2x2
PLS S. C -3x1 + 2x2 + e1 = 2
-x1 + 2x2 + e2 = 4
x1 + x2 + e3 = 5
x1 , x2 e1, e2 et e3 ≥ 0
HE Recherche Opérationnelle 2
Programmation linéaire: méthode du Simplexe
Sol Exercice 1:
Var. de bi x1 x2 e1 e2 e3 bi /ai2
base
e1 2 -3 2 1 0 0 1
e2 4 -1 2 0 1 0 2
e3 5 1 1 0 0 1 5
z=0 1 2 0 0 0
HE Recherche Opérationnelle 3
Programmation linéaire: méthode du Simplexe
Sol Exercice 1:
Var. de bi x1 x2 e1 e2 e3 bi /ai1
base
x2 1 -3/2 1 1/2 0 0 -
e2 2 2 0 -1 1 0 1
e3 4 5/2 0 -1/2 0 1 8/5
Z=2 4 0 -1 0 0
HE Recherche Opérationnelle 4
Programmation linéaire: méthode du Simplexe
Sol Exercice 1:
Var. de bi x1 x2 e1 e2 e3 bi /ai3
base
x2 5/2 0 1 -1/4 3/4 0 -
x1 1 1 0 -1/2 1/2 0 -
e3 3/2 0 0 3/4 -5/4 1 2
Z=6 0 0 1 -2 0
La SDB x = (1; 5/2; 0;0; 3/2) est non optimale car c3 > 0
HE Recherche Opérationnelle 5
Programmation linéaire: méthode du Simplexe
Sol Exercice 1:
Var. de bi x1 x2 e1 e2 e3
base
x2 3 0 1 0
x1 2 1 0 0
e1 2 0 0 1 -5/3 4/3
Z=6 0 0 0 -1/3 -4/3
HE Recherche Opérationnelle 6
Programmation linéaire: méthode du Simplexe
Sol Exo 2:
PLC
Max z = x1
S. C x1 - x2 + e1 = 1
PLS
2x1 - x2 + e2 = 2
x1 + x2 + e3 = 7
x1 , x2 e1, e2 et e3 ≥ 0
HE Recherche Opérationnelle 7
Programmation linéaire: méthode du Simplexe
Sol Exo 2:
Var. de bi x1 x2 e1 e2 e3 bi /ai1
base
e1 1 1 -1 1 0 0 1/1
e2 2 2 -1 0 1 0 2/2
e3 7 1 1 0 0 1 7/1
Z=0 1 0 0 0 0
HE Recherche Opérationnelle 8
Programmation linéaire: méthode du Simplexe
Sol Exo 2:
Var. de bi x1 x2 e1 e2 e3 bi /aipivot
base
x1 1 1 -1 1 0 0 -
e2 0 0 1 -2 1 0 0
e3 6 0 2 -1 0 1 3
Z=1 0 1 -1 0 0
HE Recherche Opérationnelle 9
Programmation linéaire: méthode du Simplexe
Sol Exo 2:
Var. de bi x1 x2 e1 e2 e3 bi /aipivot
base
x1 1 1 0 -1 1 0 -
x2 0 0 1 -2 1 0 -
e3 6 0 0 3 -2 1 2
Z=1 0 0 1 -1 0
HE Recherche Opérationnelle 10
Programmation linéaire: méthode du Simplexe
Sol Exo 2:
Var. de bi x1 x2 e1 e2 e3
base
x1 3 1 0 0
x2 4 0 1 0
e1 2 0 0 1 -2/3 1/3
Z=3 0 0 0 -1/3 -1/3
HE Recherche Opérationnelle 11
Programmation linéaire: méthode du Simplexe
Sol Exo 2 (Suite)
Revenons à la 2ème étape du simplexe où x1 est entrante et e1 et e2
sont susceptibles de sortir. Au lieu d’appliquer la règle de
BLAND, ou va choisir e2 comme variable sortante
Var. de bi x1 x2 e1 e2 e3 bi /ai1
base
e1 1 1 -1 1 0 0 1/1
e2 2 2 -1 0 1 0 2/2
e3 7 1 1 0 0 1 7/1
Z=0 1 0 0 0 0
HE Recherche Opérationnelle 12
Programmation linéaire: méthode du Simplexe
Sol Exo 2 (Suite)
Var. de bi x1 x2 e1 e2 e3 bi /ai1
base
e1 0 0 -1/2 1 -1/2 0 -
x1 1 1 -1/2 0 1/2 0 -
e3 6 0 3/2 0 -1/2 1 4
Z=1 0 1/2 0 -1/2 0
La SDB x = (3; 4; 2;0; 0) est la sol optimale du PLS et par suite x = (3,4)
est la solution optimale du PLC. Zmax = 3.
HE Recherche Opérationnelle 15
Programmation linéaire: méthode du Simplexe
Les problèmes irréguliers
max x1 3 x2
Exemple
s.c. 2 x1 6 x2 30 (1)
x1 10 (2)
x2 4 (3)
x1 0, x2 0
Voir sol feuille jointe page 2
HE Recherche Opérationnelle 16
Programmation linéaire: méthode du Simplexe
Les problèmes irréguliers
HE Recherche Opérationnelle 17
Programmation linéaire: méthode du Simplexe
Les problèmes irréguliers
HE Recherche Opérationnelle 19
Programmation linéaire: méthode du Simplexe
Les problèmes irréguliers
Exemple max x1 x2
s.c. 3 x1 2 x2 40 (1)
x1 10 (2)
x2 5 (3)
x1 0, x2 0