Académique Documents
Professionnel Documents
Culture Documents
Z = CB (A−1 −1
B b − AB N xN ) + CN xN
Z = CB A−1 −1
B b + (CN − AB AN )xN
X
C N xN = cj x j
j∈N
X
A−1
B AN = A−1
B aj
j∈N
Notons
Z0 = CB A−1
B b
X
Z = Z0 + (cj − CB A−1
B aj )xj
j∈N
X
Z = Z0 + (cj − zj )xj
j∈N
zj = CB A−1
B aj et cj sont les coefficients de la fonction objectif des variables
hors base. aj est un vecteur de la variable hors base xj .
Maximisation par la méthode des tableaux du simplex Avec
Table 1: Tableau
−xj
z= z0 ... zj − cj ....
xB = A−1
B b ... yj ....
xB , xN ≥ 0
zj = CB A−1
B aj
yj = A−1
B aj = (y1j , ..., ymj )
T
−xj −xk
yr0 yi0
= min{ |yij > 0}
yrj yij
pour tout i.
Algorithme (forme condensée des tableaux)
(zj −cj )
8. Aussi la valeur du cofficient de z devient − yrj
de la colonne pivot.
−xr −xk
zj −cj
z= z0 ... − yrj
... zk − ck
... ...
y
1j
xB (1) =y10 ... − yrj ... ... y1k ...
xj = yyr0rj
... 1/yrj ... ... yrk
yrj
...
xB (j) =
y
xB (m) =ym0 ... − ymj
rj
... ... ymk ...
−x1 −x2
z= 0 -5 -8
x3 = 2 1 1
x4 = 0 1 -2
x5 = 1 -1 4
−x1 −x5
z= 2 -7 2
−x4 −x5
z= 9 14 9
x1 = 1 2 1
Primal maximiser n
X
cj x j
j=1
xj ≥ 0 pour j = 1, ..., n
yi ≥ 0 pour i = 1, ..., m
Lemme 3: Dualité faible Pour toute solution réalisable x̄ du primale et
toute solution réalisable ȳ du dual, alors
n
X m
X
cj x̄j ≤ bi ȳi
j=1 i=1
X
xi = b0i − a0ij xj i ∈ B
j∈N
x1 ≤ 1000
x2 ≤ 500
x3 ≤ 1500
3x1 + 6x2 + 2x3 ≤ 6750
x1 ≥ 0, x2 ≥ 0, x3 ≥ 0
y1 + 3y4 ≥ 4
y2 + 6y4 ≥ 12
y3 + 2y4 ≥ 3
y1 ≥ 0, y2 ≥ 0, y3 ≥ 0, y4 ≥ 0
[Dual]
min w = y.b
s.c
yA ≥ c,
y≥0
Théorème/relaxation
Des solutions admissibles x (pour primal) et y (pour dual) sont optimales si
et seulement si X
yi (bi − aij xj ) = 0, i = 1, ..., m
j
X
( aij yi − cj )xj = 0, j = 1, ..., n
i
Exemple
y1 (30 − x1 − x2 − 3x3 ) = 0
y2 (24 − 2x1 − 2x2 − 5x3 ) = 0
y3 (36 − 4x1 − x2 − 2x3 ) = 0
Exemple
y1 (30 − 8 − 4 − 3 ∗ 0) = 0
y2 (24 − 2 ∗ 8 − 2 ∗ 4 − 5 ∗ 0) = 0
y3 (36 − 4 ∗ 8 − 4 − 2 ∗ 0) = 0
ce qui donne
y1 = 0, y2 = 1/6, y3 = 2/3