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 />
42 CAPÍTULO 3. O MÉTODO SIMPLEX<br />
Isto significa que a matriz A N e os vetores c N e x N tem índices iniciando<br />
em m + 1:<br />
3.3 Intuição geométrica<br />
)<br />
A N =<br />
(a m+1 , a m+2 , . . . , a n ,<br />
c T N = (c m+1, c m+2 , . . . , c n ),<br />
x N = (x m+1 , x m+2 , . . . , x n ).<br />
No capítulo 2, verificamos que as soluções viáveis básicas para um problema<br />
<strong>de</strong> programação <strong>linear</strong> são os pontos extremos do poliedro <strong>de</strong>finido<br />
pelas restrições. Nas próximas seções <strong>de</strong>senvolveremos o método<br />
Simplex, que verifica uma sequência <strong>de</strong> pontos extremos (ou <strong>de</strong> soluções<br />
viáveis básicas) para o problema até chegar à solução ótima.<br />
Damos aqui uma intuição simples <strong>de</strong> como é o funcionamento do Simplex:<br />
Saindo <strong>de</strong> alguma solução viável básica (ponto extremo), o Simplex<br />
procura outra solução que possa obter trocando uma única coluna da base<br />
(portanto algum ponto extremos adjacente ao atual), e que ofereça vantagem,<br />
ou seja, cujo valor objetivo seja melhor que o da solução atual. Prossegue<br />
assim até o momento em que não haja pontos extremos adjacentes<br />
com valor melhor que o atual – que portanto <strong>de</strong>ve ser ótimo.<br />
Exemplo 3.1. Ilustraremos esta idéia com o seguinte problema com duas<br />
variáveis.<br />
max 2x 1 + x 2<br />
s.a.: x 2 ≤ 3<br />
2x 1 + x 2 ≤ 4<br />
Versão Preliminar<br />
3x 1 − x 2 ≤ 1<br />
x ≥ 0.<br />
A representação gráfica da região viável <strong>de</strong>ste problema é dada a seguir.