Você está na página 1de 6

QUESTO 1

Maximizar Z = 4x + 5y Sujeito a: 4x + 7y 336 6x + 3y 252 x1 , x2 0 Soluo: 1o Passo: Transformao da Funo Objetivo e das Restries: Z 4x 5y = 0 4x + 7y + R1 = 336 6x + 3y + R2 = 252 2o Passo: Montagem do 1o Tableau: Z x y R1 R2 LD Base 1 -4 -5 0 0 0 Linha Z 0 4 7 1 0 336 R1 0 6 3 0 1 252 R2 Neste primeiro tableau temos R1 e R2 na base, assumindo os valores 336 e 252, respectivamente. Como as variveis x e y esto fora da base os seus valores so 0. Como na Linha Z temos elementos negativos o tableau ainda no representa a soluo tima. Portanto, alguma varivel tem que entrar na base e, consequentemente, outra varivel tem que sair. 3o Passo: Critrio para definir a varivel que entra na base: Temos que escolher o menor valor da linha Z. Z x y R1 R2 LD Base 1 -4 -5 0 0 0 Linha Z 0 4 7 1 0 336 R1 0 6 3 0 1 252 R2 A partir do tableau podemos perceber que esse valor -5.

Portanto, a varivel y dever entrar na base. Logo temos que definir entre F1 e F2 quem vai sair da base. A coluna da varivel que vai entrar na base caracterizada por coluna-piv. 4o Passo: Critrio para definir a varivel que sai da base: Z x y R1 R2 LD Quociente Base 1 -4 -5 0 0 0 Linha Z 0 4 7 1 0 336 R1 0 6 3 0 1 252 R2 Para definir qual ser a varivel que vai sair da base (R1 ou R2) temos que calcular o quociente entre o Lado Direito (LD) e os valores que esto em destaque na coluna y, que foi a varivel selecionada para entrar na base. Logo: R1: 336/7 = 48 R2: 252/3 = 84 Portanto a varivel R1 vai sair da base e a sua linha caracterizada por linha-piv. 5o Passo: Definio do elemento piv: Z x y R1 R2 LD Quociente Base 1 -4 -5 0 0 0 Linha Z 0 4 7 1 0 336 Y 0 6 3 0 1 252 R2 Esse elemento o 7. Logo ele representa o nmero piv que ser utilizado para transformar os demais elementos da coluna-piv em zero (0). 6o Passo: Alterao do elemento-piv. Vamos dividir toda a linha-piv por 7, que o elemento-piv, transformando o elemento-piv em 1, conforme destaque no tableau a seguir. Esse procedimento vai ser importante, pois vai facilitar o trabalho de eliminao dos demais elementos da coluna-piv. Z X y R1 R2 LD Base 1 -4 -5 0 0 0 Linha Z 0 4/7 1 1/7 0 48 Y 0 6 3 0 1 252 R2 7o Passo: Alterao dos elementos da coluna-piv. A partir de operaes elementares vamos fazer o seguinte procedimento.

Definio da nova linha y: Manter a linha y original. Definio da nova linha Z: Multiplicar a linha y por 5 e somar o resultado obtido com a linha Z Definio da nova linha R2: Multiplicar a linha y por -3 e somar o resultado obtido com a linha R2. Z X y R1 R2 LD Base 1 -8/7 0 5/7 0 240 Linha Z 0 4/7 1 1/7 0 48 Y 0 30/7 0 -3/7 1 108 R2 Esse o novo tableau que poder ou no representar a soluo tima. 8o Passo: Anlise da nova Linha Z Z X y R1 R2 LD Base 1 -8/7 0 5/7 0 240 Linha Z 0 4/7 1 1/7 0 48 Y 0 30/7 0 -3/7 1 108 R2 Logo com a varivel R2 saindo da base teremos como elemento-piv o nmero 30/7, conforme tabela a seguir: Z X y R1 R2 LD Base 1 -8/7 0 5/7 0 240 Linha Z 0 4/7 1 1/7 0 48 Y 0 30/7 0 -3/7 1 108 R2 O prximo passo a transformao do elemento piv em 1. Para tanto teremos que dividir toda a nova linha-piv por 30/7. Z X y R1 R2 LD Base 1 -8/7 0 5/7 0 240 Linha Z 0 4/7 1 1/7 0 48 Y 0 1 0 -1/10 7/30 126/5 X Transformar os demais elementos da coluna-piv em zero. Nova linha Z: Multiplicar a linha x por 8/7 e somar o resultado obtido com a linha z Nova linha Y: Multiplicar a linha x por -4/7 e somar o resultado obtido com a linha y

Z X y R1 R2 LD Base 1 0 0 42/70 56/210 1344/5 Linha Z 0 0 1 14/70 -28/210 168/5 Y 0 1 0 -1/10 7/30 126/5 X Esse o novo tableau. Agora alcanamos a soluo tima uma vez que no temos mais a presena de elementos negativos na linha Z. Portanto a soluo do problema de Programao Linear a seguinte: Z = 1344/5 (Valor mximo) X = 126/5 Y = 1344/5 Maximizar Q(x)= x1 + x2 sa: x1 + 4x2 4 3x1 + x2 = 1 x1 0 ; x2 0 Colocando as variveis de folga e as variveis artificiais, obtm-se: R1=R2 = 0 (pois esto fora da base)

QUESTO 2
Minimizar Q'(x)= -x1 - x2 sa: x1 + 4x2 - x3 + xa1 = 4 3x1 + 3x2 + xa2 = 1 x1, x2, x3, xa1, xa2 0 Temos ento o seguinte quadro: VB x1 x2 x3 xa1 xa2 b (L1) (L2) (L3) xa1 1 4 -1 1 xa2 3 1 0 0 0 4 1 1 Q.1

0 0 0 1 1 Qa

(L4)

-1 -1 0 0 0 Q'

Como xa1 e xa2 esto na base, devemos anular os seus coecientes na funo objetivo artificial. Para tanto, efetuamos a seguinte operao com linhas : L3 <- -L1 + L3 e L3 <- - L2 + L3, resultando no quadro a seguir: VB x1 x2 x3 xa1 xa2 b (L1) (L2) (L3) (L4) xa1 1 4 -1 1 xa2 3 1 0 0 0 4 1 1 Q.2

-4 -5 0 0 0 Qa - 5 -1 -1 0 0 0 Q'

Note-se que na linha da funo objetivo artificial temos coeficientes negativos, sendo o de x2 o menor deles. Logo, x2 deve entrar na base e uma vez que min{4/4, 1/1} mostra um empate no critrio de sada da base, escolheremos arbitrariamente xa2 para deixar a base. Obteremos, assim, o quadro a seguir: VB x1 x2 x3 xa1 xa2 b (L1) (L2) (L3) (L4) xa1-11 0 -1 1 -4 0 x2 3 1 0 0 11 0 1 0 2 0 0 0 1 1 5 Qa 1 Q'+1 Q.3

Atingimos o fim da Fase I. Como Q*(x) = 0, podemos ento eliminar a varivel artificial que VNB, bem como a linha correspondente funo objetivo artificial. VB x1 x2 x3 xa1 b (L1) (L2) (L3) xa1-11 0 -1 1 0 x2 3 1 0 0 1 Q.4 2 0 0 0 Q'+1

Como xa1 VB, no podemos elimin-la imediatamente. Observe que na linha ela correspondente (linha 1), o coeficiente de x3 (que VNB) diferente de zero. Assim, podemos fazer x3 entrar na base (com o valor zero, resultado da operao x3 = 0/-1 = 0). Efetuada essa mudana de base, atravs do pivoteamento L1 <- -L1, obtemos o seguinte quadro do simplex: VB x1 x2 x3 xa1 b (L1) x3 11 0 1 -1 0

(L2) (L3)

x2 3 1 0 0 1 Q.5 2 0 0 0 Q'+1

Agora temos a varivel artificial xa1 sendo VNB. Logo podemos elimin-la, ou seja : VB x1 x2 x3 b x3 11 0 1 0 x2 3 1 0 1 2 0 0 Q'+1 O quadro acima apresenta a seguinte soluo tima: Q*(x) = 1 e x* = (0;1;0), finalizando ento a Fase II do mtodo. Q.6

Você também pode gostar