Académique Documents
Professionnel Documents
Culture Documents
Prof. Moretti
Mtodo Simplex
Considere o problema
Min z = ct x
sa
A x = b
x 0
B n x m , N m x (n m ) , Posto(A ) = m < n
Equaes Bsicas:
Considerando o sistema linear do problema acima , e as parties de A, x e c,
obtemos as equaes bsicas para o Mtodo Simplex.
Ax = b
B xB + N xN = b
x B = B1b B1Nx N
xB = b
yj xj
j I (N )
Funo Objetivo:
z = ct x
x
= [c B , c N ] t B
x N
= cBxB + cNxN
= c Bt B 1b B 1Nx N + c Nt x N
1
= c B b c BB N c N x N
t
B
=z
(zj cj) xj
j I (N )
, onde zj = c B B 1a j
onde
b = B 1b
yj = B 1a j , j I(N)
(zj cj)xj
j I (N )
sa
xB = b
yj xj
j I (N )
x B 0 , x j 0 , j I(N)
Se existe pelo menos um (zj cj) > 0 , ento a VNB x j candidata a entrar na
base.
b
Se yj > 0 , ento xs = min i : y ij > 0 a varivel que sai da base.
1 i m y
ij
Atualize B e v para a prxima iterao.
Obs:
Direo Simplex
x = x + d , 0
Ax = b
Ax = b A (x + d ) = b Ad = 0
d uma direo factvel
f (x ) = c t x
= c t (x + d ) = c t x + c t d = f (x ) + c t d
Se f (x ) f (x ) ento c t d < 0
d direo de descida.
x = x + d
onde
b
x=
0
y
d= k
ek