Méthode du simplexe sous forme tableau (algorithme tableau move)

Universit´e Montpellier 2 (2011-2012) - M1 Math´ematiques statistique et applications - Optimisation Num´erique
M´ethode du simplexe sous forme tableau (algorithme tableau move)
Le probl`eme lin´eaire standard s’´ecrit:
(PLS) min
Ax=b, x0hc, xi
o`u xRn,cRn,bRm,AMm,n(R), rg(A) = mnet hc, xid´esigne le produit scalaire de cpar x. On note
A1, ..., Anles colonnes de A.
Etape 1: obtention d’une bfs pour (PLS). Consid´erer le probl`eme auxiliaire (Paux):
(Paux) min
Ax+y=b, x0, y0X
1jm
yj,
o`u yRm. Appliquer la m´ethode du simplexe `a ce probl`eme pour trouver une bfs Xpour le probl`eme (PLS).
Etape 2: Algorithme du simplexe `a partir du tableau (T) suivant associ´e `a une bfs X= (x1, ..., xm,0, ..., 0)
A1A2· · · Ap· · · AmAm+1 · · · Aq· · · AnX
1 0 · · · 0· · · 0y1,m+1 · · · y1,q · · · y1,n x1ligne 1
0 1 · · · 0· · · 0y2,m+1 · · · y2,q · · · y2,n x2ligne 2
.
.
..
.
.....
.
..
.
..
.
..
.
..
.
..
.
.
0 0 · · · 1· · · 0yp,m+1 · · · yp,q · · · yp,n xpligne p
.
.
..
.
..
.
.....
.
..
.
..
.
..
.
..
.
.
0 0 · · · 0· · · 1ym,m+1 · · · ym,q · · · ym,n xmligne m
r1r2· · · rm· · · rm+1 · · · rq· · · rnz=cT·Xligne m+1
o`u les risont les rcc associ´es au tableua: rj=cjP1inyij ci
Tant qu’il existe 1 qntel que rq<0 et 1 imtel que yiq >0, faire:
choisir pest tel que xp
ypq = min xi
yiq |1im, yiq >0.
effectuer l’op´eration `p1
ypq `p
pour 1 im,i6=p, faire `i`iyiq`pet faire `m+1 `m+1 rq`p
Si rq0 pour tout q, alors l’algorithme se termine (on a converg´e) ou si `a une it´eration kde l’algorithme, il existe
une colonne qtelle que rq<0 et yiq <0 pour tout 1 im, alors (PLS) n’admet pas de solution.
1
1 / 1 100%

Méthode du simplexe sous forme tableau (algorithme tableau move)

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !