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.10. MINIMIZAÇÃO E DESIGUALDADES DO TIPO ≥ 61<br />
O funcionamento do método do M gran<strong>de</strong> é garantido pelas proposições<br />
a seguir.<br />
Proposição 3.18. Se 3.6 é ilimitado e 3.5 é viável, então 3.5 é ilimitado.<br />
Proposição 3.19. Se 3.5 é viável e tem solução ótima finita, então existe um<br />
M > 0 tal que o tableau final do Simplex para 3.6 terá as variáveis artificiais<br />
fora da base.<br />
Proposição 3.20. Se 3.5 é inviável então não existe M > 0 para o qual o<br />
tableau final do Simplex para 3.6 terá as variáveis artificiais fora da base.<br />
Exemplo 3.21.<br />
max : 2x 1 + 5x 2 + 3x 3 + x 4<br />
s.a.: 2x 1 − 2x 2 + x 3 + 2x 4 = 2<br />
x 2 + x 3 − x 4 = 4<br />
4x 1 + 2x 2 − 8x 3 + 4x 4 = 8<br />
x ≥ 0<br />
Usando o método do M gran<strong>de</strong>, com M = 500, reescrevemos o problema<br />
da forma a seguir.<br />
min : 2x 1 + 5x 2 + 3x 3 + x 4 − 500y 1 − 500y 2 − 500y 3<br />
s.a.: 2x 1 − 2x 2 + x 3 + 2x 4 + y 1 = 2<br />
x 2 + x 3 − x 4 + y 2 = 4<br />
4x 1 + 2x 2 − 8x 3 + 4x 4 + y 3 = 8<br />
x, y ≥ 0<br />
Obtemos a solução ótima x = (0, 56/9, 10/3, 50/9) T e y = 0.<br />
3.10 Minimização e <strong>de</strong>sigualda<strong>de</strong>s do tipo ≥<br />
Até agora mantivemos o foco em problemas <strong>de</strong> maximização com <strong>de</strong>sigualda<strong>de</strong>s<br />
do tipo ≤. Era simples obter para esses problemas um tableau<br />
Simplex inicial, porque as variáveis <strong>de</strong> folga <strong>de</strong> das restrições formavam<br />
no tableau uma submatriz i<strong>de</strong>ntida<strong>de</strong>. Em problemas <strong>de</strong> minimização,<br />
que usualmente tem restrições do tipo ≥, esta solução não seria possível,<br />
porque as variáveis <strong>de</strong> folga tem coeficiente −1, e o que surge no tableau<br />
é a i<strong>de</strong>ntida<strong>de</strong> multiplicada por −1. Na última seção mostramos como lidar<br />
com esta situação, adicionando variáveis artificiais. Agora ilustraremos<br />
aquelas técnicas em problemas <strong>de</strong> minimização.<br />
Versão Preliminar<br />
◭