Vous êtes sur la page 1sur 4

Université Mohammed V de Rabat École Supérieur de Technologie de Salé

Département TM Année universitaire 2020/2021


TD1 : Recherche Opérationnelle Semestre 3

Exercice 1 Les dirigeants d'une entreprise spécialisée dans la fabrication de cosmétiques veu-
lent lancer une nouvelle gamme de crèmes pour soin de visage. Ces crèmes seront fabriquées
principalement à partir de deux matières premières : la lanoline et la glycérine. Pour des
raisons techniques, chaque fournisseur propose un lot de deux pots indissociables : un pot de
lanoline et un pot de glycérine. Les ores des diérents fournisseurs se distinguent par les poids
respectifs des deux pots et bien sûr par le prix du lot.
Les livraisons auront lieu systématiquement au début de chaque cycle de fabrication. Tout
cycle de fabrication nécessite au moins 120 grammes de lanoline et au moins 90 grammes de
glycérine (sans qu'il y ait une relation de proportionnalité entre les deux matières).
Trois fournisseurs sont pressentis pour livrer ces matières. Leurs propositions de prix sont
présentées dans le tableau suivant :
Fournisseurs Prix d'achat du lot de deux pots Premier pot Deuxième pot
X1 120 DH 6 g de lanoline 2 g de glycérine
X2 132 DH 6 g de lanoline 4 g de glycérine
X3 60 DH 2 g de lanoline 2 g de glycérine
1. Présenter le programme linéaire permettant de minimiser le coût d'achat de ces produits.
2. Résoudre, par passage au dual, ce programme linéaire et en déduire le nombre de pots à
acquérir auprès de chaque fournisseur.
Exercice 2 Une ranerie de pétrole traite deux sortes de brut pour donner des produits nis
avec les rendements suivants :
Brut 1 Brut 2
Essence 25% 35%
Gasoil 30% 30%
Fuel 45% 35%
Les quotas de production imposent de fabriquer au plus 825 milliers de m3 d'essence, 750
milliers de m3 de gasoil et 1065 milliers de m3 de fuel. La marge bénéciaire laissée par le
traitement du brut 1 est de 3 milliers d'euros par millier de m3 et celle du brut 2 est de 4
milliers d'euros par millier de m3 .
1. Déterminer, par la méthode du simplexe, quelles quantités de chaque pétrole il faut traiter
pour obtenir un bénéce maximal.
2. Écrire et résoudre son problème dual.

1
Solution de l'exercice 1 Soient x1 , x2 et x3 les nombres de lots achetés respectivement aux
fournisseurs X1 , X2 et X3 .
1. Le programme linéaire permettant de minimiser le coût d'achat de ces produits est :
Forme canonique :
M in(z = 120x1 + 132x2 + 60x3 )
sous contraintes 
 6x1 + 6x2 + 2x3 > 120
2x1 + 4x2 + 2x3 > 90
x1 , x 2 , x 3 > 0

2. Son problème dual est donné par :


Forme canonique :
M ax(W = 120y1 + 90y2 )
sous contraintes 

 6y1 + 2y2 6 120
6y1 + 4y2 6 132


 2y1 + 2y2 6 60
y1 , y2 > 0

Forme standard :
M ax(w = 120y1 + 90y2 + 0e1 + 0e2 + 0e3 )
sous contraintes 

 6y1 + 2y2 + 1e1 = 120
6y1 + 4y2 + 1e2 = 132


 2y1 + 2y2 + 1e3 = 60
y1 , y2 , e1 , e2 , e3 > 0

Résolution par la méthode du simplexe :


Initialisation y1 y2 . . .
e1 6 2 1 0 0 120
e2 6 4 0 1 0 132
e3 2 2 0 0 1 60
M ax 120 90 0 0 0 0

Itration1 . y2 e1 . .
1 1
y1 1 0 0 20
3 6
e2 0 2 −1 1 0 12
4 1
e3 0 − 0 1 20
3 3
M ax 0 50 −20 0 0 −2400
Itration2 . . e1 e2 .
1 1
y1 1 0 − 0 18
3 6
1 1
y2 0 1 − 0 6
2 2
1 2
e3 0 0 − 1 12
3 3
M ax 0 0 5 −25 0 −2700

2
Itration3 . . . e2 e3
1
y1 1 0 0 −1 6
2
1 3
y2 0 1 0 − 24
2 2
e1 0 0 1 −2 3 36
M ax 0 0 0 −15 −15 −2880
Le maximum de 2880 DH (= w? ) est atteint au point (y1? , y2? ) = (6, 24).
Déduction : z ? = 2880 DH et (x?1 , x?2 , x?3 ) = (0, 15, 15).
Résolution du primal :
Cj 120 132 60 0 0 M M
x1 x2 x3 t1 t2 a1 a2
M a1 6 6 2 -1 0 1 0 120 20
M a2 2 4 2 0 -1 0 1 90 22,5
Zj 8M 10M 4M -M -M M M
Cj − Zj 120-8M 132-10M 60-4M M M 0 0

132 x2 1 1 1/3 - 1/6 0 1/6 0 20 60


M a2 -2 0 2/3 2/3 -1 - 2/3 1 10 15
Zj 132-2M 132 44-+2M/3 -22+2M/3 -M 22-2M/3 M
Cj − Zj -12+2M 0 16-2M/3 22-2M/3 M -22+5M/3 0
132 x2 2 1 0 - 1/2 1/2 1/2 - 1/2 15
60 x3 -3 0 1 1 -1,50 -1 1,50 15
Zj 84 132 60 -6,00 -24,00 6,00 24,00
Cj − Zj 36 0 0 6 24 M-6.5 M-23.5
Le minimum de 2880 DH (= z ? ) est atteint au point (x?1 , x?2 , x?3 ) = (0, 15, 15).
Déduction : w? = 2880 DH et (y1? , y2? ) = (6, 24).
Solution de l'exercice 2 Soient :
x1 : quantité du brut 1 a traité,
x2 : quantité du brut 2 a traité.
1. Résolution par la méthode du simplexe :
Forme canonique du programme linéaire :
M ax(z = 3x1 + 4x2 )
sous contraintes
 

 25%x1 + 35%x2 6 825 
 5x1 + 7x2 6 16500
30%x1 + 30%x2 6 750 1x1 + 1x2 6 2500

 

 
45%x1 + 35%x2 6 1065 ⇐⇒ 9x1 + 7x2 6 21300
x1 > 0 x1 > 0

 


 

x2 > 0 x2 > 0
 

Forme standard :
M ax(Z = 3x1 + 4x2 + 0e1 + 0e2 + 0e3 )
sous contraintes 

 5x1 + 7x2 + 1e1 = 16500
1x1 + 1x2 + 1e2 = 2500


 9x1 + 7x2 + 1e3 = 21300
x1 , x2 , e1 , e 2 , e3 > 0

Simplexe :
Initialisation x1 x2 . . .
e1 5 7 1 0 0 16500
e2 1 1 0 1 0 2500
e3 9 7 0 0 1 21300
M ax 3 4 0 0 0 0

3
Itration1 x1 . e1 . .
5 1 16500
x2 1 0 0
7 7 7
2 1 1000
e2 0 − 1 0
7 7 7
e3 4 0 −1 0 1 4800
1 4 66000
M ax 0 − 0 0 −
7 7 7
Itration2 . . e1 e2 .
1 5
x2 0 1 − 0 2000
2 2
1 7
x1 1 0 − 0 500
2 2
e3 0 0 1 −14 1 2800
1 1
M ax 0 0 − − 0 −9500
2 2
Le maximum de 9500 est atteint au point (x?1 , x?2 ) = (500, 2000).

Vous aimerez peut-être aussi