Professional Documents
Culture Documents
Roteirizao
Conceituao Problemas Bsicos de Distribuio Roteirizao e Programao de Veculos Mtodos de Roteirizao Sem Restries Princpios para boa roteirizao Mtodos de Roteirizao Com Restries Mtodo da Varredura Mtodo de Clarke-Wright g Seqnciamento da rota
Roteirizao
Distribuio Fsica Aproximaes extenso percurso timo do g roteiro de entregas Fase de planejamento logstico
Roteirizao de veculos Enfoque operacional Sistema j dimensionado anteriormente nos seus contornos gerais Localizao especfica: clientes e demandas
Roteirizao
Problema real de roteirizao: Decises Objetivos Restries Decises Alocao de grupo de clientes que devem ser visitados a um conjunto de veculos e motoristas Programao e seqenciamento das visitas
Roteirizao
Objetivos Propiciar um servio de alto nvel aos clientes Custos operacionais e de capital mais baixos possveis Restries Completar rotas com recursos disponveis, cumprindo os compromissos com os clientes Respeitar os limites de tempo impostos pela jornada de trabalho (motoristas) Respeitar restries de trnsito (velocidade mxima, carga/descarga, tamanho veculo)
Exemplos
ndice
Transporte rodovirio de cargas Entrega em domiclio (varejo/internet) Distribuio CDs / Varejo Distribuio de bebidas Dinheiro em caixas eletrnicos Coleta de lixo urbano Correios (entrega domiciliar)
Um ponto de origem e um de destino diferentes Caminho mnimo em rede Mltiplos pontos de origem e de destino Problema do Transporte Pontos de origem e destino so os mesmos Problema do Caixeiro Viajante Roteirizao R t i i
B
90 138 66
84
84
A
120 90
C
348 156
132 60
F
132
H
48 150 126
126
tempos em minutos
48
J
DESTINO
Problema do transporte
Mltiplos pontos de origem que podem servir a mltiplos pontos de destinos Atribuir destinos s fontes Encontrar a melhor rota entre eles Pesquisa Operacional (Programao Linear) Mais de um fornecedor, planta ou armazm para atender mais de um cliente Restries Demanda total por cliente/fornecedor Condies de contorno
Problema do transporte
4
Fornecedor A Fornece 400
7 6 5 5
5 9 8 5
Problema do transporte
total 600
Roteirizao Ponto de origem = destino Entrega atacadista/varejista; varejo/cliente Objetivo Encontrar seqncia de pontos a serem visitados que minimize o tempo ou a distncia total do percurso
ndice
Software STORM
D
Rota: W-D-C-B-A 23 Tempo total: 156 minutos 67 17 48
26 34
34
B
tempos em minutos 47
Cada parada pode ter volume a ser coletado e entregue Mltiplos veculos podem ser utilizados (diferentes capacidades) Tempo mximo da rota (8 horas, horas horrios de descanso) Horrio de entrega/coleta restritos (Janelas de Tempo)
Dificuldade em se obter soluo tima Principios para boas roteirizaes Heursticas Problema Geral Caminhes comeam em um depsito Mltiplas paradas para entregas Retornar ao depsito no mesmo dia
Roteirizao
ndice
Roteirizao
Mtodos de Roteirizao
Sem restries
Separao dos clientes pelos roteiros j realizada Restries de tempo e capacidade j resolvida Com restries Roteirizao acontece simultaneamente com a diviso da rea em bolses de entrega
Problema do Caixeiro Viajante (PCV) Mtodos de Construo do Roteiro Mtodos de Melhoria do Roteiro
10
No muito eficiente, mas oferece uma soluo rpida Configurao inicial para mtodos de melhoria
11
2-opt
3-opt
ndice
otimizado 3-pot
Reduo: 21, 6%
12
Pontos relacionados espacialmente Mtodo cognitivo: potencial de reconhecimento de padres da mente humana
Boas seqncias de paradas em rotas que no se cruzam Rota lembrando a forma de uma gota dagua
Esboo de um plano de rota muito mais rpido p q que o computador, p ,q que refinaria f o processo com informaes detalhadas Pontos no relacionados espacialmente Procedimentos computacionais (heursticos)
D depsito
D depsito
Roteirizao
13
Carregar caminhes com nmeros de paradas prximos entre s As paradas em dias diferentes devem ser combinadas para produzir agrupamentos densos Construo de rotas comeando com a parada mais distante do depsito A seqncia de paradas em uma rota rodoviria deve lembrar o padro de uma gota dgua
Roteirizao
Roteirizao
14
ndice
As rotas mais eficientes so as que utilizam os maiores veculos disponveis As coletas devem ser combinadas com as rotas de entrega e no serem deixadas para o final Uma parada que pode ser removida de um agrupamento uma boa candidata para um meio alternativo de entrega As limitaes de janela de tempo estreita devem ser evitadas
15
ndice
Mais simples Mtodo da Varredura Preciso da ordem de 10% (soluo tima) Mais complexo Mtodo de Clarke-Wright (Economias) Preciso da ordem de 2% (soluo tima)
Mtodo da Varredura
Simples o bastante para manuseio em grandes clculos Software especficos Nvel de erro em 10% (aceitvel em pequenos pedidos) Solues rpidas (em 1 hora) Problema: tratamento em separado da montagem da rota (capacidade) e tempo total (percurso e janela de tempo)
16
Mtodo da Varredura
Mtodo da Varredura
Etapas Localizar todas paradas e depsitos em um mapa/grade Estender d l linha h reta d do d depsito em qualquer l direo Girar a linha em sentido at que cruze uma parada Pergunta: incluir a parada exceder a capacidade do veculo?
NO: parada incluida na rota, prosseguir a rotao da linha, repetir pergunta na prxima parada at a resposta for SIM SIM: rota definida
17
Mtodo da Varredura
Etapas
Continuar varredura do ultimo ponto, montando novas rotas, at a incluso de todos os pontos Incluir veculos maiores primeiros Dentro de cada rota acertar a seqncia das rotas para minimizar a distncia
Princpios para boa roteirizao Algoritmos para resoluo do Problema do Caixeiro Viajante
18
19
Mtodo de Clarke-Wright
Mtodo das Economias Nvel de erro em 2% Pode manusear muitas restries p prticas Forma rotas e seqncia de paradas simultaneamente Objetivo Minimizar distncia percorrida por todos os veculos Minimizar indiretamente o nmero de veculos necessrios para servir todas as paradas
20
Mtodo de Clarke-Wright
Lgica: conceito da economia (ganho) Partida da pior situao Um veculo para cada cliente e retorno ao CD (hiptese)
Nmero excessivo de veculos Quilometragem elevada da frota Cliente j atendido aps i Duas viagens na seqncia
Mtodo de Clarke-Wright i
Entregas separadas
D depsito
Distncia percorrida:
L = 2 d D ,i + 2 d D , j
21
Mtodo de Clarke-Wright
Melhoria: juntar i e j num nico roteiro
Roteiro combinado
D depsito
Distncia percorrida:
L ' = d D ,i + d i , j + d D , j
Mtodo de Clarke-Wright
g i , j = L L'
L = 2 d D ,i + 2 d D , j L ' = d D ,i + d i , j + d D , j
g ij = d D ,i + d D , j d i , j
22
Mtodo de Clarke-Wright
Escolha i e j para formar seqncia de roteiro Selecionar o par com maior ganho gij No utilizar combinaes que violam restries de tempo ou capacidade Equao de gij O ganho tende a crescer quando os pontos i e j se afastam do CD (maiores valores de dD,i e dD,j) O ganho tende a crescer quando os pontos i e j esto mais prximos entre si (diminui di,j)
Mtodo de Clarke-Wright i j
D depsito D depsito
i j
g ij = d D ,i + d D , j d i , j
23
Mtodo de Clarke-Wright
Etapas
1. Anlise de todas as combinaes possveis entre os ns, dois a dois 2. Ordenar as combinaes em ordem decrescente de ganhos
3. Inicio: dois ns com maiores ganhos, em ordem d d decrescente t d de ganhos, h analisando li d todas as combinaes
Mtodo de Clarke-Wright
Etapas
4. Para cada par de pontos i e j, verificar se os j fazem parte de um roteiro iniciado: dois j
a. Se NO, criar um novo roteiro com os dois; b. Se o ponto i j pertence a um roteiro iniciado, verificar se o primeiro ou o ltimo do roteiro; se SIM, acrescentar i e j na extremidade apropriada. Fazer a mesma anlise com j; se os dois forem NO, , passar p para item c; p ; c. Se i e j fazem parte cada um deles de roteiros iniciados e diferentes e so extremos, juntar os dois roteiros unindo i e j; se no, ir p/ etapa 5
24
Mtodo de Clarke-Wright
Etapas
5. Quando se acrescentar um ou mais pontos no roteiro, ou quando se fundir roteiros, verificar restries de tempo e capacidade. Se atender os limites a nova configurao aceita 6 Todos os pontos includos no roteiro: fim do 6. processo 7. Melhorar/otimizar os roteiros
25
Roteirizao
Roteirizao
26
Varredura: 7 roteiros (veculos) Km total diria: 1102 km Custo mdio/cliente: R$ 16,58 Clarke e Wright: 6 roteiros (veculos) (-14,3%) Km total diria: 951 km (-13,7%) Custo C t mdio/cliente: di / li t R$ 14 14,24 24 (-14,1%) ( 14 1%)
27
Mtodo da Varredura
Mtodo da Clarke-Wright
Exemplo: Entrega interurbana, CD a77,6 km Veculo restrito por tempo Pouco tempo para entrega Entrega urbana, CD a 3,8 km 4 ton, 8 h/dia: 3 roteiros Baixo tempo de ciclo
28
ndice
Entrega urbana, CD a 3,8 km 8 ton: restrito por tempo 6 ton, 8,5 h/dia (razovel)
Seqnciamento da rota
Rotas projetadas assumem que a rota est atribuda a um veculo especfico Rota de durao curta: Veculo subutilizado para o restante do tempo Segunda rota que comea depois do fim da primeira
29
Seqnciamento da rota
Seqnciamento da rota
ndice
30