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 />
3.8. MÉTODO SIMPLEX (ALGORITMO) 55<br />
tornar a 21 igual a zero. Então subtraímos da segunda linha duas vezes a<br />
primeira. O tableau resultante é<br />
⎛<br />
1 −1/2 1 0 3<br />
⎞<br />
⎝0 4 −2 1 14 ⎠<br />
0 2 −2 0 −6<br />
Note que agora temos apenas uma variável com coeficiente reduzido positivo.<br />
Ela entrará na base. Para <strong>de</strong>terminar a coluna a sair, calculamos<br />
3/(−1/2) = −6 (≤ 0)<br />
14/4 = 7/2 ⇐<br />
A segunda variável não básica (x 3 ), portanto, entra na base.<br />
⎛ ↓<br />
1 −1/2 1 0 ↑ 3<br />
⎞<br />
⎝0 4 −2 1 14 ⎠<br />
0 2 −2 0 −6<br />
O elemento marcado (a 22 = 4) será transformado em um usando operações<br />
elementares. O tableau resultante é:<br />
⎛<br />
1 0 3/4 1/8<br />
⎞<br />
19/4<br />
⎝0 1 −1/2 1/4 7/2 ⎠<br />
0 0 −1 −1/2 −13<br />
Como agora os coeficientes reduzidos <strong>de</strong> custo são todos negativos, chegamos<br />
a uma solução ótima, com x 1 = 19/4, x 2 = 7/2, e valor do objetivo<br />
igual a 13.<br />
◭<br />
Exemplo 3.12. Mostramos agora que quando não seguimos o método <strong>de</strong><br />
escolha da variável a sair da base, po<strong>de</strong>mos chegar a uma solução inviável.<br />
No exemplo 3.11, a primeira variável que escolhemos para entrar na<br />
base foi x 1 . O tableau era<br />
↓<br />
⎛<br />
1 −1/2 1 0<br />
⎞<br />
3<br />
⎝ 2 3 0 1 20⎠<br />
2 1 0 0 0<br />
Versão Preliminar<br />
Para escolher a variável a sair calculamos 3/1 = 1 e 20/2 = 10, <strong>de</strong>vendo<br />
portanto escolher a primeira coluna da base. Se fizermos o contrário e