Académique Documents
Professionnel Documents
Culture Documents
1 : Génération de colonnes
1
3. Modèle linéaire
min z c1 x1 c2 x2 ... cn xn
Sujet à
a11 x1 a12 x 2 ... a1n x n b1
a 21 x1 a 22 x 2 ... a 2 n x n b2
. . . .
. . . .
a m1 x1 a m 2 x 2 ... a mn x n bm
x1 , x 2 , ..., x n 0
Théorème 1
Soit
X x E : Ax b, x 0
n
où A est une matrice de dimension mxn et
b En .
x* est un point extrême de X si et
seulement si x* est une solution de base
réalisable de X.
Théorème 2 : Théorème Fondamental de PL
T T
cB cR
Multiplicateurs du simplexe
T
c c T c TB B 1 A
Corollaire Si x * x : Ax b, x 0 et y * y : AT y c , et si
bT y * cT x* , alors x* et y* sont des solutions optimales respectivement
pour le problème primal et pour le problème dual.
Théorème de dualité forte Si un des deux problèmes primal ou dual
possède une solution optimale avec valeur finie, alors la même chose est
vraie pour l’autre problème, et les valeurs optimales des deux problèmes
sont égales. Si un des deux problèmes n’est pas borné, alors le domaine
réalisable de l’autre problème est vide.
Théorèmes de dualité
min cT x max b T y
Sujet à Ax b y Sujet à AT y c x
x0 y0
i xj 0 aT j y c j
ii aT j y c j xj 0
Théorèmes de dualité
i xj 0 aT j y c j iii a i x bi yi 0
ii aT j y c j xj 0 iv yi 0 a i x bi
solution optimale du dual
De manière générale, la solution optimale du dual est
donnée par: couts réduits des variables d’écart (aussi appelés
multiplicateurs optimaux)
Algorithme de génération de colonnes
Si beaucoup de variables, on utilise un algorithme de génération
de colonnes;
Colonne=variable;
On ne met pas toutes les colonnes;
On les introduit au fur et à mesure;
On résout à chaque itération un PL restreint.
Algorithme :
• Initialisation: on met quelques colonnes de (PL) dans (PLR)
• Itérations:
1. Résoudre (PLR)
2. Calculer les coûts réduits des variables de (PL)
3. Si toutes les variables de (PL) ont un coût réduit >= 0 STOP
(PL) est résolu;
Sinon ajouter une variable de coût réduit<0 à (PLR) et aller en 1.
Conditions d’applications
Exemples :
Le problème du voyageur de commerce;
Problèmes de tournées de livraison;
Problèmes de découpe (cutting stock problem),
Optimiser sur une enveloppe convexe.
Optimiser sur une enveloppe convexe