Professional Documents
Culture Documents
6 Aula
Restries de igualdade
Ceclia Rocha # 1
x5 = 18 3x1 2x2
Max Z = 3x1 + 5x2 Mx5
x1
4
2x2
12
3x1 + 2x2
18
Como x5 tem um coeficiente diferente de zero na equao (0) teremos de o eliminar pelo mtodo de Gauss
Z
3x1
5x2 + Mx5 = 0
- M(3x1
+2x2 + x5 = 18)
Z (3M + 3) x1 (2M + 5) x2
= - 18M , esta ser a equao (0) para a resoluo pela forma tabular
2001/2002
INVESTIGAO OPERACIONAL
6 Aula
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.
Ceclia Rocha # 2
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.
2001/2002
INVESTIGAO OPERACIONAL
6 Aula (cont.)
Iterao
Ceclia Rocha # 3
VB
Eq.
Coeficientes
LD
rcio
x1
x2
x3
x4
x5
(0)
- 3M - 3
- 2M - 5
- 18M
x3
(1)
4/1 = 4
x4
(2)
12
S/s
x5
(3)
18
18/3 = 6
(0)-(-3M-3).(1)
- 2M - 5
3M + 3
- 6M + 12
x1
(1)
S/s
x4
(2)
12
12/2 = 6
x5
(3)-3(1)
-3
6/2 = 3
(0 (-2M-5).(3)
- 9/2
M + 5/2
27
x1
(1)
4/1 = 4
x4
(2) 2(3)
-1
6/3 = 2
x2
(3)/ 2
- 3/2
1/2
S/s
(0) + 9/2.(2)
3/2
M+1
36
x1
(1) (2)
- 1/3
1/3
x3
(2) 3
1/3
- 1/3
x2
1/2
Soluo
ptima
(2,6,2,0,0)
2001/2002
INVESTIGAO OPERACIONAL
6 Aula (cont.)
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.
Problema Inicial
Minimizar Z = 0.4x1 + 0.5x2
s.a.:
0.3x1 + 0.1x2 2.7
0.5x1 + 0.5x2 = 6
0.6x1 + 0.4x2 6
xi 0
Ceclia Rocha # 4
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
Numa situao em que existam este tipo de restries deve-se proceder da seguinte forma:
Introduzir uma Varivel Artificial (o procedimento recomendado anteriormente para restries de =).
INVESTIGAO OPERACIONAL
6 Aula (cont.)
Minimizao
Uma das formas de resolver o problema trocar o papel dos coeficientes positivos e negativos na linha (0), no teste
de optimizao e no primeiro passo do processo iterativo;
No entanto, iremos adoptar outra abordagem encontrar o problema equivalente de Maximizao, por exemplo:
Minimizar Z = 0.4x1 + 0.5 x2
Iremos utilizar este procedimento para resolver o problema tratado no ponto anterior Mtodo do BIG M
Formulao do Problema Artificial
Maximizar Z = - 0.4x1 - 0.5x2 Mx4 Mx6
s.a.:
0.3x1 + 0.1x2 + x3
= 2.7
0.5x1 + 0.5x2
+ x4
=6
0.6x1 + 0.4x2
- x5 + x6 = 6
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
Ceclia Rocha # 5
0.4
0.5
- M [ 0.5
0.5
6]
- M [ 0.6
0.4
-1
6]
(- 1.1M + 0.4)
(- 0.9M + 0.5)
-12M
2001/2002
INVESTIGAO OPERACIONAL
Iterao
6 Aula (cont.)
VB
Equao
Coeficientes
LD
Rcio
x1
x2
x3
x4
x5
x6
(0)
-1
-1.1M+0.4
-0.9M+0.5
-12M
x3
(1)
0.3
0.1
2.7
2.7/0.3 = 9
x4
(2)
0.5
0.5
6/0.5 = 12
x6
(3)
0.6
0.4
-1
6/0.6 = 10
(0)-(-1.1M+0.4)(1)
-1
-16/30M+11/30
11/3M-4/3
-2.1M-3.6
x1
(1)/0.3
1/3
10/3
91/3=27
x4
(2)-0.5(1)
1/3
-5/3
1.5
1.51/3=4.5
x6
(3)-0.6(1)
0.2
-2
-1
0.6
0.6/0.2=3
(0)-(16/30M+11/30)(3)
-1
-5/3M+7/3
-5/3M+11/6
8/3M-11/6
-0.5M-4.7
x1
(1)-1/3(3)
20/3
5/3
-5/3
85/3=4.8
x4
(2)-1/3(3)
5/3
5/3
-5/3
0.5
0.55/3=0.3
x2
(3)/0.2
-10
-5
S/s
(0)-(-5/3M+11/6)(2)
-1
0.5
M-1.1
-5.25
x1
(1)-20/3(2)
-1
7.5
x5
(2)5/3
3/5
-1
0.3
x2
(3)+10(2)
-5
4.5
Ceclia Rocha # 6
Soluo
ptima
(7.5, 4.5, 0,
0, 0.3, 0)
2001/2002
INVESTIGAO OPERACIONAL
6 Aula (cont.)
Minimizao
Uma das formas de resolver o problema trocar o papel dos coeficientes positivos e negativos na linha (0), no teste
de optimizao e no primeiro passo do processo iterativo;
No entanto, iremos adoptar outra abordagem encontrar o problema equivalente de Maximizao, por exemplo:
Minimizar Z = 0.4x1 + 0.5 x2
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
s.a.:
0.3x1 + 0.1x2 + x3
= 2.7
0.5x1 + 0.5x2
+ x4
=6
0.6x1 + 0.4x2
- x5 + x6 = 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.
Ceclia Rocha # 7
2001/2002
INVESTIGAO OPERACIONAL
6 Aula (cont.)
1 Fase
Iterao
VB
Equao
Z
x3
x4
x6
Ceclia Rocha # 8
x1
x2
(0)
-1
-1.
-0.9
(1)
0.3
(2)
(3)
Z
x1
x4
x6
Coeficientes
x3
LD
Rcio
x4
x5
x6
-12
0.1
2.7
2.7/0.3 = 9
0.5
0.5
6/0.5 = 12
0.6
0.4
-1
6/0.6 = 10
(0)-(-1.1)(1)
-1
-16/30
11/3
-2.1
(1)/0.3
1/3
10/3
91/3=27
(2)-0.5(1)
1/3
-5/3
1.5
1.51/3=4.5
(3)-0.6(1)
0.2
-2
-1
0.6
0.6/0.2=3
Z
x1
x4
x2
(0)-(16/30)(3)
-1
-5/3
-5/3
8/3
-0.5
(1)-1/3(3)
20/3
5/3
-5/3
85/3=4.8
(2)-1/3(3)
5/3
5/3
-5/3
0.5
0.55/3=0.3
(3)/0.2
-10
-5
S/s
Z
x1
x3
x2
(0)-(-5/3)(2)
-1
(1)/0.3
-4
-5
(2)-0.5(1)
3/5
-1
0.3
(3)-0.6(1)
-5
Fim da
1 Fase
2001/2002
INVESTIGAO OPERACIONAL
6 Aula (cont.)
Iterao
VB
Equao
Z
x1
x3
x2
x1
x2
(0)-(-5/3)(2)
-1
(1)/0.3
(2)-0.5(1)
(3)-0.6(1)
Coeficientes
x3
LD
x4
x5
x6
-4
-5
3/5
-1
0.3
-5
Rcio
Fim da
1 Fase
Preparao da 2 Fase
Ceclia Rocha # 9
Z
x1
x3
x2
(0)
-1
(1)
-5
(2)
0.3
(3)
Z
x1
x3
x2
(0)
-1
0.4
0.5
(1)
-5
(2)
0.3
(3)
Z
x1
x3
x2
(0)-0.4(1)-0.5(3)
-1
-0.5
-5.4
(1)
-5
(2)
0.3
(3)
Final da
preparao da
2 Fase
2001/2002
INVESTIGAO OPERACIONAL
6 Aula (cont.)
Iterao
VB
Equao
Z
x1
x3
x2
Z
x1
x5
x2
Coeficientes
x3
x4
x5
x6
LD
Rcio
x1
x2
(0)-0.4(1)-0.5(3)
-1
-0.5
-5.4
(1)
-5
S/s
(2)
0.3
0.3/1=0.3
(3)
6/5=1.11
(0)
-1
0.5
-5.25
(1)
7.5
(2)
0.3
(3)
-5
4.5
2 Fase
Ceclia Rocha # 10
Soluo
ptima
(7.5, 4.5, 0,
0, 0.3, 0)
2001/2002
INVESTIGAO OPERACIONAL
6 Aula (cont.)
Se o problema inicial no tem Solues Admissveis ento, tanto o mtodo do BIG M como a 1 Fase do mtodo de DUAS
FASES iro conduzir a solues finais em que pelo menos uma varivel artificial tem valor diferente de zero.
Como exemplo, se no problema anterior alterarmos a 1 Restrio para 0.3x1 + 0.1x2 1.8 (anteriormente era 2.7)
Iterao
VB
Equao
Z
x3
x4
x6
Ceclia Rocha # 11
x1
x2
(0)
-1
-1.1M+0.4
-0.9M+0.5
(1)
0.3
(2)
(3)
Z
x1
x4
x6
Z
x1
x2
x6
Coeficientes
x3
LD
Rcio
x4
x5
x6
-12M
0.1
1.8
1.8/0.3 = 6
0.5
0.5
6/0.5 = 12
0.6
0.4
-1
6/0.6 = 10
(0)
-1
-16/30M+11/30
11/3M-4/3
-5.4M-2.4
(1)
1/3
10/3
61/3=18
(2)
1/3
-5/3
31/3=9
(3)
0.2
-2
-1
2.4
2.4/0.2=12
(0)
-1
M+0.5
1.6M-1.1
-0.6M-5.7
(1)
-1
(2)
-5
(3)
-1
-0.6
-1
0.6
Como
x6 =0.6 >0
Problema
S/ soluo
2001/2002
INVESTIGAO OPERACIONAL
6 Aula (cont.)
Z = 3x1 + 5x2
x1
4
2x2 12
3x1 + 2x2 18
x1 -10 x2 0
Z = 3(x1-10) + 5x2
(x1-10)
4
2x2 12
3(x1-10) + 2x2 18
(x1-10) -10 x2 0
Z = 3x1 + 5x2
x1
4
2x2 12
3x1 + 2x2 18
x2 0
Ceclia Rocha # 12
2001/2002