0% ont trouvé ce document utile (0 vote)
168 vues25 pages

Méthode Simplexe: Tableaux et Pivotage

Transféré par

Ãbdél Mãjìd Ël
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
168 vues25 pages

Méthode Simplexe: Tableaux et Pivotage

Transféré par

Ãbdél Mãjìd Ël
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

UNIVERSITÉ MOULAY ISMAIL

FACULTÉ POLYDISCIPLINAIRE ERRACHIDIA

RECHECHE OPÉRATIONNELLE

CHAPITRE 4: Méthode de simplexe 2: (méthode des


tableaux)

MANAL YOUB

- FPE - S6 - MANAL YOUB 1


Introduction
 La méthode algébrique, de résolution des programmes
linéaires, devient compliquée et nécessite une très grande
attention dès que le nombre des variables et de contraintes
est important.

 Il est possible d’adopter une représentation sous forme de


tableaux qui facilite considérablement les calculs. On
effectue généralement les calculs sur le tableau des
coefficients qui porte le nom de tableau Simplexe.

- FPE - S6 - MANAL YOUB 2


Méthode de simplexe
 Nous décrirons le déroulement de la méthode du simplexe en
l’appliquant au modèle de fabrication des châssis (FC) introduit au
chapitre 2. Reprenons la formulation du programme (FC) dans laquelle
les variables d’écart étaient incluses.

On exprime le problème sous forme matricielle, où :

- FPE - S6 - MANAL YOUB 3


Méthode de simplexe
1. Tableau initial
On construit un tableau initial du simplexe, qui se compose du
vecteur b, de la matrice A, et d’une ligne [0;c] situés sous les
précédents où 0 correspond à la valeur de z à l’origine
(lorsque x1 = x2 = 0) :

- FPE - S6 - MANAL YOUB 4


Méthode de simplexe
2. Pivot et changement de base
On appelle changement de base le processus qui consiste à choisir la
variable entrante et la variable sortante.
 Choix de la variable entrante
Dans la dernière ligne, le coefficient dont la valeur est la plus élevée
détermine la variable à entrer dans la base. Donc la variable entrante est
x2. (la colonne de la variable entrante est appelée « colonne pivot »).

- FPE - S6 - MANAL YOUB 5


Méthode de simplexe
 Choix de la variable sortante
On choisit la variable sortante comme étant la variable de base qui s’annule la
première. cela revient à calculer le minimum du rapport du coefficient du
membre de droite de chaque contrainte sur le coefficient correspondant de la
colonne pivot lorsque ce dernier est strictement positif :

Remarque: Dans le cas où le coefficient dans la colonne entrante est négatif ou


nul, la ligne n’entre pas en compte dans le calcul du minimum.

La variable sortante est alors la variable de base dont la valeur se lit dans la
ligne où le minimum se produit : ici, il s’agit de la deuxième ligne et donc de la
variable x4. On encadre alors la ligne où le minimum se produit. Cette ligne
reçoit le nom de ligne pivot :

- FPE - S6 - MANAL YOUB 6


Méthode de simplexe

On appelle nombre pivot ou pivot le coefficient situé à l’intersection de la


colonne pivot et de la ligne pivot.
- FPE - S6 - MANAL YOUB 7
Méthode de simplexe
3. Pivotage et tableaux simplexe
Le pivotage est le processus qui consiste à amener la colonne de la
variable sortante en lieu et place de la variable entrante.
Le pivot nous permettra de transformer le tableau actuel en un
deuxième tableau correspondant à la nouvelle base. Ceci peut être
fait par trois types d’opérations :

1. Transformation de la ligne pivot : pour obtenir la ligne du


pivot transformée, il suffit de diviser tous ses éléments par le
pivot.
2. Transformation de la colonne pivot : après avoir ramené par
division le pivot à 1, toutes les éléments situé au-dessus et au-
dessous du pivot deviennent zéro.
- FPE - S6 - MANAL YOUB 8
Méthode de simplexe

- FPE - S6 - MANAL YOUB 9


Méthode de simplexe

3. Transformation des autres cases du tableau : pour


obtenir la transformée des autres nombres, il suffit
d’appliquer la règle dite du rectangle :

 a’ est la valeur modifiée du coefficient a qui est considéré


 b est l’élément situé sur la même ligne que a, mais dans la
colonne du pivot
 c est l’élément situé dans la même colonne que a, mais sur
la ligne du pivot

- FPE - S6 - MANAL YOUB 10


Méthode de simplexe
 Dans le tableau à modifier, le pivot et les coefficient a, b et c forment
les coins d’un rectangle. D’où le nom de la méthode.

Remarquons que la règle du rectangle implique :


 si une ligne contient un 0 à l’intersection avec la colonne du pivot,
cette ligne ne sera pas modifiée.
 si une colonne contient un 0 à l’intersection avec la ligne du pivot,
cette colonne ne sera pas modifiée.
En appliquant ces opérations au tableau initial, on obtient le
deuxième tableau :
- FPE - S6 - MANAL YOUB 11
Méthode de simplexe

On peut lire directement sur ce tableau la deuxième solution de base


réalisable. En posant x1 = x4 = 0, nous conservons une matrice identité qui
donne x2 = 6, x3 = 4 et x5 = 6. Le premier coefficient de la dernière ligne
(ici, 3000) donne l’opposé de la valeur z dans la deuxième solution de
base réalisable:

- FPE - S6 - MANAL YOUB 12


Méthode de simplexe
4. Deuxième itération
Le maximum de la fonction z est atteint lorsqu’il n’y a plus de
coefficients positifs dans la dernière ligne. On poursuit les
changements de base et les pivotages, conformément aux
règles exposées ci-dessus, jusqu’à ce qu’on y parvienne.
– Comme il ne reste plus comme coefficient positif (dans la
dernière ligne) que 300,on introduit x1 dans la base. La
colonne de x1 devient la colonne pivot.
– La division de la colonne des seconds membres par la
colonne pivot révèle que le plus faible rapport correspond à
la ligne x5. C’est x5 qui quitte la base. Alors le nombre 3
devient le nouveau pivot
- FPE - S6 - MANAL YOUB 13
Méthode de simplexe

- FPE - S6 - MANAL YOUB 14


Méthode de simplexe
 Le dernier pas de la deuxième itération consiste à
déterminer la nouvelle solution de base au moyen du
pivotage :
1. Transformation de la ligne et la colonne pivot : Divisons
la ligne pivot par 3, puis annuler tous les éléments de la
colonne pivot sauf le pivot qui est remplacé par 1.

- FPE - S6 - MANAL YOUB 15


Méthode de simplexe

2. Transformation des autres cases du tableau : Nous


utilisons la règle du rectangle pour transformer le reste des
coefficients. Le résultats est le suivant :

- FPE - S6 - MANAL YOUB 16


Méthode de simplexe
On peut lire directement sur ce tableau la troisième solution
de base réalisable et la valeur de la fonction objectif z dans
cette solution :

Comme il n’y a plus de coefficients positifs sur la dernière


ligne, la solution courante est optimale. Ainsi :

- FPE - S6 - MANAL YOUB 17


Méthode de simplexe
Exemple : Utilisation de la méthode du simplexe dans un
problème de minimisation

Zone bleu = contraintes


- FPE - S6 - MANAL YOUB 18
Zone verte = fonction objectif z
Méthode de simplexe

- FPE - S6 - MANAL YOUB 19


Méthode de simplexe

- FPE - S6 - MANAL YOUB 20


Méthode de simplexe

•Ligne du pivot = ligne de la variable qui sort ici x5 (ligne rose) On la


divise par le pivot entouré en rouge
•Transformation des autres cases du tableau : pour obtenir la transformée
des autres nombres, il suffit d’appliquer la règle dite du rectangle :
a’= a- (b*c) (le pivot=1)
a’ est la valeur modifiée du coefficient a qui est considéré
b est l’élément situé sur la même ligne que a, mais dans la colonne du
pivot
c est l’élément situé dans la même colonne que a, mais sur la ligne du
pivot - FPE - S6 - MANAL YOUB 21
Méthode de simplexe

- FPE - S6 - MANAL YOUB 22


Méthode de simplexe

- FPE - S6 - MANAL YOUB 23


Méthode de simplexe

•Ligne du pivot = ligne de la variable qui sort ici x3 (ligne rose) On la


divise par le pivot entouré en rouge
•Transformation des autres cases du tableau : pour obtenir la transformée
des autres nombres, il suffit d’appliquer la règle dite du rectangle :
a’= a- (b*c)/ 2 (le pivot=2)
a’ est la valeur modifiée du coefficient a qui est considéré
b est l’élément situé sur la même ligne que a, mais dans la colonne du
pivot
c est l’élément situé dans la même colonne que a, mais sur la ligne du
pivot - FPE - S6 - MANAL YOUB 24
Méthode de simplexe

Tous les coûts réduits >= (ligne verte) STOP


La solution se lit dans le second membre pour les var. de base
Les var. hors-base sont nulles
La solution est x1=1, x4=1, x2=2, x3=x5=0

- FPE - S6 - MANAL YOUB 25

Vous aimerez peut-être aussi