Vous êtes sur la page 1sur 5

Université Badji Mokhtar //Faculté de Technologie

Département d’Informatique

Corrigé Type du Rattrapage Programmation Linéaire

Exercice 1 :

𝑴𝒊𝒏 𝑧 = 7𝑥 + 3𝑥 − 4𝑥 + 𝑥
S.C:
7𝑥 + 3𝑥 −4𝑥 = 70
𝑥 +𝑥 −𝑥 = 10
7𝑥 + 3𝑥 +𝑥 = 20
𝑥 − 4𝑥 ≤ 0
𝑥 +𝑥 ≥5
𝑥 ≥0 𝑥 ≥0 𝑥 ≥0
 Mise sous forme canonique du PL : Type I (2.5 Pt)

−𝑴𝒂𝒙 𝑧 = −7𝑥 − 3𝑥 + 4𝑥 − 4𝑥 − 𝑥
S.C:
7𝑥 + 3𝑥 − 4𝑥 + 4𝑥 ≤ 70
−7𝑥 − 3𝑥 + 4𝑥 − 4𝑥 ≤ −70
𝑥 + 𝑥 − 𝑥 + 𝑥 ≤ 10
−𝑥 − 𝑥 + 𝑥 − 𝑥 ≤ − 10
7𝑥 + 3𝑥 − 3𝑥 +𝑥 ≤ 20
−7𝑥 − 3𝑥 + 3𝑥 −𝑥 ≤ −20
𝑥 − 4𝑥 ≤ 0
−𝑥 − 𝑥 + 𝑥 ≤ −5
𝑥 ≥ 0 𝑥 ≥ 0, 𝑥 ≥ 0, 𝑥 ≥ 0, 𝑥 ≥, 𝑥 , 𝑥 ≥ 0
7 3 −4 4 0 0 0 70
⎡−7 −3 4 −4 0 ⎤ ⎡ −7
0 0 −70⎤ ⎡−3⎤
⎢1 1 0 0 −1 1 0⎥ ⎢ 10 ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢−1 −1 0 0 1 −1 0 ⎥ ⎢−10 ⎥ ⎢4⎥
𝐴= ,𝑏 = , 𝑐 = ⎢−4⎥
⎢7 0 3 −3 0 0 1⎥ ⎢ 20 ⎥ ⎢0⎥
⎢−7 0 −3 3 0 0 −1⎥ ⎢−20⎥ ⎢0⎥
⎢1 0 0 0 0 0 −4⎥ ⎢ 0 ⎥ ⎣−1⎦
⎣ 0 −1 0 0 −1 1 0⎦ ⎣ −5 ⎦
 Mise sous forme canonique du PL : Type II
𝑴𝒊𝒏 𝑧 = 7𝑥 + 3𝑥 − 4𝑥 + 4𝑥 + 𝑥
S.C:
7𝑥 + 3𝑥 − 4𝑥 + 4𝑥 ≥ 70
−7𝑥 − 3𝑥 + 4𝑥 − 4𝑥 ≥ −70
𝑥 + 𝑥 − 𝑥 + 𝑥 ≥ 10
−𝑥 − 𝑥 + 𝑥 − 𝑥 ≥ − 10
7𝑥 + 3𝑥 − 3𝑥 +𝑥 ≥ 20
−7𝑥 − 3𝑥 + 3𝑥 −𝑥 ≥ −20
−𝑥 + 4𝑥 ≥ 0
𝑥 +𝑥 −𝑥 ≥5
𝑥 ≥ 0 𝑥 ≥ 0, 𝑥 ≥ 0, 𝑥 ≥ 0, 𝑥 ≥, 𝑥 , 𝑥 ≥ 0
7 3 −4 4 0 0 0 70
⎡−7 −3 4 −4 0 7
0 0⎤ ⎡−70⎤
⎡3⎤
⎢1 1 0 0 −1 1 0 ⎥ ⎢ 10 ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
−4
𝐴=⎢
−1 −1 0 0 1 −1 0⎥
,𝑏 = ⎢
−10 ⎥ , 𝑐 = ⎢⎢ 4 ⎥⎥
⎢ 7 0 3 −3 0 0 1⎥ ⎢ 20 ⎥ ⎢0⎥
⎢−7 0 −3 3 0 0 −1⎥ ⎢−20⎥ ⎢0⎥
⎢−1 0 0 0 0 0 4⎥ ⎢ 0 ⎥ ⎣1⎦
⎣0 1 0 0 1 −1 0⎦ ⎣ 5 ⎦

 Mise sous forme standard du PL (2.5 Pt)

−𝑴𝒂𝒙 𝑧 = −7𝑥 − 3𝑥 + 4𝑥 − 4𝑥 − 𝑥
S.C:
7𝑥 + 3𝑥 − 4𝑥 + 4𝑥 = 70
𝑥 + 𝑥 − 𝑥 + 𝑥 = 10
7𝑥 + 3𝑥 − 3𝑥 +𝑥 = 20
𝑥 − 4𝑥 + 𝑥 =0
𝑥 +𝑥 − 𝑥 − 𝑥 =5
𝑥 ≥ 0 𝑥 ≥ 0, 𝑥 ≥ 0, 𝑥 ≥ 0, 𝑥 ≥, 𝑥 , 𝑥 ≥ 0, 𝑥 ≥ 0, 𝑥 ≥ 0

−7
⎡−3⎤
7 3 −4 4 0 0 0 0 0 70 ⎢4⎥
⎡1 ⎢ ⎥
1 0 0 −1 1 0 0 0⎤ ⎡10⎤
⎢−4⎥
⎢ ⎥ ⎢ ⎥
𝐴 = ⎢7 0 3 −3 0 0 1 0 0⎥ , 𝑏 = ⎢20⎥ , 𝑐 = ⎢ 0 ⎥
⎢1 0 0 0 0 0 −4 0 0⎥ ⎢0⎥ ⎢0⎥
⎣0 1 0 0 1 −1 0 0 1⎦ ⎣5⎦ ⎢−1⎥
⎢0⎥
⎣0⎦

Exercice 2 :
𝑴𝒂𝒙 z = 9𝑥 + 12𝑥 + 10𝑥 + 7𝑥
S.C :
2𝑥 + 2𝑥 + 3𝑥 + 𝑥 ≤ 10
2𝑥 + 3𝑥 + 𝑥 + 2𝑥 ≤ 16
𝑥 ≥ 0 𝑥 ≥ 0, 𝑥 ≥ 0, 𝑥 ≥ 0
 Démonstration que 𝑧 ≤ 62 (2.5 Pt)

3 × (2𝑥 + 2𝑥 + 3𝑥 + 𝑥 ≤ 30
2 × (2𝑥 + 3𝑥 + 𝑥 + 2𝑥 ) ≤ 32

10𝑥 + 12𝑥 + 11𝑥 + 7𝑥 = 𝑧 + 𝑥 + 𝑥 ≤ 62,
𝑥 ≥ 0 ,𝑥 ≥ 0
∴ 𝑧 ≤ 62
 Démonstration que 𝑥 = 0, 𝑥 = 4, 𝑥 = 0, 𝑥 = 2 est une solution optimale pour P (2.5 Pt)
∀𝑥 ≥ 0, ∀𝑥 ≥ 0,∀𝑥 ≥ 0, ∀𝑥 ≥ 0, on a 𝑧 ≤ 62, i.e. la valeur maximale (optimale) de z est 62
Pour la solution 𝑥 = 0, 𝑥 = 4, 𝑥 = 0, 𝑥 = 2
z=9𝑥 + 12𝑥 + 10𝑥 + 7𝑥 = 9 × 0 + 12 × 4 + 10 × 0 + 7 × 2 = 48 + 14 = 62
cette solution maximise la fonction z, donc c’est une solution optimale.
Exercice 3 :
Max z= -x1 - x2
Sx1 + Tx2 ≥1
Sx1 - Tx2 ≤3
x1, x2  0
 .Les conditions sur les paramètres S, T  ℝ telles que le PL n’a aucune solution réalisable : (2 Pt)
Le PL n’a pas de solution réalisable lorsque l’une de ses contrainte n’est pas vérifiée, i.e.
Sx1 + Tx2 <1
Sx1 - Tx2 >3
x1 <0
x2 <0
Par exemple :
oLa contrainte Sx1 + Tx2 <1 sera toujours vérifiée si 𝑆 ≤ 0 𝑒𝑡 𝑇 ≤ 0
oAlors que la contrainte Sx1 - Tx2 >3 sera vérifiée si 𝑆 = , 𝑇 = , 𝑛1 − 𝑛2 > 3, 𝑥 > 0, 𝑥 > 0, (𝑛1, 𝑛2) ∈
ℝ (ex. 𝑛1 = 5, 𝑛2 = 1)

Le PL n’a pas de solution réalisable : S=-1 et T=-1


 Les conditions sur les paramètres S, T  ℝ telles que le PL a une solution optimale: (2 Pt)
𝑆 > 0 𝑒𝑡 𝑇 < 0

Le PL a une solution optimale: S=1 et T=-2, 𝑋 ∗ = (𝑥 , 𝑥 ) = (1,0), 𝑧 ∗ = −1.


 Les conditions sur les paramètres S, T  ℝ telles que le PL a une fonction objectif non majorée (2 Pt)
𝑇 > 0 𝑜𝑢 {𝑆 > 0, 𝑇 = 0}
Le PL a une fonction objectif non majorée : T=1.

Le PL a une fonction objectif non majorée : S=1, T=0.

 Solution du PL avec la méthode simplexe tableau


Max z= x1 + x2 +x3
-x1 + x2-x3 -1
-x1+2x2+3x32
x1+x2+x3=5
x1, x2 ,x3 0
Mise sous forme standard du PL (1.5 Pt)
Max z= x1 + x2 +x3
x1 - x2 + x3 + x4 = 1
-x1 + 2x2 + 3x3 + x5 = 2
x1 + x2 + x3 = 5
x1, x2 ,x3, x4, x5 0
Tableau 0
cj 1 1 1 0 0
Solution de
CB
Variable de base x1 x2 x3 x4 x5 base XB=B-1.b
1 x1 1 -1 1 1 0 11/4
1 x2 -1 2 3 0 1 2
1 x3 1 1 1 0 0 1/4
cj-zj 0 0 0 0 0 z=5

𝑐 − 𝑧 = 0, pour j=1,2,…,5, donc la solution de base actuelle est optimale et multiple, 𝑋 ∗ =


(𝑥 , 𝑥 , 𝑥 , 𝑥 , 𝑥 )=(11/4,2,1/4,0,0), 𝑧 ∗ = 5 (2.5 Pt)

Vous aimerez peut-être aussi