Recherche Opérationnelle: Méthode de Simplexe Et Dualité
Recherche Opérationnelle: Méthode de Simplexe Et Dualité
Recherche Opérationnelle: Méthode de Simplexe Et Dualité
Excercice 1.
Après l’élargissement des couloirs d’une mine, Gorog se retrouve avec des tonnes de gravats en
stock :
– 90 tonnes de roches friables.
– 30 tonnes de roches dures.
– 54 tonnes de roches intermédiaires.
Mais tout a une valeur. Il a trouvé différentes offres d’achat pour ses gravats, mais à condition qu’ils
soient livrés dans certaines proportions. Voici les 3 types de lots qu’il peut vendre :
– Un mélange de 60% de roches friables et 40% de roches dures se vend 100$ la tonne.
– Un mélange de 20% de roches friables, 20% de roches dures et 60% roches intermédiaires se
vend 80$ la tonne.
– Les gravats de roches intermédiaires pures se vendent 50$ la tonne.
Notons par x1 le nombre de tonnes vendues du première mélange, x2 le nombre de tonnes vendues
du deuxième mélange, x3 le nombre de tonnes vendues du troisième lot. Le programme linéaire (PL)
qui représente son problème est :
max
z = 100x1 + 80x2 + 50x3
6x1 + 2x2 ≤ 900
4x1 + 2x2 ≤ 300
s.c
6x2 + 10x3 ≤ 540
x1 , x2 , x3 ≥ 0
Exercice 2.
Considérons un agriculteur qui possède des terres, de superficie égale à 100 hectares (ha), dans
lesquelles il peut planter du blé , du maïs et des fèves. L’agriculteur possède une quantité 200
kilos d’engrais et 300 litres d’insecticide. Le blé nécessite une quantité 4 d’engrais par hectare. Le
1
maïs nécessite une quantité 2 d’engrais par hectare et 6 d’insecticide par hectare. Enfin, les fèves
nécessitent une quantité 10 d’insecticide par hectare. Le blé rapporte un gain de 8k euros à l’hectare,
le maïs rapporte un gain de 4k euros à l’hectare et les fèves rapportent un gain de 5k euros à l’hectare.
On note par x1 , x2 et x3 le nombre d’hectares à planter en blé, en maïs et fèves. Le programme
linéaire (PL) qui représente son problème est :
max z = 8x1 + 4x2 + 5x3
x1 + x2 + x3 ≤ 100
4x1 + 2x2 ≤ 200
s.c
6x 2 + 10x3 ≤ 300
x1 , x2 , x3 ≥ 0
On désigne par s1 , s2 , s3 les variables d’écarts des trois contraintes du PL.
1. Expliquez comment on a obtenu le programme linéaire (PL) ci-dessus ?
2. Écrire le PL sous forme standard et donner une solution de base réalisable.
3. Expliquer comment on a obtenu le tableau 3 du simplexe à partir du tableau 2(itération 2).
Tableau 2 : Tableau 3 :
Ligne VB z x1 x2 x3 s1 s2 s3 bi Ligne VB z x1 x2 x3 s1 s2 s3 bi
1 −1 −1 −1 −1
L1 s1 0 0 2
1 1 4
0 50 L1 s1 0 0 10
0 1 4 10
20
1 1 1 1
L2 x1 0 1 2
0 0 4
0 50 L2 x1 0 1 2
0 0 4
0 50
3 1
L3 s3 0 0 6 10 0 0 1 300 L3 x3 0 0 5
1 0 0 10
30
−1
Lz z -1 0 0 4 0 -2 0 -400 Lz z -1 0 -3 0 0 -2 2
-550
4. Quelle est la solution optimale ?
Précisez la valeur de la fonction objectif, les variables hors base et en base au point optimal.
5. Interpréter le résultat de la variable s2 ?
6. Que représentent les valeurs non nulles dans la ligne Lz (coefficients de la fonction objectif) ?
Exercice 3.
On considère le programme linéaire suivant :
max z = 10x1 + 9x2 + 7x3
2x1 + 3x2 + 5x3 ≤ 450
2x1 + 5x3 ≤ 600
s.c
3x 1 + 2x 2 + 6x3 ≤ 600
x1 , x2 , x3 ≥ 0
1. Donner une base de départ et la solution de base réalisable associée. Justifier ce choix.
2. Résoudre par la méthode du simplexe en tableaux, en donnant, pour chaque tableau :
– Des flèches indiquant les variables entrantes et sortantes.
– Le pivot encadré.
– La base courante. La solution de base courante.
– La valeur de la fonction objectif.
2
Exercice 4.
On considère le programme linéaire suivant :
max z = 3x1 + 2x2 + 5x3
x1 + 2x2 + x3 ≤ 430
(P L) 3x1 + 2x3 ≤ 460
s.c
x1 + 4x2 ≤ 420
x1 , x2 , x3 ≥ 0
1. Résoudre le PL ci-dessus par la méthode du simplexe en tableaux. Indiquer le détail des calculs.
Excercice 5.
Une personne soucieuse de sa forme physique souhaite absorber chaque jour 36 unités de Vitamine
A, 28 unités de Vitamine C et 32 unités de Vitamine D. Deux marques sont susceptibles de fournir
ces apports. La marque 1 coûte 3 euros et procure 2 unités de Vitamine A, 2 unités de Vitamine C
et 8 unités de Vitamine D. La marque 2 coûte 4 euros et procure 3 unités de Vitamine A, 2 unités de
Vitamine C et 2 unités de Vitamine D. Il s’agit de trouver la combinaison respectant les exigences
d’absorption quotidienne au moindre coût. Résoudre (P) graphiquement.
1. Enoncer ce problème sous forme d’un programme linéaire (P).
2. Ecrire le dual (D) de (P).
3. Résoudre (D) par la méthode du simplexe.
4. Déduire une solution de (P) à partir du tableau final du simplexe de (D)
5. Résoudre (P) graphiquement.
Exercice 6
Le programme linéaire associé au problème de la production de peinture est donné :
3
Exercice 7.
La compagnie Wyndor Glass Co. produit des produits verriers de haute qualité, incluant des
fenêtres et des portes vitrées. Elle dispose à cette fin de trois usines (usine 1, usine 2, usine 3), qui
ont chacune une capacité de production limitée. Les châssis en aluminium et les matériaux sont
produits dans l’usine 1, les châssis en bois sont fabriqués dans l’usine 2, et l’usine 3 produit le verre
et assemble les produits. La compagnie a décidé de mettre en place de ligne de production :
produit 1 : une porte vitrée avec un châssis d’aluminium ;
produit 2 : une fenêtre double-vritage avec châssis en bois. Un lot de 20 unités donne lieu à un profit
de $3000 et $5000, respectivement pour le produit 1 et le produit 2. Les données du problème sont
synthétisées dans la Table suivante. Chaque lot d’un produit est le résultat combiné de la production
dans les trois usines.
Produit 1 Produit 2 Capacité
Temps de prod. (h) Temps de prod. (h) production (h)
Usine 1 1 0 4
Usine 2 0 2 12
Usine 3 3 2 18
Nous souhaitons déterminer le taux de production pour chaque produit (nombre de lots par
semaine) de façon à maximiser le profit total.
1. Ecrire le programme linéaire associé au problème de la compagnie Wyndor Glass Co.
2. Supposons qu’une compagnie partenaire de Wyndor Glass, appelée DGlass, aimerait louer du
temps aux usines afin de fabriquer des lots de produits. Quel prix horaire pour chaque usine
devrait-elle demander de telle sorte que le résultat soit équitable, soit aucun profit ni perte
pour aucun des deux partenaires ?
3. La solution optimale du primal est donnée par (x1 , x2 ) = (2, 6). Utiliser le théorème des écarts
complémentaires pour trouver la solution optimale du dual.
4. Pour la solution optimale x = (2, 6) du problème Wyndor Glass, écrire l’objectif en fonction
des variables hors base.
5. Vérifier que les valeurs de la solution optimale du dual n’est autre que l’opposé des coefficients
des variables d’écart hors base.
4
La solution optimale de (P) est : x1 = 40, x2 = 10.
1. Ecrire le dual de ce problème.
2. Déduire la solution optimale du problème dual (D)(en utilisant le théorème des écarts complé-
mentaires de la dualité). Interpréter la valeur de ces variables.
3. Écrire l’objectif du problème primal en fonction des variables hors base. Déduire les valeurs
optimales des problèmes primal et dual (profit maximum, coût minimum).
4. Si on augmente le nombre d’unités d’azote (N) de 10, quel sera le nouveau profit ?
Tableau 2 : Tableau 3 :
V.B z x1 x2 x3 s1 s2 s3 bi V.B z x1 x2 x3 s1 s2 s3 bi
L1 |s1 0 1
2 0 1 −1
0 21 L1 |s1 0 . . . . . . 1
2 4 1 1
L2 |x3 0 1
0 1 0 1
0 5 L2 |x3 0 2
0 1 0 4
0 5
2 4
L3 |s3 0 1 3 0 0 0 1 30 L3 |x2 0 . . . . . 10
Lz |z -1 0 3 0 0 -1 0 -20 Lo |z -1 0 0 0 0 -1 -1 -50
5
7. Utiliser le tableau 3 pour exprimer l’objectif du primal en fonction des variables hors base.
Que peut-on dire des coefficients des variables d’écart hors base.
8. Quel prix donnez-vous à une unité supplémentaire de la matière de base M2 ? Justifier.