Académique Documents
Professionnel Documents
Culture Documents
à la décision
Mastère MIQSSE
ISET Charguia
2021-2022
1
I-3 Résolution d’un programme linéaire par
l’algorithme du Simplexe: ou « algorithme de
Dantzig »
2
I-3-1 Formulation générale
La forme canonique
Soit le programme linéaire suivant:
de signe
3
La forme standard
Fonction objectif
de signe
4
La forme standard sous forme matricielle
F=
Variable
Variable
hors
de base
base
5
I-3-1 L’algorithme du Simplexe
a-Détermination de la Solution Réalisable de Base (SRB):
• Les variables de base sont les variables dont l’écriture matricielle fait apparaître 1
et 0. Par convention, ces variables sont non nuls.
• Les variables hors base sont les autres. Par convention, ces variables sont nulles.
Dans notre cas,
oLes variables hors base sont x1 et x2. oLes variables de base sont e1, e2 et e3.
e1 =270
x1 =0
e2 =800
x2 =0
e3 =360
ola variables hors base entrante est ola variables de base sortante est
x2 e3 =0
Résultat
Tableau du Simplexe
Fonction f1 100 250 117000
objectif
Variable x1 1/3 -1/6 30
de base e2 -5/9 -19/18 270
x2 -2/9 5/18 40
e1 e3
Variable hors base
12
La solution optimale peut être vérifiée par le logiciel Lindo
sous forme de tableau
13
La solution optimale peut aussi être interprétée à partir du tableau
Dual price
THE TABLEAU
Valeur de la fonction
objectif
ROW (BASIS) X1 X2 SLK 2 SLK 3 SLK 4 Résultat
Les variables de base sont les variables dont l’écriture matricielle fait apparaître 1 et 0. Par convention, ces
variables sont non nuls : dans notre cas on aura x1,x2 et e2.
Les variables hors base sont les autres. Par convention, ces variables sont nulles, soit dans notre cas : e1et
e3.
Les variables de base et la valeur de la fonction objectif sont égales aux valeurs correspondantes à la
colonne résultats
Les prix fictifs ou dual price ou valeur marginale sont donnés par la ligne fonction objectif.
14
c- Interprétation des résultats
À l’optimum,
• e1, e2, et e3 représentent les marges entre les valeurs limites des contraintes et les
valeurs techniquement utilisées.
• e2=270 heures ouvriers, la contraintes 2 n’est pas saturées car il reste encore270
heures.
variables e1 e2 e3 x1 x2
Valeurs 100 0 250 0 0
marginales
16
Se souvenir :
17