Vous êtes sur la page 1sur 4

Université SETIF 1 Examen du module PL

Faculté des sciences


Département d’informatique Durée : 1h30 Mars 2021

Exercice 1 10 Points
Les tableaux ci-dessous ont été obtenus après exécution de quelques itérations de la méthode du simplexe
sur différents problèmes. Quelles conclusions pouvez-vous tirer sur la base de l’information contenue
dans ces tableaux? Les conclusions possibles sont :
1. Le problème admet la solution infinie parce que ...;
2. La solution courante est optimale, et vaut ...;
3. Le problème n'a pas de solution parce que ...;
4. La solution courante n’est pas optimale; dans ce cas, calculez la solution optimale.
5. La solution courante est optimale, elle vaut .... et il y a une infinité de solution parce que ...;

a) Cj 2,5 1 0 0 2,5 Points 2,5 Points


b) Cj 3 -2 0 0 -M
Ci* Xi * x1 x2 x3 x4 bi Ci* Xi * x1 x2 x3 x4 x5 bi
0 x3 0 19/5 1 -3/5 9 3 x1 1 1 1 0 0 1
2,5 x1 1 2/5 0 1/5 2 -M x5 0 0 -2 -1 1 2
Zj 2,5 1 0 1/2 Z=5 3 3 3+2M M -M Z=3-2M
Zj
Zj-Cj 0 0 0 1/2 0 5 2M+3 M 0
Zj-Cj

2,5 Points 2,5 Points


c) Cj 1 3 0 0 d) Cj -4 -6 0 0 0 0 -M -M
Ci* Xi * x1 x2 x3 x4 bi c* x* x1 x2 x3 x4 x5 x6 x7 x8 bi
1 x1 1 0 1/3 -2/3 4 -4 x1 1 0 -1 0 0 -2 1 0 8
3 x2 0 1 2/3 -1/3 10 -M x8 0 0 1 -1 0 1 -1 1 2
0 x5 0 0 1 0 1 2 -1 0 16
Zj 1 3 7/3 -5/3 Z=34 -6 x2 0 1 0 0 0 1 0 0 16
Zj-Cj 0 0 7/3 -5/3 Zj -4 -6 4-M M 0 2-M M-4 -M
0 0 4-M M 0 2-M 2M-4 0 Z0=-2M-128
Zj-Cj

Exercice 2 10 Points
Le mobilier de la bibliothèque de la faculté des sciences doit être changé pour contenir au moins 4400
livres de petit format et 2600 livres de grand format.
Un premier fournisseur propose des meubles de type A pouvant contenir 110 livres de petit format et
100 livres de grand format pour un prix de 40000 DA, l'unité.
Un deuxième fournisseur propose des meubles de type B pouvant contenir 220 livres de petit format et
100 livres de grand format pour un prix de 60000 DA, l'unié.
Par ailleurs le responsable de la bibliothèque a pour consigne de ne passer aucune commande supérieure
à 960000 DA chez un même fournisseur.

1) Modéliser ce problème par un programme linéaire, sachant que l’unité monétaire Algériènne (UMA) vaut
10000DA. (1 UMA= 10000 DA). 5 Points

2) Simplifier le système de contrainte obtenu à la question 1). 2 Points


(La simplification se fait en divisant chaque contrainte par un nombre positif)

3) Faites les transformations nécessaires pour pouvoir appliquer la méthode du simplexe (recherche du maximum )
au PL simplifié obtenu à la question 2) .
3 Points

lakhdar.amrani@univ-setif.dz Bon Courage


Université SETIF 1 Examen du module PL
Faculté des sciences
Département d’informatique Durée : 1h30 Mars 2021

a) • La solution courante est optimale, elle 1,5Point

 x1 = 2
 x2 = 0

vaut MaxZ = 5 avec  :
 x3 = 9
 x 4 = 0

et il y a une infinité de solution car :

• Z2-C2=0 et x2 est une variable hors base; 1Point

b) Le problème est non réalisable parce que : 1,5Point

• Le tableau est final (tous les Zj-Cj sont >=0)


1Point • et la solution optimale contient une variable
artificielle (x5=2>0).

c)
• Le problème est non borné (Z est infini) 1Point
• parce qu’il existe un Zj-Cj négatif (Z4-C4 ) et que la
colonne(colonne 4) est non positive. 1,5Point

d) La solution courante n’est pas optimale; dans ce cas, calculons la solution optimale,

Nous continuons le processus du simplexe pour arriver au dernier tableau qui est optimal :
d) Cj -4 -6 0 0 0 0 -M -M
c* x* x1 x2 x3 x4 x5 X6 X7 X8 bi
-4 X1 1 0 1 -2 0 0 -1 2 12
0 X6 0 0 1 -1 0 1 -1 1 2
0 x5 0 0 -1 2 1 0 1 -2 12
1,5 Point
-6 X2 0 1 -1 1 0 0 1 -1 14
Tableau Zj -4 -6 2 2 0 0 -2 -2
N°4 Zj-Cj 0 0 2 2 0 0 M-2 M-2 Z0=-132

− Puisque tous les (Zj-Cj ) sont non-négatifs, le maximum est atteint .


− La solution de base maximale est :
Max(-Z) = -132
x1 = 12 x2 = 14
x5 =12 x6 = 2 1 Point
x3 =x4 = x7 = x8 =0

lakhdar.amrani@univ-setif.dz
Université SETIF 1 Examen du module PL
Faculté des sciences
Département d’informatique Durée : 1h30 Mars 2021

1. Formulation du problème sous forme d'un PL


1. Définition des variables
− Soit x1 le nombre de meubles de type A à commander 1Point
− et x2 le nombre de meubles de type B à commander
2. Description de la fonction économique
− MinZ=40000x1+60000x2 sachant que l’unité monétaire vaut :10000DA, donc : 1 Point
− MinZ=4x1+6x2
3. Description des contraintes
− 110x1+220x2 ≥ 4400 (Contrainte sur les livres de petit format)
− 100x1+100x2 ≥ 2600 (Contrainte sur les livres de grand format)
2 Point
− 40000x1 ≤ 960000 (Contrainte imposé par consigne sur le fournisseur 1)
− 60000x2 ≤ 960000 (Contrainte imposé par consigne sur le fournisseur 2)
− x1 ≥ 0 (Contrainte de non-négativité des variables)
− x2 ≥ 0 (Contrainte de non-négativité des variables)
4. Le programme linéaire (PL)

MinZ=4x1+6x2
110x1+220x2 ≥ 4400
100x1+100x2 ≥ 2600
1Point
40000x1 ≤ 960000
Sujet à : 60000x2 ≤ 960000
x1 ≥ 0
x2 ≥ 0

2. Simplifier le système de contrainte obtenu à la question 1) :

Il suffit de diviser les contraintes par des nombres positifs :

(110x1+220x2 ≥ 4400)/110 x1+2x2 ≥ 40


(100x1+100x2 ≥ 2600 )/100 x1+x2 ≥ 26
2 Points
(4x1 ≤ 96) /4 ≡ x1 ≤ 24
(6x2 ≤ 96)/6 x2 ≤ 16
x1 ≥ 0 x1 ≥ 0
x2 ≥ 0 x2 ≥ 0

3. Transformation du PL simplifié :
MinZ=4x1+6x2
x1+2x2 ≥ 40
x1 + x2 ≥ 26
Tel que x1 ≤ 24
x2 ≤ 16
x1 ≥ 0
x2 ≥ 0

lakhdar.amrani@univ-setif.dz
Université SETIF 1 Examen du module PL
Faculté des sciences
Département d’informatique Durée : 1h30 Mars 2021

On va maximiser (-Z ) puis une fois la sulution de -Z trouvée on multipliera la valeur de max(-Z) par (-1) ,
vu que MinZ=-Max(-Z) 0,5 Points

a) Transformation des inéquations en équations 1Points


Max(-Z)=-4x1-6x2
x1+2x2 – x3 = 40 x3, x4 : variables d’excédent
x1 + x2 – x4 = 26
Tel que x1 + x5 = 24 x5, x6 : variables d’écart
x2+ x6 = 16
x1 ≥ 0
x2 ≥ 0

b) Création d’une solution de base de départ 1Points


Max(-Z)=-4x1-6x2 -M x7 -M x8
x1+2x2 – x3 + x7 = 40 x3, x4 : variables d’excédent
x1 + x2 – x4 + x8 = 26 x7, x8 : variables artificielles
Tel que x1 + x5 = 24 x5, x6 : variables d’écart
x2 + x6 = 16
x1 ≥ 0
x2 ≥ 0

Nous avons donc une solution de base de départ : Solution de base de départ :
Max(-Z)=-66M
x7 = 40
0,5Points (Variables de base ) : x8 =26
x5 =24
x6 =16

(Variables de hors base ) : xj = 0 , j=1 ,2,3,4

lakhdar.amrani@univ-setif.dz

Vous aimerez peut-être aussi