SIMPLEX DUAL
Bases complementares
Simplex dual
• O DLC tem matriz [At –In] cuja inversa de base é de dimensão nxn
• Mas conhecendo uma base primal B=(j1,j2,...jm) e reordenando as
linhas de forma a j1 ser a primeira,j2 ser a segunda,..e a mésima linha
ser jm a matriz do DLC fica:
[ATB : -Im : 0 ]
[ ÃT : 0 :-In-m ]
Onde as primeira m colunas de AT (linhas de A) estão associadas a u e
as colunas de
-identidade estão associadas às residuais no dual
Bases complementares
• Vem de folgas complementares que para o par
PLC-DLC são :
xj .urj =0
o que em termos de bases complementares
será:
xj está na base primal↔urjnão está na base dual
Bases complementares
• Base primal
B=(j1,j2,...jm)
• Base dual complementar
B=(u1,...um, // urj(m+1) , urj(m+2),..........., urjn)
O que se ganha com isto????????????
Cálculos do simplex no dual
mais baratos que fazer simplex no dual
• Teste de otimalidade
• Quem entra na base e qual seu impacto
• Quem sai da base e seu impacto
• Nova base
Cálculos do simplex no dual
mais baratos que fazer simplex no dual
• Teste de otimalidade b’ não negativo
• Quem entra na base e qual seu impacto
• Quem sai da base e seu impacto
• Nova base
Cálculos do simplex no dual
mais baratos que fazer simplex no dual
• Teste de otimalidade b’ não negativo
• Quem entra na base e qual seu impacto
Se b’i<0 (associado a xji),
entra na base urj complementar a xji
(qual impacto na complementariedade?)
• Quem sai da base e seu impacto
• Nova base
Cálculos do simplex no dual
mais baratos que fazer simplex no dual
• Teste de otimalidade b’ não negativo
• Quem entra na base e qual seu impacto
Se b’i<0 (associado a xji),
entra na base urj complementar a xji
(qual impacto na complementariedade?)
• Quem sai da base e seu impacto
Qual o vetor equivalente ao π do simplex?
Qual o pivot???
• Nova base
Cálculos do simplex no dual
mais baratos que fazer simplex no dual
• Teste de otimalidade b’ não negativo
• Quem entra na base e qual seu impacto
Se b’i<0 (associado a xji),
entra na base urj complementar a xji
(qual impacto na complementariedade?)
• Quem sai da base e seu impacto
Qual o vetor equivalente ao π do simplex?
Qual o pivot???
• Nova base COMEÇAR DE NOVO
Espaço de memória e pivotações
• Espaço de memória
tableau primal.
Espaço de memória e pivotações
• Espaço de memória
tableau primal.
Pivot negativo
Fazer b’i<0 definir linha do pivot
Pivotar mantendo viabilidade DUAL verificada
pelo sinal de
Γ= c-ATu
Download

SIMPLEX DUAL