Programação Linear (e rudimentos de otimização não-linear)
Programação Linear (e rudimentos de otimização não-linear)
Programação Linear (e rudimentos de otimização não-linear)
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
notas <strong>de</strong> aula – versão 64 - Jerônimo C. Pellegrini<br />
166 CAPÍTULO 12. PROGRAMAÇÃO QUADRÁTICA<br />
2) Escreva as variáveis básicas em função das não básicas (no tableau,<br />
isto é o mesmo que usar a matriz i<strong>de</strong>ntida<strong>de</strong> como base).<br />
3) Expresse a função objetivo em função das variáveis não básicas.<br />
4) Verifique as <strong>de</strong>rivadas parciais <strong>de</strong> cada variável não básica x k .<br />
5) Se nenhuma <strong>de</strong>rivada parcial indica que po<strong>de</strong>ria haver melhora no<br />
objetivo, a solução é ótima.<br />
6) Se há alguma <strong>de</strong>rivada parcial que indica que há vantagem em introduzir<br />
uma variável não-básica na base, aumentamos a variável não<br />
básica, até que uma das duas situações a seguir se concertize:<br />
a) uma das básicas chega em zero;<br />
b) a <strong>de</strong>rivada parcial ∂f/∂z k muda <strong>de</strong> sinal.<br />
Se (a) acontecer, escolha uma coluna para <strong>de</strong>ixar a base, como no<br />
método Simplex. Se (b) ocorrer, insira na base a variável<br />
u i = 1 ∂z k<br />
2 ∂f<br />
7) Repita o processo até que as <strong>de</strong>rivadas parciais das variáveis originais<br />
do problema indiquem otimalida<strong>de</strong>, e que as variáveis artificiais introduzidas<br />
sejam todas zero.<br />
Exemplo 12.9. Consi<strong>de</strong>re o problema<br />
min − x 1 − 2x 2 + 2x 2 2<br />
s.a.: x 1 + x 2 ≤ 2<br />
2x 1 + x 2 ≤ 4<br />
x ≥ 0<br />
Pomos o problema na forma padrão,<br />
Versão Preliminar<br />
min − x 1 − 2x 2 + 2x 2 2<br />
s.a.: x 1 + x 2 + x 3 = 2<br />
2x 1 + x 2 + x 4 = 4<br />
x ≥ 0.