Vous êtes sur la page 1sur 2

Examen de rattrapage : Recherche Opérationnelle. Durée : 01h15.

Nom :................................ Prénom :.........................

Exercice 1 (5 points).
Un chocolatier fabrique 2 types de chocolats : des chocolats ordinaires et des chocolats de luxe. En allant
inspecter ses réserves, il constate qu’il lui reste 8 kg de sucre, 20 kg de cacao et 30 heures de main d’oeuvres. Il a
deux spécialités : le plateau ordinaire et le plateau de luxe. Un plateau ordinaire nécessite 2 kg de sucre, 4
kg de cacao et 4 heures de main d’oeuvres. Un plateau de luxe nécessite 1 kg de sucre, 5 kg de cacao et 10 heures
de main d’oeuvres. Il fera un profit de 40$ en vendant un plateau ordinaire, et de 80$ en vendant un plateau de
luxe. Notons x1 la quantité de chocolat ordinaire et x2 la quantité de chocolat de luxe à fabriquer. Le programme
linéaire PL qui modélise ce problème est donné par :
max z = 40x1 + 80x2


 2x1 + x2 ≤ 8
4x1 + 5x2 ≤ 20

s.c

 4x1 + 10x2 ≤ 30
x1 , x2 ≥ 0

1. Résoudre PL graphiquement (dessiner l’ensemble des solutions réalisables, trouver la solution optimale et le
profit maximal). Expliquer votre démarche.
2. De combien on peut augmenter le prix unitaire du chocolat de luxe sans changer la solution optimale du
problème ?
3. Est-ce que le chocolatier a exploité complétement ses réserves ? Justifier.
4. Supposons que 10% de la quantité disponible de cacao est périmé. Dans ce cas, quel est le nouveau profit ?
Exercice 2 (5 points).
Pain Brioche Croissant
Une boulangerie industrielle produit du pain, de la brioche et des
M1 1 2 1
croissants. Pour cela, elle utilise trois matières de base M1, M2 et M2 2 0 4
M3, dont les quantités sont précisées ci-contre : M3 1 3 0
Les quantités de M1, M2 et M3 journalières sont respectivement de 26, 20 et 30 unités. Enfin, les bénéfices
journaliers de la vente d’une unité de pain, brioche et croissant sont respectivement de 2$, 3$ et 4$. On souhaite
établir un planning de production maximisant le bénéfice.
max
 z = 2x1 + 3x2 + 4x3
On note par x1 , x2 , x3 les quantités produites du 
 1x1 + 2x2 + 1x3 ≤ 26
pain, de la brioche et des croissants. Le programme 2x1 + 4x3 ≤ 20

s.c
linéaire (PL) qui représente son problème est : 
 1x 1 + 3x 2 ≤ 30
x1 , x2 , x3 ≥ 0

On désigne par s1 , s2 , s3 les variables d’écart des trois contraintes du PL.
1. Écrire le PL sous forme standard et donner une solution de base réalisable.
2. En partant du tableau 2 (deuxième itération du simplexe), expliquer comment on obtient le tableau 3 du
simplexe et compléter le.
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

3. Le tableau 3 du simplexe est-il optimal ? Justifier.


4. Quelle est la solution optimale ? Préciser la valeur de la fonction objectif Zmax , les variables hors base et en
base au point optimal.

1
5. Ecrire le dual (D) du programme primal (PL). Interpréter les variables duales. Donner la valeur de l’objectif
du programme dual Wmin .
Exercice 3 (5 points).
2
Nous considérons le réseau de 8
4
transport donné dans la figure
suivant, où l’on cherche à déter- 4
miner le chemin qui donne le coût
minimal de la source S au puits
T . Les coûts sont indiqués sur 5 4
chaque arc du réseau.

1. (a). Donner la raison pour laquelle l’algorithme de Dijkstra peut être appliqué ici.
(b). Résoudre ce problème par l’algorithme de Dijkstra. Donnez le coût minimal et le chemin permettant
d’obtenir ce coût.
2. On suppose que les valeurs indiquées sur chaque arc du réseau ci-haut sont des capacités et on suppose que
le flot initial est nul (ϕi,j = 0, ∀i, j).
(a). Quel est l’objectif du probème du flot maximum ? Préciser les containtes qu’on doit respecter pour
avoir un flot ?.
(b). En utilisant l’algorithme de Ford-Fulkerson (chemin améliorant), trouver la valeur du flot maximum.
Exercice 4 (5 points).
Un chocolatier fabrique 2 types de chocolats : des chocolats sucre cacao main d’oeuvres
ordinaires et des chocolats de luxe. Il dispose de 8 kg de plateau ordinaire 2 kg 4 kg 3h
sucre, de 20 kg de cacao et de 30 heures de main d’oeuvres. plateau de luxe 1 kg 5 kg 10h
Le problème consiste à déteminer la quantité de chocolat ordinaire et de chocolat de luxe à fabriquer de façon
à maximiser son profit.
1. Formulez le programme linéaire qui correspond à cette situation ?
Suite à la résolution du modèle par Excel Solver, le rapport de sensibilité suivant est obtenu :

Utilisez le rapport de sensibilité (Figure 1) pour déterminer :


2. Les solutions optimales des problèmes primal et dual. Les valeurs optimales des problèmes primal et dual.
3. Dans quel intervalle, on peut varier le prix unitaire du chocolat de luxe sans changer la solution optimale du
problème. Si ce prix passe à 900$, donnez le nouveau profit total ?
4. Si l’entreprise pouvait augmenter la quantité de cacao de 1 kg ou ajouter 1 heure de main d’oeuvres, quel
choix conseillerez-vous de considérer pour gagner plus de profit ? Justifier.

Vous aimerez peut-être aussi