Académique Documents
Professionnel Documents
Culture Documents
Recherche
Oprationnelle
Introduction la mthode du simplexe
Karam ALLALI
FI GE 2009-2010
K. Allali
RO
FI GE 2009-2010
RO
n variables
m contraintes
b1
=
b2
=
.
.
.
am1x1 + am2x2 + + amnxn
bm
=
x1 , x2 , , xn > 0
Pour pouvoir utiliser cette mthode lorsque les contraintes comportent des
ingalits, il faut introduire de nouvelles variables non ngatives. Ces
nouvelles variables permettront de transformer le modle linaire en un
modle quivalent o toutes les contraintes technologiques sont de type
= .
K. Allali
FI GE 2009-2010
RO
a11x1 + a12x2
<
b1
Contrainte2 :
a21x1 + a22x2
>
b2
K. Allali
FI GE 2009-2010
RO
K. Allali
FI GE 2009-2010
RO
Objectif :
Maximiser le profit
Max z = 1000x1 + 1200x2
<
200
(barbage)
<
60
(peinture)
(3) x1
<
34
(demande tuyauterie)
(4) x2
<
14
(demande gueuses)
x1 , x2 > 0
(non ngativit)
Notez quil sagit bien dun programme linaire standard car toutes les contraintes
technologiques sont du type < .
Rsolution graphique :
fonderie bleue
(1)
45
(3)
35
x2
25
(2)
15
(4)
-4
16
26
36
-5
x1
K. Allali
FI GE 2009-2010
RO
Rsolution algbrique :
+ e2
x1
+ e3
(4)
x2
+ e4
200
60
34
14
x1 , x2 , e1 , e2 , e3 , e4 > 0
(Interprtation concrte des variables dcart dans le contexte.)
2. Dterminer une solution de base admissible initiale et construire le
tableau initial:
Poser x1 = 0 et x2 = 0 e1 = 200 ; e2 = 60 ; e3 = 34 ; e4 = 14
Tableau initial du simplexe :
Tableau no. 0
BASE
Coeff Variable
e1
e2
e3
e4
0
0
0
0
zJ
1200
0
valeur
x1
x2
e1
e2
e3
e4
10
2
1
0
5
3
0
1
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
Cot marginal
cJ - zJ
K. Allali
200
60
34
14
1000
1200
FI GE 2009-2010
RO
K. Allali
FI GE 2009-2010
RO
K. Allali
FI GE 2009-2010
RO
e4
x1
e3
x2
0
1
0
0
0
0
0
1
0,10
0,15
-0,15
-0,10
-0,5
-0,25
0,25
0,5
0
0
1
0
1
0
0
0
zJ
1000
1200
30
350
cJ - zJ
-30
-350
4
15
19
10
27000
Solution : (15 ; 10 ; 0 ; 0 ; 19 ; 4)
z = 27000
Les cots marginaux des variables hors base e1 et e2 sont ngatifs. Toute
augmentation de ces variables rsulterait en une diminution de Z. La solution est
donc optimale.
Plan optimal de production:
Profit correspondant :
Contraintes :
(1) e1 = 0
(2) e2 = 0
(3) e3 = 19
(4) e4 = 4
K. Allali
15 tonnes de tuyauterie
10 tonnes de gueuses
27000$
10
FI GE 2009-2010
RO
200
(barbage)
<
60
(peinture)
(3) x1
<
34
(demande tuyauterie)
(4) x2
<
14
(demande gueuses)
x1 , x2 > 0
(non ngativit)
fonderie bleue
(1)
45
(3)
35
x2
25
(2)
15
(4)
-4
16
26
36
-5
x1
K. Allali
11
FI GE 2009-2010
RO
Mthode algbrique :
Modification du coefficient c1 : c1 = 1000+
BASE
1200
0
valeur
Coeff
Var
x1
x2
e1
e2
e3
e4
e4
0,10
-0,5
x1
0,15
-0,25
15
e3
-0,15
0,25
19
1200
x2
-0,10
0,5
10
zJ
1000
1200
30
350
cJ - zJ
-30
-350
27000
zJ
cJ - zJ
K. Allali
12
FI GE 2009-2010
RO
1000
0
valeur
Coeff
Var
x1
x2
e1
e2
e3
e4
e4
0,10
-0,5
1000
x1
0,15
-0,25
15
e3
-0,15
0,25
19
x2
-0,10
0,5
10
zJ
1000
1200
30
350
cJ - zJ
-30
-350
27000
zJ
cJ - zJ
K. Allali
13
FI GE 2009-2010
RO
1000 1200
x1
x2
0
e1
0
e2
0
e3
0
e4
valeur
0,10
-0,5
0,15
-0,25
15
e3
-0,15
0,25
19
x2
-0,10
0,5
10
30
350
-30
-350
Coeff
Var
e4
1000
x1
0
1200
zJ
cJ - zJ
K. Allali
1000 1200
0
27000
14
FI GE 2009-2010
RO
Modification du coefficient b4 : b4 = 14 +
Contrainte < et e4 dans la base.
BASE
Var
Coeff
1000
x1
1200
x2
0
e1
0
e2
0
e3
0
e4
valeur
e4
0,10
-0,5
1000
x1
0,15
-0,25
15
e3
-0,15
0,25
19
1200
x2
-0,10
0,5
10
zJ
1000
1200
30
350
cJ - zJ
-30
-350
K. Allali
27000
15
FI GE 2009-2010
CAS GNRAL :
RO
K. Allali
16
FI GE 2009-2010
RO
K. Allali
17
FI GE 2009-2010
RO
Exercices
S1)
Ecrivez le problme PL suivant sous forme standard avec des M.d.D. non
ngatifs:
Max z = 2x1 + 3 x2 + 5 x3
x1 + x 2 x 3 5
6x1 + 7 x 2 9 x 3 4
s. c. x1 + x 2 + 4 x 3 = 10
x1 , x 2 0
x3 sans restriction
(1)
( 2)
(3)
S2)
S3)
max z
max z
max z
min z
min z
=
=
=
=
=
2x1
- 2x1
3x1
5x1
3x1
+ x2
+ 6x2
- x2
- 4x2
+ 6x2
- 3x3
+ 3x3
+ 3x3
+ 6x3
- 2x3
+ 5x4
- 2x4
+ 4x4
+ 8x4
+4x4
K. Allali
2 x1 + 3 x2 + x3 5
4 x1 + x2 + 2 x3 11
3 x1 + 4 x2 + 2 x3 8
x1, x2, x3 0
18
FI GE 2009-2010
S4)
RO
x1 + 3x 2 + 5x 3 + 6x 4 + 3x5 90
xj 0
S5)
S6)
a)
min z
z x1
5x5
= 12
3x1 + x 2
+ 5x 4
=3
s. c.
x1
+ x 3 + x 4 4 x5
=6
4x
x5 + x 6 = 4
1
x1 , x 2 , x 3 , x 4 , x5 , x 6 0
K. Allali
19
FI GE 2009-2010
b)
RO
max z
z + x1
3x1 + x 2
s. c.
x1
+ x3
4x
1
x1 , x 2 , x 3 , x 4 ,
c)
x 4 2 x5
= 20
5x 4
=3
+ 2 x 4 x5
=6
2 x5 + x 6 = 4
x5 , x 6
max z
z
5x 2
+ 3x5 = 12
2 x2 + x3
2 x5 = 4
s.c. x1
x2
3x5 = 2
x2
+ x 4 x5 = 3
x1 , x 2 , x 3 , x 4 , x5 0
K. Allali
20
FI GE 2009-2010
RO
3x1 + x 2 x 3
=3
4 x + 3x
x4
=6
1
2
s.c.
+ x5 = 3
x1 + 2 x 2
x1 , x 2 , x 3 , x 4 , x5 0
B = 4 / 5 3 / 5 0
1 1
1
1
K. Allali
21
FI GE 2009-2010
RO
x1 + x 2 + x 3
s. c. x1 + 4 x 2
+ x4
x ,x , x , x
1 2 3 4 0
=4
=8
1 1
B=
4 0
et son inverse
0 1 / 4
B1 =
1 1 / 4
a)
b)
Sur base des informations fournies (et donc, sans utiliser la mthode du
simplexe ni la mthode graphique), calculez la solution optimale de (P) et celle de
son dual. Expliquez la mthode que vous utilisez.
c)
x1 + 2 x 2
s. c. x1 + x 2
x + x2
1
x, s 0
x3
x3
x3
+ 5x 3
+ s1
= 25
+
s2
+ s3
+ s4
(1)
= 25
( 2)
= 10
(3)
= 50
( 4)
K. Allali
22
FI GE 2009-2010
5
1
B=
1
RO
1
2
1
1
0
1
0
0
0
0
1 1
avec B1 =
4 1
0 1
0 5
4 9
0 4
0
0
8 x1 + 6 x 2 +
x3
4 x
+ 2 x 2 + 1,5x 3
1
s. c.
2 x1 + 1,5x 2 + 0,5x 3
x1 , x 2 , x 3 0
48
20
8
(1)
(2 )
(3)
B = 4 1,5 0
2 0,5 0
0 0,5 1,5
et son inverse B1 = 0 2
4
8
1 2
K. Allali
23
FI GE 2009-2010
5x1 + 4 x 2
x
1
s. c.
x2
x1 , x 2 , 0
RO
400
60
75
(1)
(2 )
(3)
x1 + x 2
+ x4
2x2 + 4x3 + x4
s. c.
x1 , x 2 , x 3 , x 4 , x 5 0
150
+ 3x5 80
A loptimum de (P), on a x1 = x2 = x3 = x5 = 0
a) Trouvez la solution optimale et la matrice de base optimale pour (P).
b) A partir de la matrice de base, calculez la valeur optimale des variables
duales.
c) Ecrivez le problme dual de (P).
s. c. x1 , x 2 , x 3 0
11
K. Allali
24
FI GE 2009-2010
RO
x1 + 2 x 2 10
s. c. x1 x 2 0
x, x , 0
2
1
K. Allali
25
FI GE 2009-2010
RO
3y1 + 2 y2 y3 3
s. c. y1
0
y , y 0
3
2
( x1 = 10, x2 = 10/3; y1 = 0, y2 = 1, y3 = 1)
(x1 = 20, x2 = 10; y1 = 1, y2 = 4, y3 = 0)
(x1 = 10/3, x2 = 10/3; y1 = 0, y2 = 5/3, y3 = 1/3)
x1 + 5x 2 + 2 x 3 = 30
x
5x 2 6x 3 40
1
s. c.
x1 , x 2 , x 3 0
x1 +
s.c.
x, s
23 x2
+ 7 x3
= 150
5 x2
+ 2 x3
= 30
10 x2
8 x3
+ s2
= 10
K. Allali
26
FI GE 2009-2010
RO
d) Dans quel intervalle peut varier b1 (idem b2) sans affecter loptimalit de la
base B?
e) Dterminez les prix duaux.
x 11 + x 12 60
x + x 50
22
21
x 31 + x 32 50
s. c
x 11 + x 21 + x 31 = 90
x 12 + x 22 + x 32 = 60
x 11 , x 121 , x 21 , x 22 , x 31 , x 32 0
(remarquez que le problme est non quilibr).
Ce problme a t mis sous forme standard en introduisant des variables dcart
s1 , s2 et s3 dans les trois premires contraintes, puis rsolu par un logiciel
utilisant la mthode du simplexe. Voici quelques informations sur la solution
optimale:
les variables en base loptimum sont x11, x12, x22, x31 et s1;
le cot rduit de x21 et celui de x32 sont gaux 2;
les prix duaux des contraintes sont donns par (y1, y2, y3, y4, y5) = (0, -1, -1,
3, 2).
K. Allali
27
FI GE 2009-2010
RO
K. Allali
28
FI GE 2009-2010
RO
(z*, x*, s*)=(14, 0, 1, 2, 0, 6, 0); b) Cot rduit de x2=3; c) Prix duaux=1, 0, 1 resp.
DS3) b) Oui.
DS4) b) x*=(0, 2, 2, 0), y*=(4, 0); c) Oui.
DS5) b) (x*, s*)=(15/4, 25/4, 0, 0, 35/4, 0, 40), y*=(25/2, 0, 75/2, 0); c) [65/4, +[.
DS6) a) (z*, x*)=(280, 2, 0, 8, 24, 0, 0); b) y2*=10.
DS7) b) xB=(x1, x2, s3); c) y*=(5, 5, 0).
DS8) a) x4*=150, s1*=0, s2*=0; b) y*=(300,0).
DS9) a) y*=4/3; b) x1*=11/3.
DS10) a) Ralisables; b) Pas ralisables; c) Ralisables et optimales.
DS11) b) y*=(5, 0); c) c1[3/2, +[, c2]-, 25], c3]-,10]; d) b1[0, 40], b2[30, +[.
DS12) a) [0,5]; b) i) La solution optimale est inchange; ii) Faire entrer x3 en base.
DS13) b) z*=290, xB*=(40, 10, 50, 50, 10); c) Pas de changement; d) Valeur optimale:
285.
K. Allali
29