Académique Documents
Professionnel Documents
Culture Documents
Sommaire
1. Introduction ............................................................................................................................. 1
2. Variables d’écart et d’excédent............................................................................................... 2
3. Variables de base et variables hors base ................................................................................ 2
4. Solutions admissibles .............................................................................................................. 3
5. Résolution du programme linéaire (PL) .................................................................................. 3
6. Le critère d’arrêt ...................................................................................................................... 8
1. Introduction
Un programme linéaire (PL) mis sous la forme particulière où toutes les contraintes
sont des équations et toutes les variables sont non négatives est dit sous forme
standard. Il est noté (PL=).
2. Variables d’écart et d’excédent
Avant que l’algorithme du simplexe puisse être utilisé pour résoudre un programme
linéaire, ce programme linéaire doit être converti en un programme équivalent où
toutes les contraintes technologiques sont des équations et toutes les variables sont
non négatives.
Exemple : 3 2 2 se transforme en 3 2 2, 0
Exemple : 3 2 2 se transforme en 3 2 – 2, 0
Une solution de base est admissible si toutes les variables de la solution de base
sont 0.
Page 2 sur 8
4. Solutions admissibles
Toute solution de base de (PL=) pour laquelle toutes les variables sont non négatives,
est appelée solution de base admissible. Cette solution de base admissible correspond à
un point extrême.
(PL) (PL)
6 et 4
6 4 2 variables 0
si 1 2 0 alors 200
60
34
14
Page 3 sur 8
Étape A: tableau initial
0 10 0 2 0 1 0 0 0
0 200 0 60 0 34 0 14 0
Page 4 sur 8
Étape C : choix de la variable sortante
Var. entrante
200/5 = 40
60/3 = 20
Étape D : pivotage
La cellule bleue est nommée le pivot. Pour passer au tableau suivant et donc
effectuer la première itération, il est essentiel d’utiliser le pivot.
Page 5 sur 8
Le pivotage s’effectue de la manière suivante :
Nous poursuivons avec la matrice identité pour les variables de base. Nous inscrivons 1
à l’intersection de chaque variable et 0 ailleurs.
Nous devons calculer les nouvelles valeurs pour les cases restantes à partir du tableau
précédent (tableau initial pour la première itération).
Page 6 sur 8
Tableau initial :
éé ∗é é
10
0∗5
donc 10 – 10.
1
Faisons un autre exemple avec l'encadré vert. Nous obtenons ‐3 de la façon suivante:
3∗1
0 3
1
Les cases restantes se calculent de la même façon. Lorsque le tableau est rempli
(comme ci‐dessus), il est possible de passer à la deuxième itération qui s'effectue de la
même façon.
Page 7 sur 8
6. Le critère d’arrêt
Page 8 sur 8