Você está na página 1de 16

Pesquisa Operacional

EPR 705

Problemas de Transporte
Problemas de Rede

Prof. Drª. Josiane Palma Lima

Problemasde Transporte

 Mais de um fornecedor, planta ou armazém para


atender mais de um cliente com o mesmo produto
– Inexistência de nós intermediários
 Função Objetivo:
– Minimizar o Custo de Transporte
 Restrições
– custos de transporte unitários
– capacidades de produção
– demandas dos centros consumidores

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 2

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)

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 3

Caso1. Problema de Transporte Balanceado


𝒎 𝒏
Parâmetros:
cij: custo unitário de transporte
𝑪𝒇𝒊 = 𝒅𝒋 do fornecedor i para o
consumidor j
𝒊 𝟏 𝒋 𝟏 Cfi: capacidade de
abastecimento do fornecedor i
 Capacidade produtiva é igual a demanda dj: demanda do consumidor j

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

Belfiore e Fávero (2013)


Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 4

2
Problema de Transporte

• Problema de transporte balanceado: determinar quanto


deve ser entregue por cada fábrica em cada centro
consumidor de forma a minimizar os custos 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 balanceado Oferta é igual a


demanda
Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 5

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

Fornecedores Consumidores (Para)


(De) Planta1 Planta 2 Planta 3
Fábrica A X11 X12 X13
Fábrica B X21 X22 X33
Fábrica C X31 X32 X33

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

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 6

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

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 7

Caso 2. Problema de Transporte


𝒎 𝒏

𝑪𝒇𝒊 ≥ 𝒅𝒋
𝒊 𝟏 𝒋 𝟏
 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

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 9

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

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 10

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

O2 80 390 240 310 440


O3 400 250 90 190 200
Necessidades 240 200 340 180
𝐶𝑓 = 1000
𝒎 𝒏 𝑥 ≤ 𝐶𝑓
𝑪𝒇𝒊 ≥ 𝒅𝒋 𝑑 = 960
𝒊 𝟏 𝒋 𝟏 𝑥 ≥𝑑

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 11

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.

Fábrica Dep. A Dep. B Dep. C Dep. D Capacidade


F1 2 5 4 8 400
F2 3 2 5 4 500
F3 5 3 9 5 700
Dem. Min. 400 300 250 200
Dem. Max. 800 800 400 400

 Pede-se: A modelagem matemática que minimiza o custo de


transporte

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 13

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

Origem Necessidade de Transporte


As necessidades de transporte (demanda) (ton)
(Frente de Lavra) Mínimo Máximo
das frentes-de-lavra para a próxima
A 20.000 40.000
semana são (valores em toneladas): B 40.000 60.000
C 45.000 60.000

A capacidade máxima de recebimento dos depósitos 1 e 2 são respectivamente,


50.000 e 60.000 toneladas. Sabendo-se que cada viagem de caminhão transporta
100 toneladas, pede-se o esquema de transporte que minimiza a distância total
percorrida.

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 15

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

Necessidade de transporte (demanda) na origem Capacidade nos depósitos no destino


Mínimo Máximo
Nó A: XA1+XA2 ≥ 200 XA1+XA2 ≤ 400 Nó D1: XA1+XB1+XC1 = 500
Nó B: XB1+XB2 ≥ 400 XB1+XB2 ≤ 600 Nó D2: XA2+XB2+XC2 = 600
Nó C: XC1+XC2 ≥ 450 XC1+XC2 ≤ 600

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.

Fornecedor Custo unitário de transporte


Rio de Capacidade
São Paulo Curitiba
Janeiro
Osasco 12 22 30 100
Sorocaba 18 24 32 140
São Sebastião 22 15 34 160
Demanda 120 130 150

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 18

7
Fluxo de Rede

Problema de Transporte X Fluxos de Rede

 A rede do problema de transporte difere dos problemas


de distribuição ou fluxo de rede uma vez que este
último possui nós de transbordo, que recebem e
enviam mercadorias.

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 20

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

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 21

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

 As restrições devem respeitar:


 A saída de cada fábrica deve ser menor/igual à sua
capacidade máxima de produção ∑𝒏𝒋 𝟏 𝒙𝒊𝒋 ≤ 𝑪𝒇𝒊

 A chegada a um depósito (clientes) deve ser igual


à sua necessidade ∑𝒎
𝒊 𝟏 𝒙𝒊𝒋 = 𝒅𝒋

 O balanço de massa em qualquer estação intermediária


deve ser zero ∑𝒏𝒋 𝟏 𝒙𝒊𝒌 = ∑𝒎
𝒊 𝟏 𝒙𝒌𝒋 k = 1, 2, ... K (transbordo)

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 22

9
Problemas de Distribuição
ou Balanceamento do problema
de transporte

PROBLEMAS DE DISTRIBUIÇÃO

 Consideram múltiplas fontes, centros consumidores e


locais intermediários por onde os produtos simplesmente
passam

 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

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 24

10
Problemas de Distribuição

Ex.: Caso LCL Carros Brasil Ltda


 A montadora está iniciando a suas operações no Brasil e
estudando a forma de distribuição para as diversas
revendas
– 2 fábricas: na Bahia e em São Paulo
– 6 Revendas: Goiás, Rio de Janeiro, Minas Gerais,
Paraná, Santa Catarina e Rio Grande do Sul

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 25

Problemas de Distribuição

Problema do Caso LCL Carros Brasil

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

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 26

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)

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 27

Problema de Distribuição:
Regra de Balanceamento do Fluxo

 Cada nó da rede trata o desequilíbrio entre oferta


total e demanda total através de restrições ≤ e ≥

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ó

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 28

12
Regra de Balanceamento do Fluxo

 Problema: determinar quantos carros (produto) devem


ser enviados de cada fábrica para cada distribuidor de
forma a minimizar os custos de distribuição

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

fábrica i para o distribuidor j


-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

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 29

Regra de Balanceamento do Fluxo


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)
 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

4. Restrições Adicionais Xij ≥ 0 RS


+250
8

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 30

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

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 31

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 (=)

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 35

14
Regra das variáveis Dummy

 Se a oferta > demanda: a capacidade (oferta)


de cada fábrica que não for utilizada será virtualmente
enviada para o centro consumidor dummy
 Se a oferta < demanda: a demanda de cada consumidor que
não for suprida será virtualmente sanada pela fábrica
dummy

Para o exemplo (oferta < demanda):


a capacidade dummy será = 300 unidades

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 36

Regra das variáveis Dummy


 Diagrama com variável 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

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 37

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)

Nó 1: -X13 -X14 -X15 = -500


40 GO +150
– -500 BA
1 5
25
– Nó 2: -X23 -X24 -X26 - X27 -X28 = -600
20
MG
30 +200
– Nó 3: X13 +X23 +X93 -X34 -X35 = 200
3
20

– Nó 4: X14 +X24 +X34 +X94= 350 20


15
RJ +350

– Nó 5: X15 +X35 +X95= 150


4 PR +300
-600 SP
2 6
20
– Nó 6: X26 + X96 = 300 35 SC +150

– Nó 7: X27 -X78 +X97 = 150 50


7

– Nó 8: X28 + X78 +X98= 250 -300 D


9
RS
8
+250

– Nó 9: -X93 - X94 – X95 – X96 – X97 – X98= -300

4. Restrições Adicionais Xij ≥ 0

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 38

Exercício 1 (cont.)
 Companhia PetrusNortel

39 Determinar o modelo do problema de transbordo pela
Regra de variáveis Dummy.

São Paulo Rio de Janeiro


Manaus 8 10
Recife 7 6
Belo Horizonte Joinville Porto Alegre
São Paulo 2 3 4
Rio de Janeiro 1 4 5

Pesquisa Operacional- Prof. Dr. Josiane Palma Lima 39

16

Você também pode gostar