Académique Documents
Professionnel Documents
Culture Documents
Programmation Lineaire Bon Cours PDF
Programmation Lineaire Bon Cours PDF
Eléments du cours
Programme Linéaire
Résolution du Simplexe
Notion de Dualité
Exemples avec corrigés
Résolution Simplexe
Soit le programme linéaire (P) suivant :
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 x2 e1 e2 e3 Rés Base x1 x2 e1 e2 e3 Rés
x1 1 10/20 1/20 0/20 0/20 2000/20 x1 1 1/2 1/20 0 0 100
e2 0 càd e2 0
e3 0 e3 0
Zk 0 Zk 0
Base x1 x2 e1 e2 e3 Rés
x1 1 1/2 1/20 0 0 100
(10)(10) (10)(1) (10)(0) (10)(0) (10)(2000)
45 − 0− 1− 0− 5400 −
e2 0 20 20 20 20 20
(40)(10) (40)(1) (40)(0) (40)(0) (40)(2000)
30 − 0− 0− 1− 4800 −
e3 0 20 20 20 20 20
(500)(10) (500)(1) (500)(0) (500)(0) (500)(2000)
300 − 0− 0− 0− 0−
Zk 0 20 20 20 20 20
Alors :
Base x1 x2 e1 e2 e3 Rés
x1 1 1/2 1/20 0 0 100
© www.e-tahero.net
e2 0 40 -1/2 1 0 4400
e3 0 10 -2 0 1 800
Zk 0 50 -25 0 0 Z= -5000
HB : x2 =0, e1=0
B : x1 =0, e2=4400, e3= 800
Z = |-5000| = 5000Dh
TAB 2 :
Base x1 x2 e1 e2 e3 Rés
x1 1 0 ///// 0 ///// 60
e2 0 0 ///// 1 ///// 1200
x2 0 1 -1/5 0 1/10 80
Zk 0 0 -15 0 -5 Z= -5400
Conclusion :
Toutes les valeurs de la ligne Zk du TAB 2 sont ≤ 0 donc la solution optimale est atteinte dans ce
tableau (TAB 2)
Pour réaliser une Marge bénéficiaire Max de 5400Dh, on doit produire et vendre 60 unité de Bien A et
80 Unités de Bien B avec plein emploi en facteurs F1 et F3 et sous-emploi de 1200 de F2.
© www.e-tahero.net
o Notion de dualité :
Exemple de Travail :
Remarque :
Remarque :
Problème :
On cherche maintenant la solution optimale duale y*= (y1*, y2*, y3*) à partir de la résolution simplexe
du primal ‘ ce qu’on a déjà fait’
A partir du dernier tableau simplexe primal on peut avoir le tableau de dualité permettant la déduction de
la solution duale.
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
Interprétation é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’ ; càd si on augmente notre disponibilité en
facteur de P° primale ‘F1’ d’une unité, notre Marge bénéficiaire Max 5400 augmente de 15DH et
inversement ;
y2*= 0DH, valorisation marginale de facteur de P° : ‘F2’qui est sous-employé de 1200 unités ;
y3*= 5DH, valorisation marginale de facteur de P° : ‘F3’ ; càd si on augmente notre disponibilité en
facteur de P° primale ‘F3’ d’une unité, notre Marge bénéficiaire Max 5400 augmente de 5DH et
inversement
Exercice :
Une société S.A fabrique et vend 2 Produits P1 et P2, exprimés en Kilo, dont les prix de vente unitaire
respectif sont 75Dh et 45Dh.
Le temps d’emploi maximum des machines de fabrication est de 150 heures dans l’atelier A1 et de 250
heures dans l’atelier A2.
Le temps de passage dans les ateliers de chaque unité de produit P1 et P2, exprimé en heure, est résumé
dans le tableau suivant :
P1 P2
ATELIER 1 3 1
ATELIER 2 2 4
Travail à faire :
1. Formuler le problème de l’entreprise qui cherche à maximiser son chiffre d’affaires.
2. Donner la solution optimale du problème primale par une résolution simplexe.
3. donner l’interprétation économique de la solution optimale.
© www.e-tahero.net
Correction :
1. Formulation :
x1 : Qté de P1 à produire
Variables économiques :
x2 : Qté de P2 à produire
Max z = 75 x1 + 45 x2
3 x1 + 1 x2 ≤ 150 (Disponibilité en h dans l’atelier A1)
2 x1 +4 x2 ≤ 250 (Disponibilité en h dans l’atelier A2)
Avec x1 ≥0, x2 ≥ 0
Max z = 75 x1 + 45 x2+ 0 e1 + 0 e2
3 x1 + 1 x2 + 1 e1 + 0 e2 =150 (Disponibilité en h dans l’atelier A1)
2 x1 +4 x2 + 0e1 + 1 e2 =250 (Disponibilité en h dans l’atelier A2)
Avec x1 ≥0, x2 ≥ 0 ; e1≥0, e2≥0
50 −
x1 1 0 1/3 0 10 / 3
Base x1 x2 e1 e2 Résultat x2 0 1 (-2/3)/(10/3) 1/(10/3)
x1 1 0 ///// ///// 35 (20)(−2 / 3) (20)(1) (150)(20)
− 25 − 0− − 3750 −
X2 0 1 -1/5 3/10 45 Zk 0 0 10 / 3 10 / 3 10 / 3
Zk 0 0 -21 -6 Z=-4650
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| = 4650Dh
Pour réaliser une chiffre d’affaire Maximum de 4650Dh, 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.
Conclusion :
y1*= 21DH, valorisation marginale de l’heure machine A1; càd si on augmente notre disponibilité dans
A1 d’une heure, notre Chiffre d’affaire Max (4650) augmente de 21DH et inversement ;
y2*= 6DH, valorisation marginale de l’heure machine A2; càd si on augmente notre disponibilité dans
A2 d’une heure, notre Chiffre d’affaire Max (4650) augmente de 6DH et inversement
© www.e-tahero.net
Exercice N°2:
Une entreprise fabrique deux articles A et B à partir de deux facteurs de production F1 et F2.
Le tableau des divers renseignements techniques et financières relatifs aux deux articles à fabriquer est le
suivant :
Travail à faire :
1. Formuler le problème de l’entreprise qui cherche à maximiser sa marge sur coût total en respectant les
contraintes de production.
2. Donner la solution optimale du problème primale par une résolution simplexe.
3. Donner l’interprétation économique de la solution optimale.
4. En déduire votre solution optimale duale.
5. Donner la l’interprétation économique de votre solution optimal dual en terme de valorisation
marginal des facteurs de Production primales.
Correction :
1. Formulation :
x1 : Qté de A à produire
Variables économiques : x2 : Qté de B à produire
Avec x1 ≥0, x2 ≥ 0
TAB 1 :
V.E
TAB 2 :
Base x1 x2 e1 e2 Résultat
x2 0 1 ///// ///// 70
x1 1 0 ///// ///// 15
Zk 0 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
© www.e-tahero.net
Pour réaliser une Marge bénéficiaire Maximum de 16200Dh, on doit produire et vendre 15 unités de
l’article A et 70 unités de l’article B avec plein emploi en facteur de production F1 et F2.
Conclusion :
y1*= 30DH, valorisation marginale de Facteur F1 ; càd si on augmente notre disponibilité d’une unité
de ce facteur, notre Marge bénéficiaire Max (16200Dh) augmente de 30DH et inversement ;
y2*= 22.5DH, valorisation marginale de Facteur F2 ; càd si on augmente notre disponibilité d’une unité
de ce facteur, notre Marge bénéficiaire Max (16200Dh) augmente de22.5DH et inversement ;
© www.e-tahero.net