Académique Documents
Professionnel Documents
Culture Documents
A b
⇔ Ax≥b
⇔ Ax≤b
⇔ x≤ (forme canonique).
Ax≤b (−A)x≤−b −A −b
c 4 3 0 0
cj variables de base x1 x2 x3 x4
0 xJ1 = x3 12 3 4 1 0
0 xJ2 = x4 14 7 2 0 1
z(x) 0 -4 -3 0 0
A.
En fait,
si Rang A < m il y a des contraintes redondantes qui
peuvent être sup-
5 5
primées exemple : 5x1 + 5x2 ≤ 10, 10x1 + 10x2 ≤ 20, Rang =1 .
10 10
Si m = n, la solution de Ax = b est unique et donnée par x = A−1 b. Il n’y a donc
rien à maximiser.
Définition. Posons A = (a1 , a2 , . . ., an ) (aj est la j−ème colonne de A), et, pour
J ⊂ {1, 2, . . ., n}, posons AJ = {aj , j ∈ J}.
. J ⊂ {1, 2, . . ., n} est une base de (P =), si |J| = m et si Rang AJ = Rang
(aj , j ∈ J) = m
x1
.
. Soit x = .. ∈ Rn+ . xj est variabe de base (variable hors base), si j ∈
xn
J (j ∈/ J). On note xJ = (xj , j ∈ J).
x1
..
. solution de base réalisable : x = . ∈ Rn+ tel que xj = 0 pour j ∈
/ J et tel
xn
que Ax = A x = b (c’est-à-dire que xJ satisfait aux contraintes).
J J
3410
Exemple (suite) : Posons A = · Alors Rang A = 2 = m, n = 4
7201
10
J = {3, 4}, A =
J
, Rang AJ = 2
01
. variable de base : x3 = 12, x4 = 14
. variable hors base : x1 = x2 = 0
0
0 J J 10 12 12
. solution de base réalisable : x = A x = = =
12 01 14 14
14
b.
Remarque : L’avantage de passer de la forme canonique à la forme standard est
qu’on obtient immédiatement une solution de base réalisable qui sert de solution
de départ pour l’algorithme du simplexe. Les variables de base sont les variables
d’écart.
Le but est de trouver une autre base réalisable, notée J, et une solution de base
réalisable associée, notée x, tel que z(x) > z(x) (x est meilleur que x).