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)
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
notas <strong>de</strong> aula – versão 64 - Jerônimo C. Pellegrini<br />
12.5. PONTOS INTERIORES 169<br />
12.5 Pontos interiores<br />
Métodos <strong>de</strong> pontos interiores po<strong>de</strong>m ser usados na resolução <strong>de</strong> problemas<br />
<strong>de</strong> programação quadrática. O método <strong>de</strong> affine scaling, <strong>de</strong>scrito na<br />
seção 6.2.1, adapta-se à programação quadrática: o gradiente do objetivo,<br />
projetado no espaço nulo <strong>de</strong> A, muda a cada iteração porque <strong>de</strong>pen<strong>de</strong> do<br />
ponto. Além disso, não basta que projetemos no espaço nulo <strong>de</strong> A, porque<br />
se o ótimo for ponto interior, o algoritmo andará <strong>de</strong> lado a lado da região<br />
viável, sem chegar ao ótimo.<br />
Notas<br />
Os primeiros métodos para resolução <strong>de</strong> programas quadráticos foram<br />
<strong>de</strong>senvolvidos por Wolfe [Wol59], Dantzig [Dan61], e Beale [Bea55]. Métodos<br />
mo<strong>de</strong>rnos para otimização <strong>de</strong> funções convexas em geral são <strong>de</strong>scritos<br />
por Luenberger [Lue10].<br />
O método do elipsoi<strong>de</strong> po<strong>de</strong> ser usado para programas quadráticos<br />
quando a função objetivo é convexa. Quando a função objetivo não é convexa,<br />
o problema é NP-difícil [PS91].<br />
Exercícios<br />
Ex. 80 — Converta os problemas do início do Capítulo para a forma min x T Qx,<br />
s.a. : Ax = b.<br />
Ex. 81 — Desenvolva um programa que leia uma expressão quadrática e<br />
mostre Q tal que x T Qx seja equivalente à expressão dada (este po<strong>de</strong>ria ser<br />
um módulo <strong>de</strong> entrara para um sistema <strong>de</strong> otimização).<br />
Ex. 82 — Use o método <strong>de</strong> Beale para obter uma solução ótima para os<br />
Versão Preliminar