1 Chapitre1
1 Chapitre1
1 Chapitre1
Chapitre 1 :
Formulation d’un programme
Linéaire
Plan du chapitre 1
I. Introduction
Exemple introductif
II. Hypothèses de la programmation linéaire
III. Formulation d’un programme linéaire :
1.Variables de Décision
2.Paramètres
3.Fonction objectif
4.Contraintes
1
28/09/2021
I- Introduction
2
28/09/2021
Le coefficient économique c1
Le coefficient économique c2
Max Z = 1 X1 + 3 X2
-2X1 + 1 X2 ≤ 1 La ressource b1
La ressource b2
2X1 + 1 X2 ≤ 12
La ressource b3
1 X1 + 2 X2 ≤ 12
Le coefficient
X1, X2 ≥ 0
technique a11
Le coefficient Le coefficient
Le coefficient technique a22 technique a12
technique a21
Le coefficient
technique a 31 Le coefficient
technique a32
27/09/2021
3
28/09/2021
II- Hypothèses de la
Programmation Linéaire :
4
28/09/2021
Remarque
5
28/09/2021
6
28/09/2021
La fonction objectif
Pour la déterminer, on se pose la question : Quel est le but ?
7
28/09/2021
Les m contraintes
IV- Exemples
v Exemple 1 : Problème de production
Une société cherche à décider les quantités à fabriquer
de deux types P1 et P2. Les prix de vente unitaires sont
respectivement de 15 dinars pour P1 et de 8 dinars pour
P2. Chaque unité de P1 nécessite 2 unités de matières
premières et 0,75 heures ouvrier. Tandis que chaque
unité de P2 nécessite 1 unité de matières premières et 0,5
heures ouvrier. Toutes les semaines, la société dispose de
400 unités de matières première et de 6 ouvriers qui
travaillent chacun 40 heures par semaine.
Modéliser ce problème sous forme d’un programme
linéaire.
8
28/09/2021
X1 Le nombre de P1 à fabriquer
X2 Le nombre de P2 à fabriquer
La fonction objectif
Max Z = 15 X1 + 8 X2
Les contraintes :
X1, X2 ≥ 0
27/09/2021
v Exemple 2:
Problème de production. (suite exemple1)
Dans le soucis de contrôler ses dépenses, la société a décidé d'acheter
uniquement la quantité de matière première nécessaire pour sa
producti on et de réduire le nombre d'ouvriers à 4 seulement. Ces
ouvriers peuvent travailler des heures supplémentaires à raison de 5
dinars l'heure . (leurs salaires de base sont considérés comme coûts
fixes pour la société). Afin de répondre à la demande de la semaine à
venir, la société sait qu'il faut fabriquer au moins 350 unités des deux
produits P1 et P2 ensembles. Chaque semaine, 400 unités de matière
première sont disponibles sur le marché à un prix unitaire de 2,5
dinars.
1) Quelles sont les nouvelles variables de décision ?
2) Quel est le nouveau but de la société ?
3) quelles sont les nouvelles contraintes ?
Formuler alors ce nouveau problème.
9
28/09/2021
La fonction objectif
Max Z = 15 X1 + 8 X2 - 5 X3 – 2,5 X4
Les contraintes :
X1 + X2 ≥ 350 (demande sur le marché)
0,75 X1 + 0,5 X2 ≤ 160 + X3 (heures ouvriers)
2X1 + X2 = X4 (utilisation de la matière première)
X4 ≤ 400 ( Disponibilité de la matière première)
Xi ≥ 0 pour i : 1 ..4
27/09/2021
10
28/09/2021
VD :
X1 Le nombre de P1 à fabriquer
X2 Le nombre de P2 à fabriquer
FO:
Max Z = 15 X1 + 12 X2
Les contraintes :
Xi ≥ 0 pour i : 1 ..2
27/09/2021
11
28/09/2021
La campagne ne veut pas payer plus que 800 000 DT pour toute la
campagne et demande que ces objectifs soient atteints :
a) Au minimum 2 000 000 de femmes regardent, entendent ou lisent la
publicité.
b) La campagne publicitaire dans la télévision ne doit pas dépasser 500
000 DT
c) Au moins 3 spots publicitaires seront assurés dans la télévision
locale et au moins de 2 spots pour la télévision par satellite.
d) Le nombre des publicités dans la radio ou dans les journaux sont
pour chacun entre 5 et 10.
12
28/09/2021
1) VD :
FO:
Max Z = 400000 X1 + 900000 X2 + 500000 X3 + 200000 X4
Les contraintes :
40 X1 + 75 X2 + 30 X3 + 15 X4 ≤ 800000
300000 X1 + 400000 X2 + 200000 X3 + 10000 X4 ≥ 2000000
40X1 + 75X2 ≤ 500000
X1 ≥ 3 ; X2 ≥ 2 ; X3 ≤ 10
X3 ≥ 5 ; X4 ≤ 10 ; X4 ≥ 5 Xi ≥ 0 pour i : 1 ..4
13
28/09/2021
VD :
FO:
Max Z = 0,085 X1 + 0,1 X2 + 0,11 X3+ 0,09 X4
Les contraintes :
X1 + X2 ≥ 0,25 (X1 + X2 + X3 + X4 )
X1 + X2 + X4 ≤ 0,6 (X1 + X2 + X3 + X4 )
X3 ≥ X2
Xi ≥ 0 pour i : A ..D
28/09/2021
14
28/09/2021
VD :
X i montant investi en action au début de l’année i ; i:=1..3
Y i montant investi en obligation au début de l’année i ; i:=1..2
Ei montant non investi chaque année i ; i:=1..3
FO:
Max Z = 1,15 X 3 + 1,5 Y 2 + E3
Les contraintes :
X 1 + Y 1 + E1 = 10000
X 2 + Y 2 + E2 = 1,15 X 1 + E1
X 3 + E3 = 1,15 X 2 + 1,5 Y1 +E2
X i ; Ei ≥ 0 pour i : 1 ..3
Y i ≥ 0 pour i : 1 ..2
28/09/2021
15
28/09/2021
Entrepôt
Usine 1 2 3 4
1 4 6 9 13
2 16 12 15 14
3 6 5 8 7
Les contraintes :
X 11 + X 12 + X 13 + X 14 ≤ 10 (contraintes de
X 21 + X 22 + X 23 + X 24 ≤ 8 production)
X 31 + X 32 + X 33 + X 34 ≤ 9
X 11 + X 21 + X 31 ≤ 6 (contraintes de
X 12 + X 22 + X 32 ≤ 6 stockage)
X 13 + X 23 + X 33 ≤ 6
X 14 + X 24 + X 34 ≤ 6
27/09/2021
X ij ≥ 0 pour i : 1 ..3 et j : 1.. 4
16
28/09/2021
Ecriture abrégée
• La fonction objectif s’écrit :
3 4
MinZ = ∑∑ c ij xij
i=1 j=1
• Les contraintes : 4
Pour i : 1!3 ∑x ij ≤ pi
j=1
3
Pour j : 1! 4 ∑x ij ≤ Sj
i=1
v Exemple 8 :
Problème de transport
Un avion cargo possède trois compartiments pour le chargement de frêt :
un à l’avant, un au centre et un dernier à l’arrière. Les limites de capacité
en poids et en volume sont résumées dans le tableau suivant :
Compartiment Capacités
Poids (en tonne) Volume (en m3)
Avant 12 1000
Centre 18 1300
Arrière 10 700
17
28/09/2021
Contraintes :
x11 +x12 +x13 ≤ 20
x21 +x22 +x23 ≤ 16
x31 +x32 +x33 ≤ 25
x41 +x42 +x43 ≤ 13
x11 +x21 +x31 +x41 ≤ 12
x12 +x22 +x32 +x42 ≤ 18
x13 +x23 +x33 +x43 ≤ 10
70 x11 + 100x21 + 85x31 + 60x41 ≤ 1000
70x12 +100 x22 + 85x32 + 60 x42 ≤ 1300
70x13 + 100x23 + 85x33 + 60x43 ≤ 700
4 4 4
∑X i1 ∑X i2 ∑X i3
i=1 i=1 i=1
= =
12 18 10
xij ≥ 0 i :1..4 ; j : 1 .. 3
18
28/09/2021
V- Programmation
linéaire en nombres entiers
• Un programme linéaire en nombres
entiers PLNE est un programme dont
les variables sont contraintes à ne
prendre que des valeurs entières. (il
s’agit donc d’un cas particulier de la
programmation linéaire)
1 10 15 9
2 9 18 5
3 6 14 3
4 12 16 8
Formuler le problème
19
28/09/2021
Xij= 1 si oui
0 sinon
Les contraintes :
X11 + X12 + X13 <= 1 (chaque subordonné i est affecté à au plus un projet i
X21 + X22 + X23 <= 1
27/09/2021
40
20
28/09/2021
VD :
X i = 1 si l’objet est mis dans le sac à dos ; pour i : 1 .. n
= 0 sinon
FO :
max ∑ v i X i
Les contraintes :
∑ w i X i <= W
X i ≥ 0 pour i :1 .. n
La somme des poids des objets pris doit être inferieure ou égal au poids
maximal admissible
21
28/09/2021
43
VD : X i = 1 si projet sélectionné i
0 sinon
FO : Max Z = 20 X 1 + 40 X 2 + 20 X 3 + 15 X 4 + 30 X 5
Contraintes :
5 X 1 + 4 X 2 + 3 X 3 + 7 X 4 + 8 X 5 ≤ 25
X 1 + 7 X 2 + 9 X 3 + 4 X 4 + 6 X 5 ≤ 25
8 X 1 + 10 X 2 + 2 X 3 + X 4 + 10 X 5 ≤ 25
X i =0;1
22