Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 11 Transporte PDF
Aula 11 Transporte PDF
Problema de Transporte
Rede bipartida onde um conjunto contm ns de oferta e o outro contm os ns de
demanda. Os arcos ligam os ns de oferta diretamente aos ns de demanda.
Problema de Transporte
{10} 1
4 {-20}
{15} 2
5 {-20}
{15} 3
ns de
oferta
ns de
demanda
C2
F1
80
215
F2
100
108
F3
102
68
C2
Oferta
F1
80
215
1.000
F2
100
108
1.500
F3
102
68
1.500
Demanda
2.300
1.400
l
{10}
{10}
{-10}
{-10}
{10}
{-10}
{-10}
{10}
{-10}
i
m
{10}
{-10}
j
n
C1
C2
Oferta
F1
80
215
1.000
F2
100
108
1.500
F3
102
68
1.200
Demanda
2.500
1.500
tarefas
{1}
{-1}
{1}
{-1}
{1}
{-1}
(habilidade/satisfao, 1)
T2
T3
P1
13
10
P2
12
P3
10
40
40,50
41
41,5
50
42
40
40,50
41
180
44
42
40
40,5
280
46
44
42
40
270
100
200
180
300
----
Demanda
Problema de Transbordo
um problema de transporte com ns intermedirios com b = 0 ou seja a oferta e a
demanda dos ns intermedirios igual a 0.
{3}
{ -4}
(2, 3)
{0}
4
4
(1, 2)
(4, 3)
2
{4}
(1, 3)
(3, 2)
(4, 5)
3
{0}
(2, 2)
(2, 3)
5
{-3}
(c, u)
c = custo no arco
u = capacidade do arco
T2
P1
300
400
P2
200
500
D1
D2
D3
T1
800
600
----
T2
----
400
900
Problema de Transbordo
Os ns de fornecimento tem b positivo
Os ns de demanda tem demanda negativa
Os ns de transbordo tem demanda = zero.
D1
D2
D3
T1
800
600
----
T1
T2
Cap
P1
300
400
1.000
T2
----
400
900
P2
200
500
1.200
Dem
800
900
500
{0}
{1.000}
P1
(300, 9999)
(500, 9999)
{ -800}
D2
{-900}
(600, 9999)
(200, 9999)
P2
D1
T1
(400, 9999)
{1.200}
(800, 9999)
(400, 9999)
T2
{0}
(900, 9999)
D3
{-500}
(c, u)
c = custo no arco
u = capacidade do arco
T2
Cap
1.200
1.400
Custo unit.
55
67
{0}
{1.000}
P1
(300, 9999)
(500, 9999)
{ -800}
D2
{-900}
(600, 9999)
(200, 9999)
P2
D1
T1
(400, 9999)
{1.200}
(800, 9999)
(400, 9999)
T2
{0}
(900, 9999)
D3
{-500}
(c, u)
c = custo no arco
u = capacidade do arco
Diviso de um n
Dividir um n i em i e i c/ funo de n de sada e de entrada respectivamente.
Cada arco (i, j) => (i, j) de mesmo custo e capacidade.
Adicionalmente o arco (i, i) c/ custo e capacidade de acordo com as suas
necessidades.
A oferta/demanda da rede transforma :
Se b(i) > 0 => b(i) = b(i) e b(i) = 0;
Se b(i) < 0 => b(i) = b(i) e b(i) = 0
c/c b(i) = b(i) = 0
{10}
l
{-10}
{-10}
{10}
{0}
{-10}
{0}
{0}
k1
k2
{-10}
m {-10}
(c, l, u)
{20}
{20}
n
{-10}
j
n {-10}
Problema de Transbordo
Considere agora que as centrais de distribuio tem capacidade limitada e custo por
unidade de produto que passa por elas. Como podemos modificar o modelo para incluir
estas novas restries?
T1
T2
Capacidade de
armazenamento
1.200
1.400
Custo unitrio
55
65
{0}
{1.000}
P1
(300, 9999)
T1
{0}
(55, 1.200)
(400, 9999)
P2
(800, 9999)
{ -800}
D2
{-900}
(600, 9999)
(200, 9999)
{1.200}
T1'
D1
(400, 9999)
(500, 9999)
T2
{0}
(65, 1.400)
T2'
{0}
(900, 9999)
D3
{-500}
(c, u)
c = custo no arco
u = capacidade
do arco
a) Supondo que cada empresa s pode ficar com uma rota, montar a rede que
minimiza o custo total da secretaria (usando assinalamento).
b) E se cada empresa puder operar em duas rotas, como modelar este problema?