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 />
66 CAPÍTULO 3. O MÉTODO SIMPLEX<br />
e escolhemos a primeira variável não básica (x 3 ). O novo tableau é<br />
⎛<br />
⎞<br />
1 −1 1 0 0 0 3<br />
0 0 1 1 0 0 6<br />
⎜0 1 −1 0 1 0 3<br />
⎟<br />
⎝0 2 −3 0 0 1 6 ⎠<br />
0 2 −1 0 0 0 −3<br />
Agora só po<strong>de</strong>mos incluir x 2 na base, porque é a única não básica com<br />
coeficiente reduzido <strong>de</strong> custo acima <strong>de</strong> zero. Para <strong>de</strong>terminar a variável a<br />
sair da base, novamente calculamos<br />
3 ÷ −1 = −3<br />
3 ÷ 0 = ...<br />
3 ÷ 1 = 3 ⇐<br />
6 ÷ 2 = 3 ⇐<br />
Temos um empate entre x 5 e x 6 . Estas são as variáveis <strong>de</strong> folga das duas<br />
restrições que tocam o ponto (3, 6), uma <strong>de</strong>las redundante. O fato <strong>de</strong> po<strong>de</strong>rmos<br />
retirar qualquer uma <strong>de</strong>stas variáveis da base significa que po<strong>de</strong>mos<br />
retirar a folga <strong>de</strong> qualquer uma das duas restrições para incluir x 2 .<br />
Escolhemos x 6 para sair, e o novo tableau é<br />
⎛<br />
⎞<br />
1 0 −1/2 0 0 1/2 6<br />
0 0 1 1 0 0 6<br />
⎜0 0 1/2 0 1 −1/2 0<br />
⎟<br />
⎝0 1 −3/2 0 0 1/2 3 ⎠<br />
0 0 2 0 0 −1 −9<br />
O valor <strong>de</strong> x 5 é zero, e a solução é <strong>de</strong>generada.<br />
Agora incluiremos x 3 , porque é nossa única opção.<br />
6 ÷ −1/2 = −12<br />
6 ÷ 1 = 6<br />
0 ÷ 1/2 = 0 ⇐<br />
3 ÷ −3/2 = −2<br />
A variável a sair é x 5 , e o novo tableau é<br />
⎛<br />
⎞<br />
1 0 0 0 1 0 6<br />
0 0 0 1 −2 1 6<br />
⎜0 0 1 0 2 −1 0<br />
⎟<br />
⎝0 1 0 0 3 −1 3 ⎠<br />
0 0 0 0 −4 1 −9<br />
Versão Preliminar