Académique Documents
Professionnel Documents
Culture Documents
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
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 :