Академический Документы
Профессиональный Документы
Культура Документы
Module
Matire
Enseignant
:5
: Techniques Quantitatives
: Recherche Opprationnelle
: Mr EZZEHAR
Elments du cours
Programme Linaire
Rsolution du Simplexe
Notion de Dualit
Exemples avec corrigs
4Group
WWW.ECOOMA.COM
Synthse de Cours
Recherche Oprationnelle
Rsolution Simplexe
Soit le programme linaire (P) suivant :
Max z =500 x1 +300 x2
20 x1 +10 x2 2000
10 x1 + 45 x2 5400
40 x1 + 30 x2 4800
x1 0, x2 0
1re tape : Mettre le P.L sous sa forme standard :
Max z =500 x1 +300 x2+0 e1 + 0 e2 + 0 e3
20 x1 +10 x2+1 e1 + 0 e2 + 0 e3 = 2000
10 x1 + 45 x2 +0 e1 + 1 e2 + 0 e3 = 5400
40 x1 + 30 x2 +0 e1 + 0 e2 + 1 e3 = 4800
x1 0, x2 0 ; e10, e20 , e3 0
2me tape : Solution de base initiale :
HB : x1 =0, x2 =0
B : e1=0, e2=0, e3= 0
Z = 0Dh
3me tape : La saisie du problme
TAB 0 :
( V.E
V.S
Base
e1
e2
e3
Zk
x1 x2 e1 e2 e3 Rs Rs/Coeff
20
10 1 0 0 2000
2000/20 =100
10
45 0 1 0 5400
5400/10 =540
40
30 0 0 1 4800
4800/40 =120
500 300 0 0 0 Z=0
TAB 1 :
V.E
Base x1 x2
V.
S
x1
e2
e3
Zk
1 1/2
0 40
0 10
0 50
Rs
e1 e2 e3
Rs/Coeff
1/20 0 0
100 100/(1/2) =200
-1/2 1 0
4400
4400/40 =110
-2 0 1
800
800/10 = 80
-25 0 0 Z= -5000
-2-
Www.ecooma.com
Synthse de Cours
Recherche Oprationnelle
Donc :
Base x1
x1
e2
e3
Zk
x2 e1 e2 e3 Rs Rs/Coeff
1
0
0
0
2. Ensuite, on fait les calcules correspondant la ligne du Pivot Comme indique les tableau ci-dessous : savoir :
Nouveau valeur =Valeur (Ancien ligne du pivot) / Pivot
Donc :
Base
x1
e2
e3
Zk
x1
1
0
0
0
x2
10/20
e1
1/20
e2
0/20
e3
0/20
Rs
2000/20
Base
cd
x1
e2
e3
Zk
x1
1
0
0
0
x2
1/2
e1
1/20
e2
0
e3
0
Rs
100
e1
e2
e3
Zk
V.S
40
x2 e1 e2 e3 Rs Rs/Coeff
10
30
x1
e2
e3
Zk
x2
1/2
(10)(10)
20
0
(40)(10)
30
20
0
(500)(10)
300
20
0
45
e1
1/20
e2
0
e3
0
Rs
100
(10)(1)
20
(40)(1)
0
20
(500)(1)
0
20
(10)(0)
20
( 40)(0)
0
20
(500)(0)
0
20
(10)(0)
20
(40)(0)
1
20
(500)(0)
0
20
(10)(2000)
20
(40)(2000)
4800
20
(500)( 2000)
0
20
Alors :
Base x1
x1
e2
e3
Zk
1
0
0
0
e2 e3
x2
e1
Rs
1/2 1/20 0
0
100
40
-1/2
1
0
4400
10
-2
0
1
800
50
-25
0
0 Z= -5000
www.ecooma.com
-3-
5400
Synthse de Cours
Recherche Oprationnelle
Remarque : Concentrez vous sur les valeurs de e1, e2 et e3, qui ce que vous remarquez ?
x1
1
0
0
0
Base
x1
e2
e3
Zk
x2
e2
0
1
0
0
e1
1/20
-1/2
-2
-25
e3
0
0
1
0
Rs
Dans la base, il n y a pas de e 1 cest pourquoi vous remarquez quil y a un changement dans ces valeurs
anciens ;
Alors que e2 et e3 sont tjrs dans la base, donc ils ont gard les anciennes valeurs autant que base.
La prochaine fois essayer de distinguer les variables qui sont de la base pour ne pas faire des calculs
inutiles.
Cd :
Tu dois procder comme suit :
Base x1
x1
e2
e3
Zk
e2
0
x2
1/2
e1
1/20
(10)(10)
20
(40)(10)
30
20
(500)(10)
300
20
(10)(1)
20
( 40)(1)
0
20
(500)(1)
0
20
45
e3
0
Rs
100
(10)(2000)
20
(40)(2000)
4800
20
(500)(2000)
0
20
5400
x1
e2
x2
Zk
x1
1
0
0
0
x2
0
0
1
0
e1
/////
/////
-1/5
-15
e2
0
1
0
0
e3
/////
/////
1/10
-5
Rs
60
1200
80
Z= -5400
e2
e1
e3
Rs
x1
/////
/////
e2
x2
0
0
0
1
/////
-2/10
1
0
/////
1/10
Zk
(50)(2)
25
10
0
(50)(1)
0
10
0
(1 / 2)(800)
10
(40)(800)
4400
10
100
800/10
(50)(800)
5000
10
Conclusion :
Toutes les valeurs de la ligne Zk du TAB 2 sont 0 donc la solution optimale est atteinte dans ce
tableau (TAB 2)
www.ecooma.com
-4-
Synthse de Cours
Recherche Oprationnelle
Www.ecooma.com
-5-
Synthse de Cours
Recherche Oprationnelle
Notion de dualit :
o
Exemple de Travail :
(1)
(2)
(3)
Remarque :
1. Max z = 500 x1 +300 x2 est dite fonction conomique primale
2. x1, x2, e1, e2, e3 sont dites des variables primales
3. les contraintes de (P) : (1), (2) et (3) sont dites contraintes primales
Le dual (P) du primal (P) scrit comme :
Min Z =2000 y1 + 5400 y2 + 4800 y3
20 y1 + 10 y2 + 40 y3 500
10 y1 + 45 y2 + 30 y3 300
Avec
y1 0, y2 0, y3 0
(1)
(2)
Remarque :
4. Min Z =2000 y1 + 5400 y2 + 4800 y3 est dit Objectif dual ;
5. y1, y2, y3 sont dites des variables duales
6. les contraintes de (P) : (1), (2)) sont dites contraintes duales.
Problme :
On cherche maintenant la solution optimale duale y*= (y1*, y2*, y3*) partir de la rsolution simplexe
du primal ce quon a dj fait
1re tape : crivons la forme standard du dual (P) :
Min Z =2000 y1 + 5400 y2 + 4800 y3 + e1+ e2
20 y1 + 10 y2 + 40 y3 - e1 = 500
10 y1 + 45 y2 + 30 y3 - e2 = 300
Avec
y1 0, y2 0, y3 0, e10, e20
(1)
(2)
A partir du dernier tableau simplexe primal on peut avoir le tableau de dualit permettant la dduction de
la solution duale.
-6-
Www.ecoooma.com
Synthse de Cours
Recherche Oprationnelle
e1 e2
/////
0
x1
x1
1
x2
0
e2
/////
/////
1200
x2
Zk
0
0
1
0
-1/5
-15
0
0
1/10
-5
80
Z= -5400
Base
e3
/////
Rs
x1
Primal
60
e1
Dual
Valorisation Marginale
on
des facteurs de P
primale
x2 e1 e2 e3
e2 y1 y2 y3
0 15
Conclusion :
La solution optimale duale est y*= (y1*, y2*, y3*) = (15DH, 0DH, 5DH)
Avec : Z *min = (2000 * 15DH) + (5400*0DH) + (4800*5DH) = 5400Dh
(On a utilis la relation : Min Z =2000 y1 + 5400 y2 + 4800 y3)
et on remarque que Z *min = Z max
Interprtation conomique de la solution optimale duale en tant que valorisation marginale des
facteurs de P primale :
y1*= 15DH, valorisation marginale de facteur de P : F1 ; cd si on augmente notre disponibilit en
facteur de P primale F1 dune unit, notre Marge bnficiaire Max 5400 augmente de 15 DH et
inversement ;
y2*= 0DH, valorisation marginale de facteur de P : F2qui est sous-employ de 1200 units ;
y3*= 5DH, valorisation marginale de facteur de P : F3 ; cd si on augmente notre disponibilit en
facteur de P primale F3 dune unit, notre Marge bnficiaire Max 5400 augmente de 5 DH et
inversement
Exercice :
Une socit S.A fabrique et vend 2 Produits P1 et P2, exprims en Kilo, dont les prix de vente unitaire
respectif sont 75Dh et 45Dh.
Le temps demploi maximum des machines de fabrication est de 150 heures dans latelier A1 et de 250
heures dans latelier A2.
Le temps de passage dans les ateliers de chaque unit de produit P1 et P2, exprim en heure, est rsum
dans le tableau suivant :
P1
3
2
ATELIER 1
ATELIER 2
P2
1
4
Travail faire :
1. Formuler le problme de lentreprise qui cherche maximiser son chiffre daffaires.
2. Donner la solution optimale du problme primale par une rsolution simplexe.
3. donner linterprtation conomique de la solution optimale.
4. En dduire votre solution optimale duale.
5. Donner la linterprtation conomique de votre solution optimal dual en terme de valorisation
marginal des facteurs de Production primales.
-7-
Www.ecoooma.com
Synthse de Cours
Recherche Oprationnelle
Correction :
1. Formulation :
Variables conomiques :
x1 : Qt de P1 produire
x2 : Qt de P2 produire
Voil pourquoi ?
Base x1
e1
e2
Zk
3
2
75
x2 e1 e2 Rs Rs/Coeff
1 1 0 150
150/3 =50
4 0 1 250
250/2 =125
45 0 0 Z=0
Base x1
X1
e2
Zk
TAB 1 :
V.E
Base x1
x1
e2
Zk
1
0
0
x2
e1
1/3
1/3
(2)(1)
3
(75)(1)
45
3
(2)(1)
3
(75)(1)
0
3
Rs/Coeff
x2 e1 e2
Rs
50/(1/3 =150
50
1/3 1/3 0
10/3 -2/3 1
150 150/(10/3) =45
0 Z=-3750
20 -25
Base x1 x2
x1
X2
Zk
1
0
0
e1 e2 Rsultat
35
0 ///// /////
1 -1/5 3/10
45
0 -21
-6 Z=-4650
x1
x2
Zk
1
0
0
e1
0
1
0
-8-
Rs
50
(2)(150)
1
3
(75)(150)
0
0
3
250
Voil pourquoi ?
e2
Rs
TAB 2 :
Base x1 x2
e2
0
1/3
(-2/3)/(10/3)
25
0
1/(10/3)
50
(150)(1 / 3)
10 / 3
(20)(2 / 3)
(20)(1)
(150)(20)
0
3750
10 / 3
10 / 3
10 / 3
Www.ecooma.com
Synthse de Cours
Recherche Oprationnelle
Conclusion :
Toutes les valeurs de la ligne Zk du TAB 2 sont 0 donc la solution optimale est atteinte dans ce
tableau (TAB 2)
La solution de base optimale primale est :
HB
: e1 = 0 e2= 0
B
: x1 = 35, x2= 45
Zmax = |-4650| = 4650 Dh
3. Interprtation conomique de la solution optimale primale:
Pour raliser une chiffre daffaire Maximum de 4650 Dh, on doit produire et vendre 35 kilos de P1 et
45 kilos de P2 avec plein emploi en facteurs heures machine dans les ateliers A1 et A2.
4. Dduction de la solution optimale duale:
Base x1 x2
x1
X2
Zk
0
0
e1
/////
e2
/////
Rsultat p
35
Primal
x1 x2 e1 e2
Dual
e1 e2 y1 y2
Valorisation Marginale
on
des facteurs de P
primale
1 -1/5 3/10
45
0 -21
-6 Z=-4650
0 21
Conclusion :
La solution optimale duale est y*= (y1*, y2*) = (21DH, 6DH)
Avec : Z *min = (150 * 21DH) + (250*6DH) = 4650Dh = Z max
(On a utilis la relation : Min Z = 150 y1 + 250 y2 )
5. Interprtation conomique de la solution optimale duale en tant que valorisation marginale
des facteurs de Pon primale :
y1*= 21DH, valorisation marginale de lheure machine A1; cd si on augmente notre disponibilit dans
A1 dune heure, notre Chiffre daffaire Max (4650) augmente de 21 DH et inversement ;
y2*= 6DH, valorisation marginale de lheure machine A2; cd si on augmente notre disponibilit dans
A2 dune heure, notre Chiffre daffaire Max (4650) augmente de 6 DH et inversement
-9-
Www.ecooma.com
Synthse de Cours
Recherche Oprationnelle
Exercice N2:
Une entreprise fabrique deux articles A et B partir de deux facteurs de production F1 et F2.
Le tableau des divers renseignements techniques et financires relatifs aux deux articles fabriquer est le
suivant :
F1
F2
Prix de vente unitaire
en Dh
de chaque articles A
et B
2
8
600
3
4
400
Travail faire :
1. Formuler le problme de lentreprise qui cherche maximiser sa marge sur cot total en respectant les
contraintes de production.
2. Donner la solution optimale du problme primale par une rsolution simplexe.
3. Donner linterprtation conomique de la solution optimale.
4. En dduire votre solution optimale duale.
5. Donner la linterprtation conomique de votre solution optimal dual en terme de valorisation
marginal des facteurs de Production primales.
Correction :
1. Formulation :
Variables conomiques :
x1 : Qt de A produire
x2 : Qt de B produire
- 10 -
Www.ecooma.com
Synthse de Cours
Recherche Oprationnelle
e1
e2
Zk
x1 x2 e1 e2 Rs Rs/Coeff
2
3 1 0 240
240/2 =120
8
4 0 1 400
400/8 = 50
240 180 0 0 Z=0
TAB 1 :
V.E
V.S
Rs/Coeff
e2
Rs
0 2 1 -1/4
140
140/2 =70
1 1/2 0 1/8
50
50/(1/2) =100
0 60 0 -30 Z=-12000
Base x1 x2 e1
e1
x1
Zk
TAB 2 :
Base x1 x2 e1
x2
x1
Zk
0
1
0
e2
Rsultat
/////
70
1 /////
0 /////
/////
15
0 -30 -45/2 Z=-16200
Conclusion :
Toutes les valeurs de la ligne Zk du TAB 2 sont 0 donc la solution optimale est atteinte dans ce
tableau (TAB 2)
La solution de base optimale primale est :
HB
: e1 = 0 e2= 0
B
: x1 = 15, x2= 70
Zmax = |-16200| = 16200 Dh
- 11 -
Www.ecooma.com
Synthse de Cours
Recherche Oprationnelle
Base x1 x2 e1
x2
x1
Zk
1
0
1 /////
e2
/////
Rsultat p
Primal
Tableau correspondance par
70
dualit
Dual
Valorisation
Marginale
on
des facteurs de P
primale
0 /////
/////
15
0 -30 -45/2 Z=-16200
x1 x2 e1
e1 e2
0
y1
e2
y2
0 -30 -22.5
Conclusion :
La solution optimale duale est y*= (y1*, y2*) = (30DH, 22.5DH)
Avec : Z *min = (240 *30 DH) + (400*22.5DH) = 16200Dh = Z max
(On a utilis la relation : Min Z = 240 y1 + 400 y2 )
6. Interprtation conomique de la solution optimale duale en tant que valorisation marginale
des facteurs de Pon primale :
y1*= 30DH, valorisation marginale de Facteur F1 ; cd si on augmente notre disponibilit dune unit
de ce facteur, notre Marge bnficiaire Max (16200 Dh) augmente de 30DH et inversement ;
y2*= 22.5DH, valorisation marginale de Facteur F2 ; cd si on augmente notre disponibilit dune unit
de ce facteur, notre Marge bnficiaire Max (16200 Dh) augmente de22.5DH et inversement ;
- 12 -
Www.ecooma.com