Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula de Hoje
O mtodo Simplex Aplicado ao Problema de Transporte (PT).
Obteno
de uma SBF inicial. Mtodo do canto N-W; Mtodo do mnimo da matriz de custos; Mtodo de Vogel.
e depois so distribudos de caminho para quatro armazns Conhecendo os custos de transporte, a procura prevista para cada armazm e as capacidades de produo de cada fbrica, pretende-se:
em 3 fbricas
1
1 x11 4 x21 0 x31 x32 x22 x12
2
2 x13 3
3
3
4
4 x14 2 4 x24 2 1 x34
Oferta 6 8 10 24 =24
x23 2 x33
No
Assim vamos contruir uma SBF inicial selecionando m+n1 variveis, uma de cada vez e, posteriormente, vamos atribuir valores a essas variveis.
Diversos mtodos foram propostos para obteo de uma SBF inicial, vejamos a seguir alguns deles.
1 4 4 5 0
3 2 3 2 3 7
4 4 1
2
3 2
6 8 10
2 3 7
7 5
6 3
SBF inicial: X0 = ( 4 , 2, 0, 0, 0, 5, 3, 0, 0, 0, 3, 7 ) ; z0 = 42
Passo 1: Obteno de uma SBF Inicial Mtodo do Mnimo da Matriz dos Custos.
A varivel bsica escolhida a varivel que corresponde ao menor custo (em caso de empate a escolha arbitrria). A primeira varivel bsica escolhida ser sempre a de menor custo, depois ser escolhida como varivel bsica a de menor custo no quadro resultante relativo ao que foi traado, e assim sucessivamente, at terem sido traadas todas as linhas e todas as colunas.
Este mtodo, em princpio, fornece solues iniciais mais prximas da soluo tima que o mtodo anterior, j que so considerados os custos na identificao da SBF inicial.
1 4
6 1
2 3 6 2
3 2 1 2 6
4
4
6 8 2 1 10 6
0 4
7 1
7 1
SBF inicial:
X0 = ( 0 , 6, 0, 0, 0, 1, 6, 1, 4,0, 0,6) ; z = 38
1 4 0
2 3 2
3
2 2 7
4
4
1 1 1
6 8 10 3
1 4 7
0 6
0 7
mnimo mximo
Iterao 1:
x34= 7
1
2: Selecionar a maior das diferenas: max (diferenas) = 2 e corresponde linha 3.
2 3 2
3 2 2 7
4
4
1 1
6 8 3
4 0
3: Selecionar o menor dos custos para esta linha: min (cij: i=3)= c31= 0 x31= min ( 4, 3 ) = 3
4 1
7
mnimo
Iterao 2:
6
x31= 3
mximo
mnimo
1 1 4
2 3 2
3 2 2 7
1
1
6 5
8
4
1
0
3
3 4 1 7
1 6
mximo
Iterao 3:
x11= 1
mnimo
1
1 4 0 3
3
2
4 4 1 7
5
3 2
1 1
6 5 8
1 4 1 7 2
Iterao 4:
1 6
x12= 5
1 1 5
2 3 2 2 6
3 2 2 7
4
0 3
4
1
2
SBF inicial:
X0 = ( 1 , 5, 0, 0, 0, 2, 6, 0, 3,0, 0,7) ; z = 36
mais fcil
SBF inicial
X0 = ( 4 , 2, 0, 0, 0, 5, 3, 0, 0, 0, 3, 7) X0 = ( 0 , 5, 1, 0, 0, 2, 6, 0, 4, 0, 0, 6) X0 = ( 1 , 5, 0, 0, 0, 2, 6, 0, 3, 0, 0, 7)
f.o.
z0 = 42
"pior" SBF
Mnimo de custos
z0 = 38
Voguel
z0 = 36 "melhor" SBF
menos fcil
Sim
O primeiro passo, que consiste em testar a otimalidade da SBF atual pode ser executado recorrendo Dualidade. Para isso necessrio determinar a correspondente soluo dual. Enquanto na apresentao tabular do mtodo simplex esta
dual de transporte,
fcil determinar a soluo dual.
Diagrama de Tucker
Problema primal
x110 x120 x130 x140 x210 x220 x230 x240 x310 x320 x330 x340
Max w
1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1
= = = = = = =
6 8 10 4 7 6 7
Problema dual
Maximizar w = 6 u1 + 8 u2 + 10 u3 + 4 v1 + 7 v2 + 6 v3 + 7 v4
sujeito a:
u1 u1 u1 u1
+ v1
+ v2
+ v3 + v4
u2 u2 u2 u2
+ v1 + v2 + v3
+ v4 u3 + v1 u3 + v2 u3 + v3 u3 + v4
1 2 3 4 4 3 2 4 0 2 2 1
x11= 4
x12 = 2 x22 = 5 x23 = 3
u1 + v1 u1 + v2 u2 + v2 u2 + v3
= 1 = 2 = 3 = 2
x33 = 3 x34 = 7
u3 + v3 = 2
u3 + v4 = 1
Dado que uma das (m+n) restries do problema primal redundante, este sistema de equaes indeterminado de grau 1, pelo que a sua resoluo efetuada atribuindo um valor arbitrrio a qualquer das variveis duais e calculando a partir desta as restantes ( habitual fazer u1 =0 )
u1 + v1 u1 + v2 u2 + v2 u2 + v3 u3 + v3 u 3 + v4
v1 =1 v2 =2 u2 =1
v3 =1
u3 =1
v4 =0
(6)
v2=2
2
v3=1
3
3 2
v4=0
4
4
4
2
4
6 8
5
0
2
3
2 1
3 7 6
7
7
10 24
u1+ v4 -4 = 0+ 0 -4=-4
(2)
u2+ v4 -4 = 1+ 0 -4=-3
(4 )
v1=1
1
v2=2 2
v1 -4 = 1+ 1 -4=-2
u3+ v1 -0 = 1+ 1 -0= 2
(6) (5)
( 3 )u + 2
u1=0
2 3
v3=1
-2
3 2
v4=0
4 -4 4 -3 1
4
4 -2 0 2
6 8
u2=1 u3=1
5
2 1
3
2
3 7 6
7 7
10
24
u3+ v2 -2 = 1+ 2 -2= 1
Esta soluo no tima, pois existem valores positivos para ui + vj- cij nas clulas (3,1) e (3,2), o que significa que as correspondentes restries duais no esto satisfeitas.
v1=1
u1=0
u2=1 u3=1
v2=2 2
2 3
v3=1
-2
3 2
v4=0
4
-4 4 -3 1
4
4
6 8 10 24
-2
0 2
5
2 1
3
2
3 7 6
7 7
v2=2 2
2 3
v3=1
-2
3 2
v4=0
4 -4 4 -3
4
4 -2 0 2
6 8
5
2 1
3
2
mximo
u3=1
A varivel a entrar
10
x31
24
x31
+ -
mnimo
- 4
X1 = ( 1 , 5, 0, 0, z1 = 36 0, 2, 6, 0, 3, 0, 0, 7 )
2 +
4 3
- 5
0 2
3 +
2
x31
x12=2 + 3 = 5
x11=4 -3 = 1 x22=5 -3 = 2 x23=3 -3 = 0 x13= 3
3 1 2 3 2
7
x23=3 +3 = 6
4 4 1
1
4
5
3
2
0
6
2
2
(4)
(6)
v2=2
2
v3=1
3
v4=2
4 4
1
4
5
2
6 8
2
0
2
6
2 1
3
4 7 6
7 7
10 24
(1)
u2+ v4 -4 = 1+ 2 -4=-1
(4 )
v1=1
1
v2=2
2 3
v3=1
-2
3 2
v4=2
4 -2 4 -1
1
4 -2
5
2
0
2 -1
6 8 10
6
2
-2
3 4
7 7
(6)
v1=1
Esta soluo tima, pois para todas as variveis no bsicas ui + vj - cij 0
u1=0
v2=2 5
2 3
v3=1
-2
3 2
v4=2
4 -2 4 -1 1
1
4 -2 0
6 8
u2=1 u3=-1
2
2 -1
6
2 -2
3 4
7 7
10