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 />
Capítulo 6<br />
Outros Métodos<br />
O algoritmo Simplex e suas variantes trabalham iterando soluções básicas<br />
(pontos extremos do poliedro <strong>de</strong>finido pelas soluções viáveis do problema).<br />
É possível, embora muito raro na prática, que a quantida<strong>de</strong> <strong>de</strong><br />
bases visitada pelo Simplex seja exponencial (lembramos que há ( n<br />
m)<br />
<strong>de</strong>las).<br />
6.1 O método do elipsoi<strong>de</strong><br />
O russo 1 Khachiyan mostrou em 1979 como usar um algoritmo para resolver<br />
problemas <strong>de</strong> programação <strong>linear</strong> em tempo polinomial.<br />
O algoritmo apresentado por Khachiyan na verda<strong>de</strong> resolve o problema<br />
das <strong>de</strong>sigualda<strong>de</strong>s estritas, que consiste em <strong>de</strong>terminar, dados uma matriz<br />
A e um vetor b, se existe x tal que Ax < b. Nesta apresentação usaremos<br />
<strong>de</strong>sigualda<strong>de</strong>s não estritas, Ax ≤ b.<br />
Começamos apresentando o algoritmo do elipsoi<strong>de</strong> para sistemas <strong>de</strong><br />
<strong>de</strong>sigualda<strong>de</strong>s estritas, e em seguida mostramos como resolver problemas<br />
<strong>de</strong> programação <strong>linear</strong> apenas encontrando soluções para sistemas<br />
<strong>de</strong> <strong>de</strong>sigualda<strong>de</strong>s.<br />
6.1.1 O algoritmo<br />
Um elipsoi<strong>de</strong> é uma generalização <strong>de</strong> elipse para muitas dimensões. Em<br />
R 3 , um elipsói<strong>de</strong> é <strong>de</strong>finido pela forma quadrática<br />
Versão Preliminar<br />
1 Na época, também Soviético.<br />
x 2<br />
a 2 + y2<br />
b 2 + z2<br />
c 2 = k,<br />
97