Vous êtes sur la page 1sur 2

Université Sidi Mohamed Ben Abdellah

Ecole Nationale de Commerce et de Gestion de Fès


Matière : Recherche opérationnelle / Semestre 7
Année universitaire 2020-2021
Pr Mohammed BEN AMAR

La méthode du Simplexe (George Dantzig, 1947)

Le cheminement de la méthode du simplexe conduit à calculer la valeur de la fonction économique


(ou objectif) en chacun des commets. En fait nous allons :

- Formuler une solution de base (ou de départ),


- Vérifier si elle est optimale,
- Trouver une nouvelle solution si la précédente n’est pas optimale

Nous allons reprendre l’exemple du vendeur des chaussettes dont le système linéaire se présente
comme suit :

Maximiser S = 6X1 + 8X2


Sous les contraintes :
4X1 + 8X2 ≤ 84
2X1 + 2X2 ≤ 24
X1 , X2 ≥ 0
avec comme solution de départ :

{
S=0
X 1=0
X 2=0
T 1=84
T 2=24
On peut lui associer le tableau du simplexe suivant :

X1 X2 T1 T2 B
6 8 0 0 0 -S
W1=10,5 4 8* 1 0 84 T1
W2=12 2 2 0 1 24 T2
Nous savons que la solution sera optimale lorsque, dans la première ligne, il ne figurera plus aucun
terme strictement positif (cas de la maximisation). Conclusion : la solution n’est pas optimale.

La variable candidate à entrer dans la base est celle qu’a le plus fort coefficient de la première ligne
(fonction objectif). Ici, nous prenons la colonne X2 où le coefficient a pour valeur 8.

Nous calculons par la suite les valeurs limites Wi que peut prendre la variable X2 présentement nulle.
La plus faible de ces valeurs sature la première contrainte (W1 = 10,5) et donc T1 va s’annuler. Le
coefficient 8 situé dans la colonne du coefficient le plus élevé et la valeur limite la plus petite
s’appelle le pivot (8).

Nous normalisons la deuxième ligne (ligne du pivot). C’est-à-dire que nous multiplions tous les
coefficients de cette ligne de façon à ce que la valeur dans la case pivot soit 1. Nous multiplions donc
par l’inverse du pivot (1/8).
Nous multiplions par le nombre adéquat (respectivement 8 et 2) puis retronchons la 2 ème ligne de
chacune des autres lignes afin de faire apparaître des zéros dans la colonne du pivot (colonne de X2) :

X1 X2 T1 T2 B
2 0 -1 0 -84 -S
W1=21 1/2 1 1/8 0 10,5 X2
W2=3 1* 0 -1/4 1 3 T2
La colonne de droite nous indique la solution :

{
S=84
X 1=0
X 2=10,5
T 1=0
T 2=3

Nous avons amélioré la solution qui devient 84 au lieu de 0. Toutefois cette solution n’est pas
optimale puisqu’il subsiste dans la première ligne un terme positif.

Nous effectuons les opérations décrites précédemment et nous en déduisons le tableau suivant :

X1 X2 T1 T2 B
0 0 -1/2 -2 -90 -S
0 1 1/4 -1/2 9 X2
1 0 -1/4 1 3 X1
Dans ce dernier tableau, tous les coefficients de ligne du haut sont négatifs ou nuls. La solution
trouvée est donc optimale.

{
S=90
X 1=3
X 2=9
T 1=0
T 2=0

Ces résultats concordent parfaitement avec ceux trouvés graphiquement.

Vous aimerez peut-être aussi