Escolar Documentos
Profissional Documentos
Cultura Documentos
6 Aula
Adaptao de problemas no standard ao Mtodo Simplex
Ir-se-o referir os procedimentos a adoptar para converter estes problemas em problemas que possam ser
resolvidos pelo mtodo simplex.
O maior problema passa a ser a determinao da SBA inicial
Ser utilizada a tcnica da Introduo de Variveis Artificiais em cada restrio que delas precise de
forma a criar um problema artificial que possa ser solucionado pelo Mtodo Simplex.
Restries de igualdade
Max Z = 3x1 + 5x2 x5 = 18 3x1 2x2 Max Z - 3x1 - 5x2 + Mx5 = 0
x1 4 Max Z = 3x1 + 5x2 Mx5 x1 + x3 4
2x2 12 x1 4 2x2 + x4 12
3x1 + 2x2 18 2x2 12 3x1 + 2x2 + x5 18
3x1 + 2x2 18
Restries de igualdade
Na Funo Objectivo (FO), o sinal da Varivel Artificial varia consoante se est perante um
problema de minimizao ou maximizao, ou seja;
Maximizao
Z = 3x1 + 5x2 Mx5, o sinal ter de ser negativo e ter um parmetro de valor muito elevado (M)
para obrigar a varivel artificial correspondente a ser zero.
Minimizao
Z = 0.4x1 + 0.5x2 + Mx3, o sinal positivo utilizado para contrariar a evoluo de minimizao
que se pretende e obter e, assim, consegue-se obrigar a varivel
artificial a ser zero.
Nestes problemas, a Soluo ptima no pode ter valor diferente de zero para a Varivel Artificial.
Se existirem vrias restries de igualdade no mesmo problema, devem ser todas tratadas da
forma aqui descrita.
6 Aula (cont.)
Lados Direito negativos
Nestes casos, pode-se multiplicar a restrio por 1, tendo em ateno que o sinal passar a e vice-versa,
exemplificando:
x1 x2 -1 ficar como -x1 + x2 1
Se todas as variveis tiverem restries de No- Negatividade, esta nova aparncia da restrio permite
considerar estes novos valores (positivos) como os valores da Soluo Bsica Inicial.
Numa situao em que existam este tipo de restries deve-se proceder da seguinte forma:
Introduzir uma Varivel Adicional (como forma de transformar o sinal em igual);
Introduzir uma Varivel Artificial (o procedimento recomendado anteriormente para restries de =).
Na funo objectivo, introduzir as variveis artificiais com um parmetro muito elevado
Problema Inicial Introduo da Var. Folga Introduo da Var. Artificial Introduo da Var. Adicional e Var. Artificial
Minimizar Z = 0.4x1 + 0.5x2 Minimizar Z = 0.4x1 + 0.5x2 Minimizar Z = 0.4x1 + 0.5x2 + Mx4 Minimizar Z = 0.4x1 + 0.5x2 + Mx4 + Mx6
s.a.: s.a.: s.a.: s.a.:
0.3x1 + 0.1x2 2.7 0.3x1 + 0.1x2 + x3 = 2.7 0.3x1 + 0.1x2 + x3 = 2.7 0.3x1 + 0.1x2 + x3 = 2.7
0.5x1 + 0.5x2 = 6 0.5x1 + 0.5x2 =6 0.5x1 + 0.5x2 + x4 = 6 0.5x1 + 0.5x2 + x4 = 6
0.6x1 + 0.4x2 6 0.6x1 + 0.4x2 6 0.6x1 + 0.4x2 6 0.6x1 + 0.4x2 - x5 + x6 = 6
xi 0 xi 0 xi 0 xi 0
Iremos utilizar este procedimento para resolver o problema tratado no ponto anterior Mtodo do BIG M
Formulao do Problema Artificial
Vamos considerar como variveis bsicas, na Soluo Bsica Admissvel Inicial, (x3, x4, x6) as variveis artificiais
prevalecem sobre as adicionais.
Linha (0) x1 x2 x3 x4 x5 x6 TInd
0.4 0.5 0 M 0 M 0
- M [ 0.5 0.5 0 1 0 0 6]
- M [ 0.6 0.4 0 0 -1 1 6] .
Nova Linha (0) (- 1.1M + 0.4) (- 0.9M + 0.5) 0 0 M 0 -12M
Iremos utilizar este procedimento para resolver o problema tratado no ponto anterior Mtodo de DUAS FASES
Formulao do Problema Artificial
1 Fase 2 Fase
Maximizar Z = x4 x6 Maximizar Z = - 0.4x1 - 0.5x2
s.a.: s.a.:
0.3x1 + 0.1x2 + x3 = 2.7 0.3x1 + 0.1x2 + x3 = 2.7
0.5x1 + 0.5x2 + x4 =6 0.5x1 + 0.5x2 =6
0.6x1 + 0.4x2 - x5 + x6 = 6 0.6x1 + 0.4x2 - x5 = 6
A 1 Fase tem como objectivo eliminar as variveis artificiais, sendo obtida da equao da Nova Linha (0) do mtodo
do BIG M que dividida por M, obtendo-se alguns termos infinitesimais que so negligenciados. No final desta fase
como x4 e x6 se anularo, ento poder-se- utilizar esta soluo com SBA Inicial para a 2 Fase.
A 2 Fase resolve o problema pelo mtodo simplex, utilizando como SBA inicial o resultado da fase anterior.
Z (0)-(-5/3)(2) -1 0 0 0 1 0 1 0
x1 (1)/0.3 0 1 0 0 -4 -5 5 6 Fim da
3 1 Fase
x3 (2)-0.5(1) 0 0 0 1 3/5 1 -1 0.3
x2 (3)-0.6(1) 0 0 1 0 6 5 -5 6
x1 (1)/0.3 0 1 0 0 -4 -5 5 6 Fim da
3 1 Fase
x3 (2)-0.5(1) 0 0 0 1 3/5 1 -1 0.3
x2 (3)-0.6(1) 0 0 1 0 6 5 -5 6
Preparao da 2 Fase
Z (0) -1 0 0 0 0 0
x1 (1) 0 1 0 0 -5 6
4
x3 (2) 0 0 0 1 1 0.3
x2 (3) 0 0 1 0 5 6
x1 (1) 0 1 0 0 -5 6
5
x3 (2) 0 0 0 1 1 0.3
x2 (3) 0 0 1 0 5 6
x1 (1) 0 1 0 0 -5 6 Final da
6 preparao da
x3 (2) 0 0 0 1 1 0.3 2 Fase
x2 (3) 0 0 1 0 5 6
x1 (1) 0 1 0 0 -5 6 S/s
6
x3 (2) 0 0 0 1 1 0.3 0.3/1=0.3
x2 (3) 0 0 1 0 5 6 6/5=1.11
2 Fase
Z (0) -1 0 0 0.5 0 -5.25
Soluo
x1 (1) 0 1 0 5 0 7.5 ptima
7 (7.5, 4.5, 0,
x5 (2) 0 0 0 1 1 0.3
0, 0.3, 0)
x2 (3) 0 0 1 -5 0 4.5
Coeficientes
Iterao VB Equao LD Rcio
Z x1 x2 x3 x4 x5 x6
Z (0) -1 -1.1M+0.4 -0.9M+0.5 0 0 M 0 -12M
x3 (1) 0 0.3 0.1 1 0 0 0 1.8 1.8/0.3 = 6
0
x4 (2) 0 0.5 0.5 0 1 0 0 6 6/0.5 = 12
x6 (3) 0 0.6 0.4 0 0 -1 1 6 6/0.6 = 10