Professional Documents
Culture Documents
nest pas
modiee.
3
II. Analyse post-optimale de lobjectif
But : etudier linuence des coecients de la fonction objectif sur
loptimum.
PL sous forme standard qui admet une base optimale B
(n normale du
simplexe). A une permutation pr`es des colonnes,
A = (A
B
| A
H
).
La solution optimale secrit x
= A
1
B
b A
1
B
A
H
x
. La matrice
A
= A
1
B
A
H
.
La methode des dictionnaires appliquee au probl`eme de production de
lintroduction fournit la solution optimale
x
= (x
2
, x
1
, e
1
)
=
_
5,
15
2
,
27
2
_
= (e
2
, e
3
)
= (0, 0)
5
6
e
3
e
1
=
27
2
+
5
2
e
2
7
2
e
3
F = 65
1
3
e
2
7
3
e
3
On a x
= A
1
B
b A
. La matrice A
vaut donc
A
H
=
_
_
_
+
1
3
2
3
1
6
+
5
6
5
2
+
7
2
_
_
_
.
5
Proposition (condition doptimalite)
La condition doptimalite
L
= c
0 (1)
est une condition susante pour quune solution de base realisable soit
optimale.
Preuve : Pour tout x D
R
, on a (cf. Chap. 2)
F(x) = F(x
) + L
H
x
o` u x
.
6
Application. On utilise la condition doptimalite pour determiner
linuence dun coecient de la fonction objectif F :
On remplace ce coecient par un param`etre et on calcule la condition
doptimalite.
On obtient alors une condition sur ce param`etre. Cette condition est
une condition necessaire pour que la solution de base optimale soit
inchangee et une condition susante pour que la solution obtenue
soit optimale.
7
Exemple. On reprend lexemple du probl`eme de production
max
(x
1
,x
2
)
[F(x
1
, x
2
) = 6x
1
+ 4x
2
] .
_
_
_
3x
1
+ 9x
2
81
4x
1
+ 5x
2
55
2x
1
+ x
2
20
x
1
, x
2
0
On veut etudier la sensibilite de loptimum par rapport au prix de vente
unitaire du produit P
1
(variable x
1
) qui vaut 6. De combien peut-on faire
varier ce prix, sans changer le plan de production ?
On a trouve la solution de base optimale
x
= (x
2
, x
1
, e
1
)
=
_
5,
15
2
,
27
2
_
= (e
2
, e
3
)
= (0, 0)
=
_
_
_
1
3
2
3
1
6
5
6
5
2
7
2
_
_
_
8
On remplace le coecient 6 dans F par un param`etre c
1
:
c
B
= (4, c
1
, 0), c
H
= (0, 0).
Les co uts reduits deviennent alors
L
H
= c
H
c
B
A
H
=
_
c
1
6
4
3
,
8
3
5
6
c
1
_
.
La condition doptimalite L
0 donne alors
16
5
c
1
8.
Interpretation. Si on choisit
16
5
c
1
8, la solution de base optimale est
inchangee cest-`a-dire que le plan de production ne change pas. On a
F
=
15
2
c
1
+ 20. Avec c
1
= 8 (la valeur max. permise pour c
1
), on
obtient F
(n normale du
simplexe). A une permutation pr`es des colonnes,
A = (A
B
| A
H
).
Proposition (condition de faisabilite)
A loptimum, on a necessairement la condition de faisabilite
x
B
= A
1
B
b 0. (2)
10
Application. On utilise la condition de faisabilite pour determiner
linuence dun coecient du second membre des contraintes sur la
solution optimale.
On remplace ce coecient par un param`etre. On obtient ainsi un
second membre d.
On calcule alors la condition de faisabilite sur la solution de base
x
B
= A
1
B
d 0.
On obtient de cette facon une condition sur le param`etre introduit.
Cette condition est une condition necessaire pour que la base
optimale B
soit inchangee.
Remarque. Les valeurs de la solution de base x
B
changent, mais x
B
est
toujours une solution de base realisable optimale car on maintient les co uts
reduits L
0 inchanges.
11
Exemple. Avec lexemple du probl`eme de production, on etudie la
sensibilite de la solution optimale par rapport `a la quantite disponible de
main doeuvre qui vaut 55 unites. On introduit donc un param`etre d
2
R
avec le second membre
d =
_
_
81
d
2
20
_
_
et on calcule x
B
= A
1
B
d avec A
1
B
=
_
_
0 1/3 2/3
0 1/6 5/6
1 5/2 7/2
_
_
.
On obtient
x
B
=
_
_
x
2
x
1
e
1
_
_
=
_
_
_
_
_
_
1
3
(d
2
40)
1
6
(d
2
+ 100)
151
5
2
d
2
_
_
_
_
_
_
. (3)
12
La condition de faisabilite x
B
0 donne alors :
40 d
2
60.4
Interpretation. Si on choisit 40 d
2
60.4 alors la solution de base
realisable x
B
donnee par (3) est optimale.
13