PL - 15-16 - Examen + Correction
PL - 15-16 - Examen + Correction
PL - 15-16 - Examen + Correction
EXAMEN FINAL
Section : INFO3
Matière : Programmation Linéaire
Durée : 2H
Documents Non Autorisés
------------------------------------------------------------------------------------------------------------------------------------
Le barème est à titre indicatif
Exercice 1 : (5 pts)
Enoncer correctement le théorème d’optimalité pour une fonction objective à maximiser et montrer en
donnant un exemple numérique que sa condition n’est pas nécessaire.
Le papier est reçu en grands rouleaux. Ces rouleaux sont successivement coupés, pliés et emballés. Trois tailles
sont fabriquées (A, B et C). Le tableau ci-dessous résume les informations sur la fabrication et les bénéfices
amenés par chaque article.
Pliage 6 10 4 2208
Conditionnement 1 1 2 440
b) Montrer que la solution optimale est de fabriquer 166 unités de la taille B et 137 unités de la taille C.
c) A partir de quel bénéfice, le fabricant a-t-il intérêt de produire des serviettes de taille A ?
d) Le responsable du département coupe, signale qu’en fait 60 minutes de travail effectif sont perdues
chaque semaine. La solution optimale change-elle ?
1
2) Le fabricant de serviettes a la possibilité d’augmenter la capacité du département pliage.
Bon travail
2
FACULTE DES SCIENCES DE TUNIS Tunis le, 04/01/2016
Dépt. des Sciences de l’Informatique
Devoir Surveillé
Correction
Exercice :
Théorème d’optimalité : Si le vecteur coût relatif à une base réalisable est négatif ou nul, alors la
solution de base correspondante est optimale.
X1 X2 X3 X4 b
1 0 -1 1 6
0 1 1 2 0 La solution de base associée à J1 = {1, 2} est optimale car le
vecteur coût est négatif pour laquelle Z = 10.
0 0 -1 -1 -10
1 1 0 3 6
0 1 1 2 0 La solution de base associée à J2 = {1, 3} est aussi optimale car
Z = 10 aussi, mais le vecteur coût n’est pas négatif.
0 1 0 1 -10
Problème:
1) a) On pose X1 (resp. X2, X3) la quantité de serviettes de type A (resp. B, C) fabriquées par semaine.
10Y1 + 6Y2 + Y3 ≥ 1
(D) 5Y1 + 10Y2 + Y3 ≥ 1,5 Y1, Y2, Y3 ≥ 0
2Y1 + 4Y2 + 2Y3 ≥ 2
2705Y1 + 2208Y2 + 440Y3 ≥ W(min)
3
On va appliquer le théorème des écarts complémentaires pour montrer que Xo = (0 ; 166 ; 137) est
solution optimale de (P).
1ère contrainte : 5*166 + 2*137 = 1104 < 2705 contrainte lâche Y1 = 0
ème
2 contrainte : 10*166 + 4*137 = 2208 contrainte serrée
3ème contrainte : 166 + 2*137 = 440 contrainte serrée
Xo = (0 ; 166 ; 137) et Y0 = (0 ; 1/16 ; 7/8) sont solutions optimales de (P) et (D) respectivement
pour lesquelles Z = W = 523.
Remarque : La 1ère contrainte de (P) étant lâche, donc si la variable d’écart qui lui est associée est X4 alors
la base optimale sera J0 = {2, 3, 4}
c) Pour que 1 rentre dans la base, il faut que le coefficient de X1 dans la fonction objective soit positif.
10
Si on pose δ le bénéfice d’une unité de serviette de type A, alors:
d) La solution optimale ne change pas car en retranchant 60 du 2ème membre de la 1ère contrainte, celle-
ci reste toujours lâche. (1104 < 2705 – 60)
2) a) D’après le théorème du chapitre VII, le coût horaire marginal est : 60*(1/16) = 3,750 DT
b) Ce prix reste valable tant que la base J0 reste réalisable, c'est-à-dire que :