Académique Documents
Professionnel Documents
Culture Documents
Prof. Moretti
Mtodo Simplex Revisado (MSR)
A vantagem de se trabalhar com o MSR que trabalhamos apenas com as
informaes necessrias para se resolver o problema. Ao invs de estarmos
trabalhando com
yjxj
j
j
'
e y j s de todas as VNB.
z = z (z j c j )x j
j I (N )
xB = b
j I (N )
no MSR temos
w
c B B 1b
B 1
onde w = c B B 1 .
Uma vez definida a VNB que ir entrar na base, precisamos calcular quem sai
da base. Assuma que x k entra na base. Portanto, calcule y k = B 1a k .
Para calcular quem sai da base, basta efetuar o teste da razo:
b
br
= min i : y ik > 0
y rk 1 i m y ik
c B B 1b
z k ck
b1
M
br
M
bm
y1k
M
y rk
M
y mk
Exemplo:
Max z = 2x 2 + x 3
sa
x1 2x 2 + x 3 4
x1 + x 2 + x 3 9
2x 1 x 2 x 3 5
x1 , x 2 , x 3 0
Colocando o problema na forma padro, temos:
Max z = 2x 2 + x 3
sa
x1 + 2x 2 x 3 + x 4
x1 + x 2 + x 3
=4
+ x5
2x1 x 2 x 3
=9
+ x6 = 5
x1 , x 2 , x 3 0
Base inicial: a 4 , a 5 , a 6 = 3 x 3
x B = (x 4 , x 5 , x 6 )
w = c BB 1 = 0
b = B 1b = b
c B = c 4 , c 5 , c 6 = (0, 0, 0 )
I(N ) = (1, 2, 3)
z = c BB 1b = 0
I(B ) = (4, 5, 6)
Iterao 1
0
1
0
0
0
0
1
0
0
0
0
1
0
4
9
5
z1 c1 = wa1 c1 = 0
z 2 c 2 = wa 2 c 2 = 2
z 3 c 3 = wa 3 c 3 = 1
y 3 = B 1a 3 = a 3 = ( 1, 1, 1)
x 3 candidata a entrar na
base.
0
1
0
0
0
0
1
0
0
0
0
1
0
4
9
5
-1
-1
1
-1
T.R.
9/1
x 5 sai da base.
Transformar y 23 em 1 e os demais em zeros.
0
1
0
0
1
1
1
1
0
0
0
1
9
13
9
14
0
0
1
0
Iterao 2
z1 c1 = wa c1 = (0, 1, 0 ) 1 0 = 1
2
z 2 c 2 = wa c 2 = (0, 1, 0 ) 1 + 2 = 3
1
0
5
z 5 c 5 = wa c 5 = (0, 1, 0 ) 1 0 = 1
0
2