Escolar Documentos
Profissional Documentos
Cultura Documentos
EPR 705
Problemas de Transporte
Problemas de Rede
Problemasde Transporte
1
Problemasde Transporte
Cálculo para rota mais curta
Taxa de transporte
4 (US$/tonelada)
Fornecedor A 7 Planta 1
disponibilidade = 400 Necessidade = 600
6
5
5
Fornecedor B 5 Planta 2
Disponibilidade = 700 Necessidade = 500
9
5
8
Fornecedor Planta 3
Disponibilidade = 300 Necessidade = 300
NÓS: Quantidade de produtos ARCOS: Custo de Transporte
ofertados ou demandados (função do tempo ou distância)
Variáveis de Decisão:
Xij: quantidade transportada de
𝑀𝑖𝑛 𝑧 = ∑ ∑ 𝑐 𝑥 i para j
Sujeito a:
– Nós de saída ∑ 𝑥 = 𝐶𝑓 i=1,2...,m (fabrica)
– Nós de chegada ∑ 𝑥 =𝑑 j=1,2...,n (consumidor)
– 𝑥 ≥0
2
Problema de Transporte
Consumidores
Fornecedores Disponibilidade
Planta1 Planta 2 Planta 3
Fábrica A 4 7 6 400
Fábrica B 5 5 5 700
Fábrica C 9 5 8 300
Necessidade 600 500 300 1400
Problema de Transporte
1. VARIÁVEIS DE DECISÃO:
• 9 variáveis para expressar a quantidade transportada em cada uma das
possíveis vias
– Xij = Quantidade transportada da fábrica i para o centro consumidor j
X11 1
A
X12
X13
X21 1- Fábrica A 1- Planta 1
B X22
2 i= 2- Fábrica B j= 2- Planta 2
X23
3 - Fábrica C 3- Planta 3
X31
X32
C 3
X33
3
Problema de Transporte
2. FUNÇÃO OBJETIVO
Minimizar o Custo de Transporte (C)
Min C = 4X11+7X12+6X13+5X21+5X22+5X23+9X31+5X32+8X33
3. RESTRIÇÕES Necessidade
Disponibilidade
Saídas: Chegadas:
– Nó A: X11+X12+X13 = 400 Nó 1: X11 +X21+X31 = 600
– Nó B: X21+X22+X23 = 700 Nó 2: X12+X22+X32 = 500
– Nó C: X31+X32+X33 = 300 Nó 3: X13+X23+X33 = 300
4. Restrições adicionais
– Xij ≥ 0 i=1,2,3 e j=1,2,3
𝑪𝒇𝒊 ≥ 𝒅𝒋
𝒊 𝟏 𝒋 𝟏
Capacidade produtiva é maior ou igual a demanda
Parâmetros:
cij: custo unitário de transporte
𝑀𝑖𝑛 𝑧 = ∑ ∑ 𝑐 𝑥 do fornecedor i para o
consumidor j
Sujeito a: Cfi: capacidade de
abastecimento do fornecedor i
dj: demanda do consumidor j
–∑ 𝑥 ≤ 𝐶𝑓 i=1,2...,m
Variáveis de Decisão:
–∑ 𝑥 ≥𝑑 j=1,2...,n Xij: quantidade transportada de
i para j
– 𝑥 ≥0
4
Caso 3. Problema de Transporte
𝒎 𝒏
𝑪𝒇𝒊 < 𝒅𝒋
𝒊 𝟏 𝒋 𝟏
Capacidade produtiva é menor que a demanda
Parâmetros:
cij: custo unitário de transporte
𝑀𝑖𝑛 𝑧 = ∑ ∑ 𝑐 𝑥 do fornecedor i para o
consumidor j
Sujeito a: Cfi: capacidade de
abastecimento do fornecedor i
dj: demanda do consumidor j
–∑ 𝑥 = 𝐶𝑓 i=1,2...,m
Variáveis de Decisão:
–∑ 𝑥 ≤𝑑 j=1,2...,n Xij: quantidade transportada de
i para j
– 𝑥 ≥0
Exercício 1
Determinar a melhor programação de transporte. Os custos
unitários, as disponibilidades e as necessidades do produto são
fornecidos no quadro abaixo.
Destinos
D1 D2 D3 D4 Disponibilidades
O1 160 210 200 130 360
origens
5
Exercício 2
Sejam 3 fábricas desejando transportar mercadorias para 4
depósitos. Os dados internos na matriz representam os
custos de transporte entre as fábricas e os depósitos.
Exercício 3
Em uma mineração deseja-se minimizar a utilização de caminhões que efetuam o
transporte de estéril entre as lavras (de onde se retira o estéril) e os depósitos de estéril
(onde se armazena o estéril). A tabela abaixo fornece as distâncias envolvidas (valores
em metros):
Origem Destino (Depósito de Estéril)
(Frente de Lavra) 1 2
A 300 400
B 600 700
C 800 300
6
Origem - Lavras Destino - Depósitos Solução - Exercício 3
200/400 A XA1
caminhões XA2
D1 500
XB1
400/600 B XB2
XC1 D2 600
XC2
450/600 C 𝒎 𝒏 𝒎 𝒏
Variáveis:
Xij: número de viagens entre i e j 𝑥 ≤ 𝐶𝑓 𝑥 = 𝐶𝑓
Função-objetivo: 𝑥 ≥𝑑 𝑥 ≤𝑑
Minimizar a distância total percorrida
300XA1+400XA2+600XB1+700XB2+800XC1+300XC2
Exercício -Tarefa
A Karpet Ltda é uma empresa fabricante de autopeças, cujas sedes estão
localizadas em Osasco, Sorocaba e São Sebastião. Seus clientes encontram-se
em São Paulo, Rio de Janeiro e Curitiba, conforme apresenta a Figura abaixo. Os
custos unitários de transporte de cada origem para cada destino, assim como a
capacidade de cada fornecedor e a demanda de cada cliente, encontram-se na
Tabela. O objetivo é atender a demanda de cada consumidor final, respeitando
as capacidades de fornecimento, de forma a minimizar o custo total de
transporte. Modelar o problema de transporte.
7
Fluxo de Rede
8
Transporte Avançado
No modelo simplificado de transportes sempre temos que uma
trajetória se inicia em uma “origem” e existe um único caminho para o
“destino”
Na realidade podemos ter qualquer composição de trajetórias, ou
melhor, podemos ter diversas opções de caminhos entre uma “origem”
e um “destino”
O objetivo é escoar a
produção das
fábricas F1 e F2 para
os destinos D1 e D2
Transporte Avançado
Para resolvermos este problema devemos observar
A função objetivo deve representar o somatório do custo
de transporte de todas as rotas possíveis
9
Problemas de Distribuição
ou Balanceamento do problema
de transporte
PROBLEMAS DE DISTRIBUIÇÃO
Problemas de distribuição:
– Transporte de mercadorias das fábricas para centros
distribuidores
– Problemas de Escalas de Produção
– Problemas de Layout de fábricas
10
Problemas de Distribuição
Problemas de Distribuição
BA 40 GO +150
-500
1 5
25 20
MG
30 +200
3
20
20
RJ +350
15 4 PR
-600 SP +300
6
2 20
35 SC +150
7
50
RS
+250
8
11
Problemas de Distribuição
Para este exemplo:
O nº de carros demandados é maior que a capacidade de
produção da empresa
Alguns distribuidores (MG e SC) também podem enviar
carros que receberam das fábricas para outros
distribuidores
Métodos:
Regra de Balanceamento do Fluxo
Inserção da variável dummy (fantasma)
Problema de Distribuição:
Regra de Balanceamento do Fluxo
Para o
exemplo
LCL
Problema de custo
Regra de equilíbrio de fluxo de rede
mínimo
Oferta > Demanda Entradas - Saídas ≥ Oferta ou Demanda do Nó
Oferta < Demanda Entradas - Saídas ≤ Oferta ou Demanda do Nó
Oferta = Demanda Entradas - Saídas = Oferta ou Demanda do Nó
12
Regra de Balanceamento do Fluxo
1. VARIÁVEIS DE DECISÃO:
11 variáveis para expressar o nº de carros enviados em
cada um dos arcos
– Xij = nº de carros enviados da BA 40 GO +150
RS
+250
8
3. RESTRIÇÕES
(em cada nó: Entradas - Saídas ≤ Oferta ou Demanda)
Nó 1: -X13 -X14 -X15 ≤ -500
Nó 2: -X23 -X24 –X26 -X27 -X28 ≤ -600 [oferta<demanda]
Nó 3: X13 +X23 -X34 -X35 ≤ 200 -500 BA
1
40 GO
5
+150
25 20
Nó 4: X14 +X24 +X34 ≤ 350 30
MG
3 +200
Nó 5: X15 +X35 ≤ 150 20
20
Nó 6: X26 ≤ 300 15
RJ
4
+350
PR +300
-600 SP
6
Nó 7: X27 –X78 ≤ 150 2 20
35 SC +150
Nó 8: X28+X78 ≤ 250 50 7
13
Exercício 1
A companhia PetrusNortel atua no setor petroquímico e possui duas plantas. Uma delas
é responsável pela produção de polímeros e está localizada em Recife. A outra está
localizada em Manaus, sendo responsável pela produção de resina. A fim de reduzir os
custos logísticos, os produtos sofrem uma etapa de transbordo nos centros de
distribuição, localizados em São Paulo e no Rio de Janeiro. A partir dos centros de
distribuição, os produtos são transportados para os clientes finais, localizados em Belo
Horizonte, Joinville e Porto alegre, conforme a Figura abaixo. A capacidade de produção
das fábricas é de 500 unidades em Manaus e 300 em Recife. A demanda dos
consumidores de Belo Horizonte, Joinville e Porto Alegre é de 200, 300 e 400,
respectivamente. Os custos unitários de transporte, das fábricas para os pontos de
transbordo e dos pontos de transbordo para os consumidores finais, estão
representados na tabela. Determinar o modelo do problema de transbordo pela Regra
de balanceamento de fluxo.
São Paulo Rio de Janeiro
Manaus 8 10
Recife 7 6
BH Joinville Porto Alegre
São Paulo 2 3 4
Rio de Janeiro 1 4 5
Problema de Distribuição:
Regra das variáveis Dummy
A oferta ou a demanda fantasma será dada pela diferença
entre o total ofertado e total demandado
Oferta > Demanda devemos introduzir uma variável
(unidade) de destino (demanda)
Oferta < Demanda devemos introduzir uma variável
(unidade) de origem (oferta)
Todas as restrições são consideradas como igualdade (=)
14
Regra das variáveis Dummy
BA 40 GO +150
-500
1 5
25 20
MG
30 +200
3
20
20
RJ +350
15 4 PR
-600 SP +300
2 6
20
35 SC +150
7
50
-300 D
RS
9 +250
8
15
Regra das variáveis Dummy
2. FUNÇÃO OBJETIVO
Minimizar o Custo de Distribuição (C)
Min C = 25X13 + 30X14 + 40X15 + 20X23 + 15X24 + 20X26 + 35X27 + 50X28 +
20X34 + 20X35 + 20X78
3. RESTRIÇÕES
(em cada nó: Entradas - Saídas = Oferta ou Demanda)
Exercício 1 (cont.)
Companhia PetrusNortel
39 Determinar o modelo do problema de transbordo pela
Regra de variáveis Dummy.
16