Você está na página 1de 18

Origem i Custo Unitario Destino j

Capacidade Fabricas cij Lojas Demanda


100 1A cA1=27

1 230 Rest Capa


150 2B fáb 1
fáb 2
fáb 3
200 3C 2 140 fáb 4
Rest Dem
Loja 1
80 4D 3 160 Loja 2
Loja 3
xij
530 Def Var Deci 540

Transporte em equilíbrio
Idel
min z=c11*x11+ c12x12+c13x13+c21x21....c43x43
S.A minz somatório[i]*somatório[j](cij*xijPara todo i e j

x11+x12+x13<=100 Somatório[j](xij)= oferta Para todo i


x21+x22+x23<=150
x31+x32+x33<=200
x41+x42+x43<=80

x11+x21+x31+x41=230 Somatório[i](xij)= Demananda Para todo j


x12+x22+x32+x42=140
x13+x23+x33+x43=160
Origem i Custo Unitario Destino j
Capacidade Fabricas cij Lojas Demanda
150 1A cA1=27

1 230 Rest Capa


150 2B fáb 1
fáb 2
fáb 3
200 3C 2 140 fáb 4
Rest Dem
Loja 1
80 4D 3 160 Loja 2
Fictício 4 50 Loja 3
xij
580 Def Var Deci 540

Transporte em Desequilíbrio
Idel
Rest Capa
fáb 1
fáb 2
fáb 3
fáb 4
Rest Dem
Loja 1
Loja 2
Loja 3
Loja 4
min z=c11*x11+ c12x12+c13x13+c21x21....c43x43
S.A minz somatório[i]*somatório[j](cij*xijPara todo i e j

x11+x12+x13<=150 Somatório[j](xij)<= oferta Para todo i


x21+x22+x23<=150
x31+x32+x33<=200
x41+x42+x43<=80

x11+x21+x31+x41=230 Somatório[i](xij)= Demananda Para todo j


x12+x22+x32+x42=140
x13+x23+x33+x43=160

min z=c11*x11+ c12x12+c13x13+c21x21....c43x43


S.A somatório[i]*somatório[j](cij*xij)
minz Para todo i e j

x11+x12+x13+x14<=150 Somatório[j](xij)<= oferta Para todo i


x21+x22+x23+x24<=150
x31+x32+x33+x34<=200
x41+x42+x43+x44<=80

x11+x21+x31+x41=230 Somatório[i](xij)= Demananda Para todo j


x12+x22+x32+x42=140
x13+x23+x33+x43=160
x14+x24+x34+x44=50
Origem i Custo Unitario Destino j
Capacidade Fabricas cij Lojas Demanda
100 1A cA1=27

1 230 Rest Capa


150 2B fáb 1
fáb 2
fáb 3
200 3C 2 200 fáb 4
Rest Dem
Loja 1
80 4D 3 160 Loja 2
60 5 fictícia Loja 3
xij
590 Def Var Deci 590

Transporte em Desequilíbrio
Idel Rest Capa
fáb 1
fáb 2
fáb 3
fáb 4
fáb5
Rest Dem
Loja 1
Loja 2
Loja 3
min z=c11*x11+ c12x12+c13x13+c21x21....c43x43
S.A minz somatório[i]*somatório[j](cij*xijPara todo i e j

x11+x12+x13=100 Somatório[j](xij)= oferta Para todo i


x21+x22+x23=150
x31+x32+x33=200
x41+x42+x43=80

x11+x21+x31+x41<=230 Somatório[i](xij)<= Demananda Para todo j


x12+x22+x32+x42<=260
x13+x23+x33+x43<=160

min z=c11*x11+ c12x12+c13x13+c21x21....c43x43


S.A minz somatório[i]*somatório[j](cij*xijPara todo i e j

x11+x12+x13=100 Somatório[j](xij)= oferta Para todo i


x21+x22+x23=150
x31+x32+x33=200
x41+x42+x43=80
x51+x52+x53=60

x11+x21+x31+x41+x51<=230 Somatório[i](xij)<= Demananda Para todo j


x12+x22+x32+x42+x52<=260
x13+x23+x33+x43+x53<=160
Origem i Custo Unitario Destino j
Capacidade Fabricas cij Lojas Demanda
100 1A cA1=27

1 230 Rest Capa


150 2B fáb 1
fáb 2
fáb 3
200 3C 2 140 fáb 4
Rest Dem
Loja 1
80 4D 3 160 Loja 2
Loja 3
xij
530 Def Var Deci 540

Transporte em equilíbrio
Idel
Heurística
cij 1) Solução Inicial
Custo Orig/Dest 1 2 3 OFERTA 2) Melhoria
1 72 52 29 100
2 52 80 62 150
3 80 45 38 200
4 53 33 30 80 Número de Variáveis Básicas
DEMANDA 230 140 160 530 para o Problema do Transporte
xij é
Orig/Dest 1 2 3 OFERTA (dado m origens
1 0 0 100 100 n destinos)
2 150 0 0 150 m+n-1 "=4+3-1 =6 (variaveis na base)
3 0 140 60 200
4 80 0 0 80
DEMANDA 230 140 160 23520

72 52 29
52 80 62
80 45 38
53 33 30
min z=c11*x11+ c12x12+c13x13+c21x21....c43x43
S.A minz somatório[i]*somatório[j](cij*xijPara todo i e j

x11+x12+x13=100 Somatório[j](xij)= oferta Para todo i


x21+x22+x23=150
x31+x32+x33=200
x41+x42+x43=80

x11+x21+x31+x41=230 Somatório[i](xij)= Demananda Para todo j


x12+x22+x32+x42=140
x13+x23+x33+x43=160

Regra do Canto Noroeste


Orig/Dest 1 2 3 OFERTA Saldo
Solução Inicial 1 100 100 100 0
Melhoria 2 130 20 150 150 0
3 120 80 200 200 0
4 80 80 80 0
DEMANDA 230 140 160 26400
230 140 160 Gap % 12.2449
Saldo 0 0 0

(variaveis na base)
Regra do Custo Mínimo
Orig/Dest 1 2 3 OFERTA Saldo
1 100 100 100 0
2 150 150 150 0
3 80 120 200 200 0
4 20 60 80 80 0
DEMANDA 230 140 160 24960
230 140 160 GAP % 0.061224
Saldo 0 0 0

Regra Do Vogel Urgência


Orig/Dest 1 2 3 OFERTA Saldo
1 100 100 100 0
2 150 150 150 0
3 80 60 60 200 200 0
4 80 80 80 0
DEMANDA 230 140 160 24720
230 140 160 GAP % 5.102041
Saldo 0 0 0

Urg1 1 12 1
Urg2 1 12 8
Urg3 28 35 24
Urg4 28 24
Urg5 28
Urg1 Urg2 Urg3 Urg4 Urg5
23
10 10 10 10 52
7 7 7 42 80
3 3
Origem i Custo Unitario Destino j
Capacidade Fabricas cij Lojas Demanda
100 1A cA1=27

1 230 Rest Capa


150 2B fáb 1
fáb 2
fáb 3
200 3C 2 140 fáb 4
Rest Dem
Loja 1
80 4D 3 160 Loja 2
Loja 3
xij
530 Def Var Deci 540

Transporte em equilíbrio
Idel
Heurística
cij 1) Solução Inicial
Custo Orig/Dest 1 2 3 OFERTA 2) Melhoria
1 72 52 29 100
2 52 80 62 150
3 80 45 38 200
4 53 33 30 80 Número de Variáveis Básicas
DEMANDA 230 140 160 530 para o Problema do Transporte
xij é
Orig/Dest 1 2 3 OFERTA (dado m origens
1 0 0 100 100 n destinos)
2 150 0 0 150 m+n-1 "=4+3-1 =6 (variaveis na base)
3 0 140 60 200
4 80 0 0 80
DEMANDA 230 140 160 23520

Orig/Dest 1 2 3 OFERTA Saldo


1 100 100 100 0
2 130 20 150 150 0
3 40 160 200 200 0
4 80 0 80 80 0 -4 320
DEMANDA 230 140 160 26080
230 140 160 Gap % #REF!
Saldo 0 0 0
min z=c11*x11+ c12x12+c13x13+c21x21....c43x43
S.A minz somatório[i]*somatório[j](cij*xijPara todo i e j

x11+x12+x13=100 Somatório[j](xij)= oferta Para todo i


x21+x22+x23=150
x31+x32+x33=200
x41+x42+x43=80

x11+x21+x31+x41=230 Somatório[i](xij)= Demananda Para todo j


x12+x22+x32+x42=140
x13+x23+x33+x43=160

Regra do Canto Noroeste


Orig/Dest 1 2 3 OFERTA Saldo
Solução Inicial 1 100-TETA TETA 0 100 100
Melhoria 2 130+TETA 20-TETA 0 150 150
3 120+TETA 80-TETA 0 200 200
4 80 80 80 0
DEMANDA 0 0 80 2400
230 140 160 Gap % -89.79592
Saldo 230 140 80

(variaveis na base)

Orig/Dest 1 2 3 OFERTA Saldo


1 80 20 100 100 0
2 150 150 150 0
3 140 60 200 200 0
4 80 80 80 0
DEMANDA 230 140 160 25120
230 140 160 GAP % 0.068027
Saldo 0 0 0

Orig/Dest 1 2 3 OFERTA Saldo


1 100 100 100 0
2 150 150 150 0
3 0 140 60 200 200 0
4 80 80 80 0
DEMANDA 230 140 160 23520
230 140 160 GAP % 0
Saldo 0 0 0

Orig/Dest 1 2 3 OFERTA Saldo


1 100 100 100 0
2 150 150 150 0
3 0 140 60 200 200 0
4 80 80 80 0
DEMANDA 230 140 160 0
230 140 160 GAP % #DIV/0!
Saldo 0 0 0
Metódo U-V
1) Para as variáveis básicas: Cij-ui-vj=0 (árbitra um valor qualquer para uma variável dual)
2) Para as variáveis NÂO- Básicas, calcular: cij-ui-vj (quem entra na base)
3) Circuito (quem entra na base)

cij=ui+vj

Básicas 7 variaves e 6 equaçõe u1=0 Nã-Básicas


x11 c11-u1-v1 72-u1-v1 v1=72 x12 c12-u1-v2 52-u1-v2
x21 c21-u2-v1 52-u2-v1 u2=-20 x13 c13-u1-v3 29-u1-v3
x22 c22-u2-v2 80-u2-v2 v2=100 x23 c23-u2-v3 62-u2-v3
x32 c32-u3-v2 45-u3-v2 u3=-55 x31 c31-u3-v1 80-u3-v1
x33 c34-u3-v3 38-u3-v3 v3=93 x41 c41-u4-v1 53-u4-v1
x43 c43-u4-v3 30-u4-v3 u4=-63 x42 c42-u4-v2 33-u4-v2

Orig/Dest 1 2 3 ui
1 72 16 29 0
2 52 64 53 -20
3 -1 45 38 9
4 -20 -4 30 1
vj 72 36 29
x41 entra a base
TETA= 80
X43 SAI ps: x11 fica na base porém é degenerado

Orig/Dest 1 2 3 ui
1 72 16 29 0 0-TETA
2 52 64 53 -20 150
3 -1 45 38 9 TETA 140
4 53 16 20 -19 80
vj 72 36 29
x31 entra na base
TETA=0
X11 SAI DA BASE

Orig/Dest 1 2 3 ui
1 1 16 29 0 0-TETA
2 52 63 52 -19 150
3 80 45 38 9 TETA 140
4 53 15 19 -18 80
vj 71 36 29
x31 entra na base
TETA=0
X11 SAI DA BASE
Solução Ótima
-20 TETA
-64 20 -1280
-11 25120
63 é o menor valor da base
44 sai da base
-4 x22

Matriz de Custo
72 52 29
52 80 62
80 45 38
53 33 30

100+TETA

60-TETA
100+TETA 72 52 29
52 80 62
60-TETA 80 45 38
53 33 30

Você também pode gostar