Professional Documents
Culture Documents
Transporte
(Redes)
Fernando Nogueira
Problema de Transporte
Problema de Transporte
Exemplos:
1) Transportar produtos de m fbricas para n estoques;
2) Transportar produtos de m estoques para n lojas.
Fernando Nogueira
Problema de Transporte
Outro Exemplo
Uma companhia enlata ervilhas nas suas unidades Cannery1,
Cannery2, Cannery3 e transporta as latas de ervilha por
caminho para os seus estoques Warehouse1, Warehouse2,
Warehouse3, Warehouse4.
Fernando Nogueira
Problema de Transporte
Fernando Nogueira
Problema de Transporte
Fernando Nogueira
Problema de Transporte
Fernando Nogueira
Problema de Transporte
As restries so:
x11 + x12 + x13 + x14
x21
+ x21
x11
+ x31
+ x22
x12
+ x32
+ x23
x13
x14
+ x33
+ x24
+ x34
= 75
= 125
= 100
= 80
= 65
= 70
= 85
com
x ij 0
Fernando Nogueira
(i = 1,2,3; j = 1,2,3,4)
Problema de Transporte
min Z = cij x ij
i =1 j=1
sujeito a:
x ij = s i
j=1
disponibilidade
x ij = d j
i =1
x ij 0
Fernando Nogueira
demanda
(i = 1,..., m; j = 1,...n )
Problema de Transporte
Algoritmo
Como o Problema de Transporte um problema de P.L., o Simplex
pode ser utilizado. Porm, devido as caractersticas especficas do
Problema de Transporte, uma verso modificada do Simplex,
denominado, Mtodo Simplex de Transporte torna a resoluo
deste tipo de problema muito mais eficiente, quando comparado ao
Simplex tradicional.
O algoritmo todo pode ser executado realizando operaes sobre
uma tabela com a seguinte forma:
Fernando Nogueira
Problema de Transporte
10
Problema de Transporte
11
Exemplo
Considere a seguinte tabela abaixo:
Fernando Nogueira
Problema de Transporte
12
Fernando Nogueira
Problema de Transporte
13
Fernando Nogueira
Problema de Transporte
14
Problema de Transporte
15
V. B.
x11
x12
x22
x32
x33
x43
Coeficiente
c11-u1-v1=0
c12-u1-v2=0
c22-u2-v2=0
c32-u3-v2=0
c33-u3-v3=0
c43-u4-v3=0
Fernando Nogueira
Valor
8-0-1 = 7
13-7-6 = 0
1-7-1 = -7
7-4-6= -3
10-3-6 = 1
6-3-5= -2
16
Fernando Nogueira
Problema de Transporte
17
Fernando Nogueira
Problema de Transporte
18
V. B.
x11
x12
x22
x32
x23
x43
Coeficiente
c11-u1-v1=0
c12-u1-v2=0
c22-u2-v2=0
c32-u3-v2=0
c23-u2-v3=0
c43-u4-v3=0
Fernando Nogueira
Valor
8-0+6 = 14
13-7-6 = 0
7-4-6 = -3
5-4+6= 7
10-10-6 = -6
6-10-5= -9
19
O custo do transporte :
C = 10*5 + 5*12 + 15*1 + 8*7 + 4*9 + 13*6 = 295
Fernando Nogueira
Problema de Transporte
20
Fernando Nogueira
Problema de Transporte
21
Fernando Nogueira
Problema de Transporte
22
Problema de Transporte
23
O Problema da Degenerescncia
Existe menos variveis bsicas de que o nmero necessrio para a
soluo (menos equaes de que as desejadas: 2, 3 ou mais equaes
a menos que o nmero de variveis). Assim no possvel
determinar um conjunto nico de valores para u e v.
Neste caso, a soluo dita degenerada.
A soluo criar variveis bsicas auxiliares, quantas forem
necessrias para que o nmero de equaes seja apenas um a menos
que o nmero de variveis. Essas variveis bsicas auxiliares devem
ter um valor to prximo de zero que no alteram as condies de
contorno do problema (restries de origem e destino).
Deve-se tomar o cuidado ao acrescentar variveis bsicas auxiliares
em clulas que possibilitem uma nica atribuio dos valores de ui e
vj. Isto realizado por inspeo.
Fernando Nogueira
Problema de Transporte
24
Exemplo
Fernando Nogueira
Problema de Transporte
25
V. B.
x11
x12
x22
x32
x33
x43
Coeficiente
c11-u1-v1=0
c12-u1-v2=0
c22-u2-v2=0
c32-u3-v2=0
c33-u3-v3=0
c43-u4-v3=0
Fernando Nogueira
Valor
Substituindo cij Arbitrando u1=0 V. N.B. Coeficiente
12-u1-v1=0
v1=12
c13-u1-v3
8-0-5 = 3
x13
9-u1-v2=0
v2=9
x21
c21-u2-v1 13-3-12 = -2
12-u2-v2=0
u2=3
x23
c23-u2-v3
6-3-5 = -2
9-u3-v2=0
u3=0
x31
c31-u3-v1
7-0-12= -5
5-u3-v3=0
v3=5
x41
c41-u4-v1 3-3-12 = -12
8-u4-v3=0
u4=3
2-3-9= -10
x42
c42-u4-v2
Problema de Transporte
26
Fernando Nogueira
Problema de Transporte
27
Nova soluo.
V. B.
x12
x22
x33
x41
x43
Coeficiente
c12-u1-v2=0
c22-u2-v2=0
c33-u3-v3=0
c41-u4-v1=0
c43-u4-v3=0
Fernando Nogueira
o sistema possui 5
equaes e 7 variveis
(incgnitas). No existe
soluo nica.
28
Fernando Nogueira
Problema de Transporte
29
Arbitrando u1=0
v2=9
u2=3
u3=?
u4=?
v1=?
v3=?
Fernando Nogueira
Problema de Transporte
30
V. B.
x12
x22
x33
x41
x43
x32
Coeficiente
9-u1-v2=0
12-u2-v2=0
5-u3-v3=0
3-u4-v1=0
8-u4-v3=0
9-u3-v2=0
Fernando Nogueira
Arbitrando u1=0
v2=9
u2=3
u3=0
u4=3
v1=0
v3=5
V. N.B.
x11
x13
x21
x23
x31
x42
Problema de Transporte
Coeficiente
Valor
c11-u1-v1
12-0-0 = 12
c13-u1-v3
8-0-0 = 8
c21-u2-v1
13-3-0 = 10
c23-u2-v3
6-3-5= -2
c31-u3-v1
7-0-0 = 7
2-3-9= -10
c42-u4-v2
31
Fernando Nogueira
Problema de Transporte
32
Nova soluo.
V. B.
x12
x22
x33
x41
x42
x43
Coeficiente
c12-u1-v2=0
c22-u2-v2=0
c33-u3-v3=0
c41-u4-v1=0
c42-u4-v2=0
c43-u4-v3=0
Fernando Nogueira
Coeficiente
c11-u1-v1
c13-u1-v3
c21-u2-v1
c23-u2-v3
c31-u3-v1
c32-u3-v2
Valor
12-0-10 = 2
8-0-15 = -7
13-3-10 = 0
6-3-15= -12
7+10-10 = 7
9+10-9= 10
33
Fernando Nogueira
Problema de Transporte
34
Nova soluo.
Problema de Transporte
35
Observao
No caso em que faz-se necessrio acrescentar mais de um ,
deve-se escolher arbitrariamente valores diferentes para os s,
apesar de todos serem muito prximos de zero.
Exemplo:
<
Fernando Nogueira
Problema de Transporte
36
O Caso de Maximizao
Pode haver casos, no Problema de Transporte em que se queira
maximizar o objetivo, ao invs de minimizar. Por exemplo, se os
coeficientes cij representarem os lucros obtidos em transportar de
i para j (ao invs dos custos de transportar de i para j).
Neste caso, pode-se utilizar o mesmo algoritmo descrito
anteriormente, com a ressalva de multiplicar por 1 os
coeficientes da funo-objetivo (-cij).
Fernando Nogueira
Problema de Transporte
37
Fernando Nogueira
Problema de Transporte
38
Observao Importante
Para Problemas de Transporte, onde toda oferta si e toda demanda
dj so valores inteiros, todas as variveis bsicas (alocaes) em
qualquer soluo vivel (incluindo a soluo tima) so tambm
valores inteiros.
Fernando Nogueira
Problema de Transporte
39