Vous êtes sur la page 1sur 5

Université IbnKhaldoun Tiaret 3èmeAnnée L. M. D.

Module : Programmation Linéaire

Faculté Math & Informatique Examen Final


Département Informatique

Exercice N°1 : 4 Pts

Une entreprise fabrique quatre produits P1 , P2 , P3 , P4 et le processus de fabrication peut exiger


jusqu’à cinq machines différentes pour la réalisation de ces produits. Les temps de fabrication en
heures sont indiqués sur le tableau suivant :

M1 M2 M3 M4 M5 Marge
unitaire DA
P1 2.5 1 1.5 2 5 80
P2 2 1.2 2 4 1 60
P3 1.5 2 2.5 5 1 90
P4 - 1.5 2 1.5 2 50
Disponibilités 50 60 100 150 50
Machines en heures
Formuler le modèle de programmation linéaire de ce problème de fabrication qui permettrait
d’obtenir un programme de production qui maximiserait les bénéfices.

Exercice N°2 : 12 Pts Résoudre à l’aide de la méthode des deux phases le modèle de P.
max Z  12 x1  20 x 2
6 x  10 x  60
 1 2

L. P   8 x1  25 x 2  200
2 x  8 x  80
 1 2

 x1 , x 2  0

1. Quelle est la solution optimale de P  ?


2. Donner les valeurs des variables d’écarts. Quelle est l’interprétation de chacune d’elles.
3. Formuler le modèle dual W  de P  .
4. Donner la solution optimale du dual W  à partir du tableau optimal de P  .

 Min Z  5 x 1  8 x 2
14 x  35 x  490
 1 2

 5 x 1  12 x 2  0

Exercice N°3 : 4 Pts Soit le modèle primal P     2 x 1  5 x 2  10
 x1  6

 x 2  15

 x1  0, x 2  0
Formuler le modèle de programmation linéaire dual W  de P  .
3 L. M. D. Programmation Linéaire
Examen Final
Corrigé

Exercice N°1 : 4 Pts

Formulation du modèle de programmation linéaire du problème de fabrication.

Max Z  80x1  60x2  90x3  50x4


2.5 x  2 x  1.5x  50
 1 2 3

 x1  1.2 x2  2 x3  1.5x4  60
P  1.5 x1  2 x2  2.5x3  2 x4  100
2 x  4 x  5x  1.5 x  150
 1 2 3 4

5 x1  x2  x3  2 x4  50

 x1  0, x2  0, x3  0, x4  0
Exercice N°2 : 12 Pts.

1. Forme Standard :

max Z  12 x1  20 x 2  0e1  0e2  0e3


6 x  10 x  e  60
 1 2 1

PS   8 x1  25 x2  e2  200


2 x  8 x  e  80
 1 2 3

 x1 , x 2 , e1 , e2 , e3  0

2. Phase 1 :
min Z a  a1  a 2
6 x  10 x  e  a  60
 1 2 1 1

PS   8 x1  25 x2  e2  a 2  200


2 x  8 x  e3  80
 1 2

 x1 , x 2 , e1 , e2 , e3 , a1 , a 2  0
Tableau 1

Cj 0 0 0 0 0 1 1

CB V . B. x1 x2 e1 e2 e3 a1 a2 S.B.

1 a1 6 10 -1 0 0 1 0 60

1 a2 8 25 0 -1 0 0 1 200

2 8 0 0 1 0 0 80
0 e3

Zj 14 35 -1 -1 0 1 1 Z a  260

Cj  Z j -14 -35 1 1 0 0 0

Tableau 2

Cj 0 0 0 0 0 1

CB V . B. x1 x2 e1 e2 e3 a2 S.B.

0 x2 3/5 1 -1/10 0 0 0 6

1 a2 -7 0 5/2 -1 0 1 50

-14/5 0 4/5 0 1 0 32
0 e3

Zj -7 0 5/2 -1 0 1 Z a  50

Cj  Z j 7 0 -5/2 1 0 0

Tableau 3

Cj 0 0 0 0 0

CB V . B. x1 x2 e1 e2 e3 S.B.

0 x2 8/25 1 0 -1/25 0 8

1 e1 -14/5 0 1 -2/5 0 20

-14/25 0 0 8/25 1 16
0 e3

Zj 0 0 0 0 0 Za  0

Cj  Z j 0 0 0 0 0
Phase 2 : Tableau 1

Cj 12 20 0 0 0

CB V . B. x1 x2 e1 e2 e3 S.B.

20 x2 8/25 1 0 -1/25 0 8

0 e1 -14/5 0 1 -2/5 0 20

-14/25 0 0 8/25 1 16
0 e3

Zj 32/5 20 0 -4/5 0 Z  160

Cj  Z j 28/5 0 0 4/5 0

Tableau 2

Cj 12 20 0 0 0

CB V . B. x1 x2 e1 e2 e3 S.B.

12 x1 1 25/8 0 -1/8 0 25

0 e1 0 35/4 1 -3/4 1 90

0 7/4 0 1/4 1 30
0 e3

Zj 12 75/2 0 -3/2 0 Z  300

Cj  Z j 0 -35/2 0 3/2 0

Tableau 3 :

Cj 12 20 0 0 0

CB V . B. x1 x2 e1 e2 e3 S.B.

12 x1 1 4 0 0 1/2 40

0 e1 0 35/2 1 0 4 180

0 7 0 1 4 120
0 e2

Zj 12 48 0 0 6 Z  480

Cj  Z j 0 -28 0 0 -6
Rep 1 : la solution optimale est : x *  x1 , x 2 , e1 , e2 , e3   40, 0, 180, 120, 0

la valeur de la fonction objective est Z *  480.

Rep 2 :
Les valeurs des variables d’écart sont : e1 , e2 , e3    180, 120, 0

les variables d’écart e1   180 et e2   120 prouvent que les contraintes 1 et 2
ne sont pas saturées alors que la contrainte 3 est saturée puisque e3   0 .

Rep 3 :
Formulation du dual de :
min W  60 y1  200 y 2  80 y 3
6 y  8 y  2 y  12
D    1 2 3

10 y 1  25 y 2  8 y 3  20
 y 1  0, y 2  0, y 3  0

La solution optimale est : y *   y1 , y 2 , y 3   0, 0, 6

la valeur de la fonction objective est W *  480.

Exercice N° 3 : 4 Pts

min W  490y1  0y2 10y3  6y4 15y5


14y  5y  2y  y  5
D   1 2 3 4
35y1 12y2  5y3  y5  8
y1 s.r.s. , y2  0, y3  0, y4  0, y5  0