Académique Documents
Professionnel Documents
Culture Documents
Forme g
en
erale dun PL :
M ax Z = cX
AX b
X0
Avec X : vecteur des n variables de decision.
Le nombre de contraintes = m.
Forme standard dun PL :
M ax Z = cX
AX = b
X0
Avec X : vecteur des n variables de decision et m variables decart.
A matrice de dimension (m m + n) avec Rang (A) = m cest `a dire m contraintes independantes (non
proportionnelles ou ne peuvent pas sexprimer en tant que combinaisons lineaires des autres lignes/colonnes)
avec m m + n.
Soit :
XB
X=
XH
avec XB : vecteur des variables de base et XH : vecteur des variables hors base.
Soit :
A = (B|H)
avec B, une base de A de dimension (m m). Cest une sous-matrice carree de A (coefficients des variables
de base). B est inversible c`
ad B 1 existe.
On note H sous-matrice de A (coefficients des variables hors-base)
AX = b
est re-ecrit comme suit :
BXB + HXH = b
Comme XB est dote dune matrice identite Id , on multiplie toute lexpression par B 1 .
B 1 BXB + B 1 HXH = B 1 b
pour obtenir
XB + B 1 HXH = B 1 b
1
do`
u:
XB = B 1 b B 1 HXH
(1)
Par ailleurs, les coefficients de la fonction objectifs c = [cB , cH ] avec cB coefficients des VB et cH coefficients des VHB. Donc,
Z = cB XB + cH XH
On remplace XB par sa valeur (expression 1) :
Z = cB B 1 b B 1 HXH + cH XH
= cB B 1 b + cH cB B 1 H XH
Donc, le PL secrit de la facon suivante :
M ax Z = cB B 1 b + cH cB B 1 H XH
s.c : XB = B 1 b B 1 HXH
XB 0, XH 0
Comme XH = 0 (variables hors base nulles), alors on obtient :
XB = B 1 b
Z = cB B 1 b
On en deduit le tableau de simplexe correspondant :
CB
j
XB
CB
XB
Id
0
CH
XH
B 1 H
cH cB B 1 H
bi
B 1 b
cB B 1 b
Propri
et
es :
Soit XB une base dun PL. On dit que cette base est realisable ssi
XB 0
En dautres termes :
B 1 b 0
On dit que cette base est optimale ssi
j (X ) 0 (si maximisation)
H
j (X ) 0 (si minimisation)
H
En dautres termes :
cH cB B 1 H 0 (si maximisation)
cH cB B 1 H 0 (si minimisation)
Forme alternative dun PL :
AX = b
avec
X=
XP
XE
CB
j
XB
CP
XP
B 1 P
cP cB B 1 P
CE
XE
B 1 E
cE cB B 1 E
bi
B 1 b
cB B 1 b
x1
XB = s1
s3
R
eponse :
1
La matrice A est donnee par : A = 2
1
2
1
2
1
0
0
0
1
0
0
0
1
1
B= 2
1
0
0
1
1
0
0
1 1 0 1 0
B|I = 2 0 0 0 1
1 0 1 0 0
de pivot de Gauss-Jourdan :
0
0
1
1 1 0 1 0 0
B|I = 0 2 0 2 1 0
0 1 1 1 0 1
Maintenant, il faut faire apparaitre 1 `
a lintersection de la 2`eme ligne et la 2`eme colonne `
a la place de
2. donc on fait :
L2
2
1
B|I = 0 1 0 1 21 0
0
1
B|I = 0
0
0
1
0
Do`
u:
B 1
2
H= 1
1
L3 + L1
1
0 0
2
0 1 21
1 0 12
0
= 1
0
1
2
21
21
0
0 = I|B 1
1
0
0
1
20
et b = 22
12
0
1 , cH = (200, 0) , cB = (300, 0, 0)
0
4
Ainsi :
0
B 1 H = 1
0
1
2
12
21
0
2
0 1
1
1
cB B 1 H = (300, 0, 0)
cH cB B 1 H = (200, 0)
1
0
2
1
1 12
B b=
0 21
cB B 1 b =
300
1
2
3
2
1
2
1
2
12
12
0
1 =
0
1
2
3
2
1
2
1
2
12
12
150
150
150 150 = (50, 150)
0
20
11
0 22 = 9
12
1
1
11
0 9 = 3300
1
CB
j
CP
XP
B 1 P
cP cB B 1 P
XB
CE
XE
B 1 E
cE cB B 1 E
bi
B 1 b
cB B 1 b
Do`
u le tableau simplexe correspondant `
a cette base est :
ci
300
0
0
j
cj
vb
x1
s1
s3
300
x1
1
0
0
0
200
x2
1
2
3
2
1
2
50
0
s1
0
1
0
0
0
s2
1
2
12
12
150
0
s3
0
0
1
0
bi
11
9
1
3300