0% ont trouvé ce document utile (0 vote)
5 vues19 pages

Section 3 Simplexe

La méthode du simplexe, développée par George Dantzig en 1947, est utilisée pour résoudre des problèmes de programmation linéaire avec plus de deux variables. Elle implique plusieurs étapes, y compris l'ajout de variables d'écart, la détermination d'une solution de base réalisable, et des mises à jour itératives d'un tableau jusqu'à atteindre une solution optimale. Le document illustre également un exemple pratique de la méthode appliquée à un problème de maximisation.

Transféré par

amnottoumn
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)
5 vues19 pages

Section 3 Simplexe

La méthode du simplexe, développée par George Dantzig en 1947, est utilisée pour résoudre des problèmes de programmation linéaire avec plus de deux variables. Elle implique plusieurs étapes, y compris l'ajout de variables d'écart, la détermination d'une solution de base réalisable, et des mises à jour itératives d'un tableau jusqu'à atteindre une solution optimale. Le document illustre également un exemple pratique de la méthode appliquée à un problème de maximisation.

Transféré par

amnottoumn
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

Section3.

La méthode
du simplexe

1
Introduction
❑La procédure graphique est utilisée pour la résolution des
programmes linéaires. Cette méthode est limitée aux cas de deux
variables de décision.
❑Par contre, dans la plupart des problèmes réels, on a plus que deux
variables à déterminer.
❑Pour un problème de taille quelconque, c’est la méthode du simplexe
qui est utilisée.
❑Cette méthode a été développée par George Dantzig en 1947.

2
La méthode du simplexe
Etape1. Ajout des Etape2. Déterminer une
variables d’écart solution de base réalisable

Est-elle optimale?

Etape3: Non Oui


• Etape1: Tableau
• Etape2: Variable entrante
Etape3. Trouver Stop
• Etape3: Variable sortante
une solution
• Etape4: Mise à jour du tableau
admissible
• Etape5: Critère de sortie

3
La méthode du simplexe
𝑚𝑎𝑥 𝑍 = 𝑥1+2𝑥2
−3𝑥1 + 2𝑥2 + 𝒆𝟏 = 2
{ −𝑥1 + 2𝑥2 + 𝑒2 = 4
𝑥1 + 𝑥2 + 𝑒3 = 5
𝑥1; 𝑥2 ≥ 0

4
La méthode du simplexe
1. Ajout des variables d’écart:
−3𝑥1 + 2𝑥2 + 𝒆𝟏 = 2
{ −𝑥1 + 2𝑥2 + 𝒆𝟐 = 4
𝑥1 + 𝑥2 + 𝒆𝟑 = 5
∀𝑖 ∈ 1,3 ; 𝑒𝑖 ≥ 0; 𝑥1; 𝑥2 ≥ 0
𝑚𝑎𝑥 𝑍 = 𝑥1+2𝑥2
2. Solution de base réalisable: 𝑥1=0 ; 𝑥2=0
On a: e1=2
e2=4
e3=5
Z=0 => est-elle optimale? Non

5
La méthode du simplexe
3.1 Tableau Variables hors
base
Contraintes

X1 X2 e1 e2 e3 C
e1 -3 2 1 0 0 2
Variables de base
e2 -1 2 0 1 0 4
e3 1 1 0 0 1 5
Z 1 2 0 0 0 0
Coefficient de Z

6
La méthode du simplexe
3.2 Variable entrante (Colonne Pivot)
Colonne Pivot: Cp
X1 X2 e1 e2 e3 C

e1 -3 2 1 0 0 2
e2 -1 2 0 1 0 4
e3 1 1 0 0 1 5
Z 1 2 0 0 0 0

Colonne Pivot: 𝒎𝒂𝒙(𝒄𝒐𝒆𝒇 𝒁 )=2


=> Variable entrante: X2

7
La méthode du simplexe
3.3 Variable sortante (Ligne Pivot)
Le pivot 𝑳𝒑 ∩ 𝑪𝒑
X1 X2 e1 e2 e3 C K
𝑪
e1 -3 2 1 0 0 2 =𝟏
Lp
𝑪𝒑
𝑪
e2 -1 2 0 1 0 4 =𝟐
𝑪𝒑
𝑪
e3 1 1 0 0 1 5 =𝟓
𝑪𝒑

Z 1 2 0 0 0 0
Cp
𝐶
Ligne Pivot(Lp): calcul min(K)>0 avec 𝑘 = 𝐶𝑝

min 𝑘 = 1 > 0
=> Variable sortante: e1
8
La méthode du simplexe
3.4 Mettre à jour le tableau

X1 X2 e1 e2 e3 C
X2 -3/2 2/2 1/2 0/2 0/2 2/2 Lp/Pivot=
e2 -1 2 0 1 0 4 Lp/2
e3 1 1 0 0 1 5
Z 1 2 0 0 0 0

9
La méthode du simplexe
3.4 Mettre à jour le tableau

X1 X2 e1 e2 e3 C
X2 -3/2 1 1/2 0 0 1 Lp/Pivot= Lp/2
Li-2Lp e2 -1 0 0 1 0 4
Li-Lp e3 1 0 0 0 1 5
Li-2Lp Z 1 0 0 0 0 0

Colonne Pivot=0 sauf le Pivot

10
La méthode du simplexe
4.1 La solution est-elle optimale?

X1 X2 e1 e2 e3 C
X2 -3/2 1 1/2 0 0 1 Lp/Pivot= Lp/2
Li-2Lp e2 2 0 -1 1 1 2
Li-Lp e3 5/2 0 -1/2 0 1 4
Li-2Lp Z 4 0 -1 0 0 -2

∀ 𝑪𝒐𝒆𝒇 𝒛 ≤ 𝟎 => 4>0 n’est pas optimale

11
La méthode du simplexe
4.2 Variable entrante (Colonne Pivot)

X1 X2 e1 e2 e3 C
X2 -3/2 1 1/2 0 0 1
e2 2 0 -1 1 1 2
e3 5/2 0 -1/2 0 1 4
Z 4 0 -1 0 0 -2

Colonne Pivot: 𝒎𝒂𝒙(𝒄𝒐𝒆𝒇 𝒁 )=4


=> Variable entrante: X1

12
La méthode du simplexe
4.3 Variable sortante (Ligne Pivot)
X1 X2 e1 e2 e3 C K
X2 -3/2 1 1/2 0 0 1
e2 2 0 -1 1 1 2 1 Lp
e3 5/2 0 -1/2 0 1 4 8/5
Z 4 0 -1 0 0 -2

>=0
𝐶𝑖
Ligne Pivot(Lp): calcul min(Ki)>0 avec 𝐾 =
𝐶𝑝𝑖

min 𝑘 = 1 > 0
=> Variable sortante: e2

13
La méthode du simplexe
4.4 Mettre à jour le tableau
X1 X2 e1 e2 e3 C K
X2 -3/2 1 1/2 0 0 1
X1 2/2 0/2 -1/2 1/2 1/2 2/2 1 Lp
e3 5/2 0 -1/2 0 1 4 8/5
Z 4 0 -1 0 0 -2
Cp

14
La méthode du simplexe
4.4 Mettre à jour le tableau
X1 X2 e1 e2 e3 C
Li+3/2Lp X2 0 1 1/2 0 0 1
X1 1 0 -1/2 1/2 1/2 1 Lp
Li-5/2Lp e3 0 0 -1/2 0 1 4
Li-4Lp Z 0 0 -1 0 0 -2

15
La méthode du simplexe
4.4 Mettre à jour le tableau
X1 X2 e1 e2 e3 C
Li+3/2Lp X2 0 1 0 1/3 1/3 3
X1 1 0 0 -1/3 -2/3 2 Lp
Li-5/2Lp e3 0 0 1 -5/3 4/3 2
Li-4Lp Z 0 0 0 -1/3 -4/3 -8

∀ 𝑪𝒐𝒆𝒇 𝒛 ≤ 𝟎 => La solution est optimale

16
La méthode du simplexe
4.5 La solution est-elle optimale?
X1 X2 e1 e2 e3 C
X2 0 1 0 1/3 1/3 3
X1 1 0 0 -1/3 -2/3 2
e3 0 0 1 -5/3 4/3 2
Z 0 0 0 -1/3 -4/3 -8

∀ 𝑪𝒐𝒆𝒇 𝒛 ≤ 𝟎 => oui la solution est optimale X1=2


X2=3
Z=8

17
Application
Considérons le problème :
𝑚𝑎𝑥 𝑍 = 20𝑥1+25𝑥2
2𝑥1 + 3𝑥2 ≤ 40
{ 4𝑥 1 + 2𝑥2 ≤ 48
𝑥1 , 𝑥2 ≥ 0

18
Solution

19

Vous aimerez peut-être aussi