Académique Documents
Professionnel Documents
Culture Documents
Analyse postoptimale
Analyse postoptimale
Tableau optimal
VB x1 x2 x3 x4 x5 x6 z TD
2 1 3 30
x2 1
7 7 35 7
11 2 1 11
x6 1
7 7 14 7
11 2 1 45
x1 1
7 7 14 7
4 11 1 360
z 1
7 14 35 7
6.1 Modification des coefficients de
la fonction conomique
a) Le cot cj dune variable hors base est modifi
cj devient c~j = c j + c j
Seul le cot relatif de la variable xj est influenc dans le tableau optimal
du simplexe.
En effet B et cB ntant pas modifis, T = cBT B 1 nest pas modifi, et
les cots relatifs des autres variables restent donc identiques.
Le cot relatif de la variablec x=
j devient
c Ta
l l l
T T
c j = (c j + c j ) a j = (c j a j ) + c j = c j + c j
La solution demeure optimale si
c j = c j + c j 0 ou c j c j
4
Si c3 < , nous poursuivons la rsolution du problme
7
modifi avec l'algorithme du simplexe en utilisant x3 comme
variable d'entre.
6.1 Modification des coefficients de
la fonction conomique
c jr devient c~ jr = c jr + c jr
Alors le cot relatif de toutes les variables est modifi comme suit.
Tableau optimal
VB x1 x2 x3 x4 x5 x6 z TD
2 1 3 30
x2 1
7 7 35 7
11 2 1 11
x6 1
7 7 14 7
11 2 1 45
x1 1
7 7 14 7
4 11 1 360
z 1
7 14 35 7
6.2 Modifications des termes de droite
b1 0 0 b1 1r
2 2r
b2 0 0 b
B 1 + = + br
1 1
= B b + B
br br br b r rr
bm 0 0 b m rm
T
o [ 1r , 2 r ,..., rr ,..., mr ] est la colonne r de B 1
Ainsi la solution de base actuelle demeure ralisable si
bi + ir br 0 i = 1, 2,..., m
Pour tout
c'est i tel que ir > 0 alors Pour tout i tel que ir < 0 alors
dire
bi + irbbri 0 ir br bi bi +bir br 0 bi ir br
i
max : ir > 0 bbr min : ir < 0 . bi
i =1,2,...,m i
ir br i =1,2,..., m
ir br
ir ir
Les termes de droite du tableau optimal deviennent
b1 0 0 b1 1r
2 2r
b2 0 0 b
B 1 + = + br
1 1
= B b + B
br br br b r rr
Pour tout i tel que > 0 alors
Pour tout i tel que ir < 0 alors
ir
bi +ir br 0 ir br bi bi + ir br 0 bi ir br
b
m 0 bi 0 b m rm bi
br br
o [ , ,..., ,...,
T
] ir est la colonne r de B 1 ir
1r 2r rr mr
b1 0 0 b1 1r
2 2r
b2 0 0 b
= B b + B = + br
1 1 1
B +
br br br b r rr
bm 0 0 b m rm
T
o [ 1r , 2 r ,..., rr ,..., mr ] est la colonne r de B 1
Nous limitons notre tude au cas o les coefficients des variables hors base
peuvent tre modifis
Si le coefficient a ij d' une variable hors base est modifi
pour devenir a ij + a ij ,
alors le cot relatif de la variable hors base x j devient
0 0
c j = c j a j + aij = c j a j aij
T T T
0 0
c'est dire
c j = c j i aij .
6.3 Modification des contraintes
Si c n +1 = cn +1 T a n +1 0,
la solution actuelle avec xn +1 = 0 est optimale pour le problme modifi.
6.4 Introduction dune nouvelle variable
Si c n +1 = cn +1 T a n +1 < 0,
alors nous poursuivons la rsolution du problme modifi avec
l'algorithme du simplexe.
La variable xn +1 devient variable d'entre, et pour excuter
le critre de sortie, nous devons calculer
a n +1 = B 1a n +1 .
Tableau initial
VB x1 x2 x3 x4 x5 x6 x7 z TD
x4 6 5 8 1 2 60
x5 10 20 10 1 5 150
x6 1 1 0 8
z 5 4.5 6 2 1 0
Tableau optimal Considrons une nouvelle
VB x1 x2 x3 x4 x5 x6 z TD variable x7 avec les coefficients
2 1 3 30
x2 1 2
dans les contraintes 5
7 7 35 7
11 2 1 11
x6 1
7 7 14 7 0
11 2 1 45
x1 1 et le cot est c7 = 2
7 7 14 7
4 11 1 360
z 1
7 14 35 7
a
j =1
m +1 j x j bm +1.
a
j =1
m +1 j x j bm +1 ,
a
j =1
m +1 j x j + xn +1 = bm +1.
6.5 Introduction dune nouvelle contrainte
a
j =1
m +1 j x j + xn +1 = bm +1
La variable x n +1 devient la variable de base dans la ligne (m + 1) du tableau.
a m+1 jr
m
Puisque b m+1 = bm+1 am +1 jr b r < 0,
r =1
Tableau optimal
VB x1 x2 x3 x4 x5 x6 x7 z TD
2 1 3 30
x2 1
7 7 35 7
11 2 1 11
x6 1
7 7 14 7
11 2 1 45
x1 1
7 7 14 7
x7 2 3 1 1 25
4 11 1 360
z 1
7 14 35 7
VB x1 x2 x3 x4 x5 x6 x7 z TD
2 1 3 30 Rendons 0
x2 1 3
7 7 35 7 les coefficients
11 2 1 11
x6 1
7 7 14 7 des variables de
11 2 1 45
x1 1 2 base dans la
7 7 14 7
x7 2 3 1 1 25 ligne ajoute
4 11 1 360 au tableau.
z 1
7 14 35 7
2 11 9 VB x1 x2 x3 x4 x5 x6 x7 z TD
x3 :1 + 3 2 = 2 1 3 30
7 7 7 x2 1
7 7 35 7
1 2 1 11 2 1 11
x4 :0 + 3 2 = x6 1
7 7 7 7 7 14 7
3 1 4 11 2 1 45
x1 1
x5 :0 3 +2 = 7 7 14 7
35 14 35
9 1 4 5
x7 1
30 45 5 7 7 35 7
b4 = 25 3 2 =
7 7 7 4 11 1 360
z 1
7 14 35 7
6.5 Introduction dune nouvelle contrainte
a
j =1
m +1 j x j bm +1.
a
j =1
m +1 j x j bm +1 ,
a
j =1
m +1 j x j xn +1 = bm +1.
6.5 Introduction dune nouvelle contrainte
a
j =1
m +1 j x j xn +1 = bm +1
a m+1 jr
m
Puisque b m +1 = bm +1 + am+1 jr b r < 0,
r =1
a
j =1
m +1 j x j = bm +1.
a
j =1
m +1 j x j = bm +1 ,
a
j =1
m +1 j x j = bm +1
dans le tableau.
6.5 Introduction dune nouvelle contrainte
a
j =1
m +1 j x j = bm+1
a m+1 jr
Pour prserver la non ngativit des cots relatifs, nous choisissons l' lment
de pivot a m +1s comme dans l' algorithme dual du simplexe :
cs c j
= max : a m +1 j < 0
a m +1s 1 j n a m +1 j
Le tableau rsultant est comme suit
~
Si bi 0 i = 1,2,..., m + 1,
alors une solution optimale du problme modifi est
~
x j r = br r = 1,2,..., m
~
x s = bm +1
Pour prserver la non ngativit des cots relatifs, nous choisissons l'lment
de pivot am +1s comme dans l'algorithme dual du simplexe:
cs cj
= max : am +1 j < 0
am +1s 1 j n
a m +1 j
Le tableau rsultant est comme suit
~
Si bi 0 i = 1,2,..., m + 1,
alors une solution optimale du problme modifi est
~
x j r = br r = 1,2,..., m
~
x s = bm +1