Académique Documents
Professionnel Documents
Culture Documents
Correction de l'application :
étape 1 : l'objectif de la société : c'est maximiser le profit hebdomadaire en fonction des climatisateurs et ventilateurs à produ
étape 2 : la définition des variables économiques
X1 : le nombre des climatisateurs à produire et à vendre
X2 : le nombre des ventilateurs à produire et à vendre
étape 3 : la détermination des contraintes
Contrainte Heure machine : 2X1+3X2 <= 240 Exp
Contrainte Heure MOD : 2X1+X2 <= 140 Objectif de la sté : max Profit
Prix de vente : P1 = 10 et P2 =
étape 4 : la fonction objective Coût unitaire P1 =5 et P2=3
Max Z : 25X1+15X2 Profit unitaire : P1 = 5 et P2 =
Max Z: 5X1+2X2
régle d'or :
si objectif max CA => utilisation des prix unitaire dans la fonction objective
si objectif max profit => utilisation des profit unitaire dans la fonction objective
si objectif max marge => utilisation de la marge unitaire dans la fonction objective
Max Z : 25X1+15X2
X1>= 0 et X2 >= 0
Application 2 :
Prévision Réalisation
Contôle de gestion 1000 P1 1200 P1
a gestion budgétaire : les prévisions des budgets
e budget des ventes
e budget de production
e budget d'approvisionnement
Matière première 1000KG La roduction d'une unité de P1 nécessi
200
180 produits
3600
400
Il y a 4 types de contraintes :
1) contraine d'approvisionnement : La matière première
2) contrainte de production : les heures MOD, les heures Machines
3) contrainte de marché
4) contrainte commerciale
t ou le gain)???
Application 2 :
C.production
étape 1 : l'objectif : c'est la maximisation du profit total
Téléviseurs
étape 2 : la définition des variables économiques Machines à laver
X1 : le nombre des téléviseurs Capacité maximale
X2 : le nombre des machines à laver
Max Z : 100X1+70X2
Max Z : 100X1+70X2
1,2X1+X2 <= 70
(P.L) 120X1+60X2 <= 6500
X1>= 20
X2>=10
X1,X2 >=0
Application 3 :
Question : Trouver le programme linéaire pour minimiser le Coût d'achat des grains.
Min Z : 0,55X1+0,47X2+0,45X3
Min Z : 0,55X1+0,47X2+0,45X3
10X1+9X2+11X3 >= 20
(P.L) : 9X1+8X2+7X3 >= 12
1000X1+800X2+850X3 >= 4000
X1,X2,X3 >= 0
Aplication 4:
Max Z : 2X1+4X2
X1,X2 >=0
Nombre de produits : 2 produits (Téléviseurs et Machine à laver) => deux variables économiques
Période : le jour
nte commerciale)
Application 5 :
Max Z : 4X1+5X2
Max Z : 4X1+5X2
2X1+X2 <= 8
(P.L) : X1+2X2 <= 7
X2<=3
X1+X2 <= 1000
X1,X2 >=0
Résolution soit par la méthode graphique ou bien par la méthode des tableaux SIMPLEXE
étape 1 : l'objectif : c'est minimiser le coût des employés
Question 1 : Formuler le programme linéaire qui permet à l'usine de maximiser son chiffre d'affaires.
Question 2 : Résoudre le Programme linéaire (PL) par la méthode graphique.
Question 1 :
étape 1 : l'objectif : c'est maximiser le chiffre d'affaires
étape 2 : les variables économiques
X1 = P1
X2 = P2
étape 3 :la fonction objective :
Max Z : 400X1 + 500X2
étape 4 : les contraintes
4X1+6X2 <= 60
8X1+3X2 <=240
étape 5 : le programme linéaire
4X1+6X2 <= 60
8X1+3X2 <=240
X1,X2>=0
Question 2 :
o (0,0) = 0 DH
A (15;0) = 6000 DH
B (0;10) = 5000 DH
X1,X2 >=0
O(0;0) 0 DH
A(0;120) 1800 DH
B( 10;110) 1900 DH
C(140/3 ; 0) 1166.67 DH
B: D1 : 2X1+2X2 = 240 => 2X1+2*(140-3X1) =240 => 2X1 +280-6X1 =240 =>-4X1 = -40
=> X2 = 110
Min Z : 24X1+20X2
X1+X2 >= 30
(P.L)
X1+2X2 >= 40
X1,X2 >=0
A (0;30) 600 DH
B(20;10) 680 DH
C(40;0) 960 DH
=> X1 = 40 -2*10 = 20
hiffre d'affaires.
Représentation graphique
Représentation graphique
Représentation graphique
=-10 => X2 =10
Exercice 4 : problème de maximisation
Max Z : 1000X1+2000X2
Représentation graphiqe :
D1 : 4X1+2X2 = 440 ( 0 ; 220 ) ( 110 ; 0 )
D2 : X1+4X2 = 480 ( 0 ; 120 ) ( 480 ; 0 )
D3 : X1+X2 = 150 ( 0 ; 150 ) ( 150 ; 0 )
D4 : X1 = 90 ( 90 ; 0 )
Méthode 1 : l'énumération des sommets (on remplace les valeurs dans la fonction objective = MAX Z)
Max Z : 1000X1+2000X2
O(0;0) = 0
A(0,120) = 240000
B(40;110) = 260000 C'est la solution optimale
C(70;80) = 230000
D(90;40) = 170000
E(90;0) = 90000
D2 : X1+4X2 = 480 => 150-X2 +4X2 =480 => 150-3X2 =480 => X2 = 110
D3 : X1+X2 = 150 => X1 =150-X2
X1 = 150-110 = 40
X1 = 150 -80 = 70
D => c'est l'intersection de D4 et D1
Question supplémentaire 1 : déterminer les contraintes saturées (épuisées) et les contraintes non saturées (non épuisée
consommation capacité écart
D1 : 4X1+2X2 = 440 380 440 60 e1 =60 non épuisée
D2 : X1+4X2 = 480 480 480 0 e2 = 0 épuisée
D3 : X1+X2 = 150 150 150 0 e3 = 0 épuisée
D4 : X1 = 90 40 90 50 e4 = 50 non épuisée
Question supplémentaire 2 : sachant que le prix du produit X2 est variable, déterminer l'intervalle de variation de ce pri
reste la même. (l'analyse de sensibilité)
Pour garder la même solution optimale, la pente de max z = (2000+a)/1000 doit être entre 1 et 4
max z D2
(A,B)
sous emploi
plein emploi
plein emploi
sous emploi
être entre 1 et 4
e la solution optiamle (C )
Exercice : méthode SIMPLEXE (cas de maximisation)
Max Z : 25X1+15X2
X1,X2 >= 0
X1,X2,e1,e2 >= 0
Tableau 1 : VE
Cj 25 15 0
VB Qté X1 X2 e1
VS 0 e1 440/3 0 4/3 1
25 X1 140/3 1 1/3 0
Zj 3500/3 25 25/3 0
Cj-Zj 0 20/3 0
Tableau 2 :
Cj 25 15 0
VB Qté X1 X2 e1
15 X2 110 0 1 3/4
25 X1 10 1 0 - 1/4
Zj 1900 25 15 5
Cj-Zj 0 0 -5
La solution optimale :
P1 x1 = 10
P2 X2 = 110
e1= 0 H
e2= 0 KG
Zk = 1900 DH
Variables économiques :
X1 = La quantité de chaises
X2 = La quantité de tables
Fonction objective :
Max Z : 100X1+200X2
Les conraintes :
X1+4X2 <= 40 Heures de travail
X1+X2 <= 16 Bois
X1 <= 10 Tissu
Max Z : 100X1+200X2
Question Réponse
(P.L) X1+4X2 <= 40 Q1 A
X1+X2 <= 16 Q2 D
X1 <= 10 Q3 B
X1, X2 >=0
(P.L) X1+4X2+e1 = 40
X1+X2+e2 = 16
X1 +e3 = 10
X1, X2,e1,e2,e3 >=0
Tableau 0 : VE
Cj 100 200 0
VB Qté X1 X2 e1
VS 0 e1 40 1 4 1
0 e2 16 1 1 0
0 e3 10 1 0 0
Zj 0 0 0 0
Cj-Zj 100 200 0
Tableau 1 : VE
Cj 100 200 0
VB Qté X1 X2 e1
200 X2 10 1/4 1 1/4
VS 0 e2 6 3/4 0 - 1/4
0 e3 10 1 0 0
Zj 2000 50 200 50
Cj-Zj 50 0 -50
X1* = 8 chaises
X2* = 8 tables
e1* = 0 H.travail épuisée ou bien saturée ou b
e2* = 0 bois épuisée ou bien saturée ou b
e3* = 2 tissu non épuisée ou non saturée
Zk* = 2400 DH
Y1= 100/3
Y2= 200/3
Y3= 0
e'1= 0
e'2= 0
Zk= 2400
X1 Variable de décision
X2 Variable de décision
e1 Variable d'écart
e2 Variable d'écart
ivot général
0
e2 RT
0 120
1 140/3
0
0 Condition : toute les valueurs doivent être inférieur ou égale à 0.
Condition validée ?? Non
0
e2 RT
- 2/3 110 Formule : les enciennes valeurs - (le pivot de chaque ligne*Les nouvelles valeurs)
1/3 140
25/3
- 25/3 Condition : toute les valueurs doivent être inférieur ou égale à 0.
Condition validée ?? Non
0
e2
- 1/2 Formule : les enciennes valeurs - (le pivot de chaque ligne*Les nouvelles valeurs)
1/2
5
-5 Condition : toute les valueurs doivent être inférieur ou égale à 0.
Condition validée ?? Oui
contrainte épuisée (saturée ou bien plein emploi)
contrainte épuisée (saturée ou bien plein emploi)
ariables de décision
variables d'écart
0 0
e2 e3 RT
0 0 10
1 0 16 La variable sortante correspond à la petite valeur de RT >= 0
0 1 oo l'infini
0 0
0 0 Condition : toute les valueurs de la ligne (Cj-Zj) doivent être
Condition validée ?? Non
0 0
e2 e3 RT
0 0 40
1 0 8
0 1 10
0 0
0 0 Condition : toute les valueurs de la ligne (Cj-Zj) doivent être
Condition validée ?? Non
Bois Tissu
0 0
e2 e3
- 1/3 0
4/3 0
- 4/3 1
200/3 0
- 200/3 0 Condition : toute les valueurs de la ligne (Cj-Zj) doivent être
Condition validée ?? Oui
Question Réponse
puisée ou bien saturée ou bien plein emploi Q4 B (1/3;-1/3;1/3;100/3)
puisée ou bien saturée ou bien plein emploi Q5 C (8;8;2400)
on épuisée ou non saturée ou sous emploi Q6 B et C Bois et heure de travail
Q7 C (100/3;200/3;0)
Q8 A Tissu
Q9 B 400
Q10 A
Y1 : le prix d'heure de travail
(Y1,Y2,Y3) Y2 : le prix du bois
Y3 : le prix de tissu
Régle d'or 1 : les variales de décision (duales) = les variables marginales d'écart (primal)*(-1)
Régle d'or 2 : les variables d'écart (duales) = les variables marginales de décision (Primal)*(-1)
Vérification 2400
ne*Les nouvelles valeurs)
/3;1/3;100/3)
heure de travail
Pour produire une chaise supplémentaire :
Chaises
Heures de travail 1 100/3
Bois 1 200/3
Tissu 1 0
Total 100
Dualité :
Un P.L primal Un P.L dual
Primal
Tableau 2 :
X1* = 1500/11
X2* = 900/11
X3* = 0
e1*= 0
e2*= 2000/11
e3*= 0
Zk*= 73500/11
Cj 60 40 80 0
VB Qté Y1 Y2 Y3 e'1
60 Y1 5/6
40 Y2 2/3
0 e'1 11/6
Zj
Zj-Cj 0 0 - 80/3 0
Z1-C1 Z2-C2 Z3-C3 Z4-C4
Solution optimale duale :
Y1=
Y2=
Y3=
e'1=
e'2=
e'3=
Zk=
Dual
Min Z : 900Y1+400Y2+300Y3
6Y1+1Y2+1Y3 >= 40
1Y1+1Y2+2Y3 >= 15
4Y1+2Y2+2Y3 >= 20
Y1,Y2,Y3 >=0
VALEUR R
1500/11 1
2000/11 2
900/11 3
- 73500/11 4
Y1= 65/11
Y2= 0
Y3= 50/11
e'1= 0
e'2= 0
e'3= 140/11
Zk= 73500/11
2 4 3 0 0 0
X1 X2 X3 e1 e2 e3
1/3 1 0 1/3 - 1/3 0
5/6 0 1 - 1/6 2/3 0
- 5/3 0 0 - 2/3 - 1/3 1
23/6 4 3 5/6 2/3 0
- 11/6 0 0 - 5/6 - 2/3 0 Les variables marginales = Les
C1-Z1 C2-Z2 C3-Z3 C4-Z4 C5-Z5 C6-Z6
ale primale : X1= 0
X2= 20/3
X3= 50/3
e1= 0
e2= 0
e3= 80/3
Zk= 230/3
0 0
e'2 e'3
- 20/3 - 50/3
Z5-C5 Z6-C6
les variables de décision dual = les variables marginales d'écart primal *(-1)
Les variables d'écart dual = les variables marginales de décision primal *(-1)
Les variables marginales de décision dual = les variables d'écart primal*(-1)
Les variables marginales d'écart dual = les variables de décision primal *(-1)
Z'1 = 0 VB Y1 Y2 Y3
Z'2 = - 2000/11
Z'3 = 0
Z'4 = - 1500/11
Z'5 = - 900/11 Zk 0 - 2000/11 0
Z'6 = 0 Z'1 Z'2 Z'3
- 1500/11 - 900/11 0
Z'4 Z'5 Z'6