08.02.2015 Views

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)

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!