You are on page 1of 30

Captulo 3: ROTEIRIZAO

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

Anlise/dimensionamento de bolses de entrega e frota de veculos

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)

Problemas bsicos de distribuio

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

Caminho mnimo em rede


ORIGEM

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

Taxa de transporte (US$/tonelada)

7 6 5 5

Planta 1 Necessidade = 600

Fornecedor B Fornece 700

5 9 8 5

Planta 2 Necessidade = 500

Fornecedor C Fornece 500

Planta 3 Necessidade = 300

Problema do transporte

Software (TRANLP da LOGWARE)


1 A B C 400 200 0 2 0 3 0 total 400 300

200 300 700 300 0 500 300

total 600

Unidades totais transferidas = 1400 Custo total mnimo = 6600

Problema do Caixeiro Viajante (PCV)


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

Problema do Caixeiro Viajante (PCV)


C
34 31

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

Roteirizao e programao de veculos


Extenso do problema da roteirizao Restries mais realistas

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)

Roteirizao e programao de veculos


Grande complexidade ao problema Boas solues:

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

Roteirizao Sem Restries


Problema do Caixeiro Viajante (PCV) Mtodos de Construo do Roteiro Mtodos de Melhoria do Roteiro

Mtodos de Construo do Roteiro

Mtodo do vizinho mais prximo

10

Mtodos de Construo do Roteiro


No muito eficiente, mas oferece uma soluo rpida Configurao inicial para mtodos de melhoria

Mtodos de Construo do Roteiro

Mtodo de insero do ponto mais distante

11

Mtodos de Melhoria do Roteiro

2-opt

3-opt

Mtodos de Melhoria do Roteiro

ndice

Vizinho mais prximo

otimizado 3-pot

Reduo: 21, 6%

12

Princpios para boa roteirizao

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)

Princpios para boa roteirizao


RUIM os trajetos se cruzam

BOA Nenhum cruzamento

D depsito

D depsito

Roteirizao

13

Princpios para boa roteirizao

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

Princpios para boa roteirizao

Roteirizao

14

Princpios para boa roteirizao

Princpios para boa roteirizao


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

Roteirizao Com Restries

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

Mtodo da Varredura - Exemplo


60 clientes, distribuio interurbana (77,6 km), 15 min/cliente /

Caminho de 4 ton Jornada de 8 h/dia

18

Mtodo da Varredura - Exemplo

Mtodo da Varredura 7 roteiros 1.110 km/dia

otimizado 3-pot R$ 16,58 / cliente

Mtodo da Varredura - Exemplo


Uma empresa de transporte usa camionetes para coletar mercadorias de clientes distantes. A mercadoria levada ao depsito, e ali consolidada em carregamentos d grande de d volume l para ser t transportada t d al longas distncias. As coletas de um dia tpico esto mostradas na figura a seguir. As quantidades coletadas so apresentadas em unidades. A empresa usa camionetes com capacidade para transportar at 10 mil unidades. Completar um roteiro leva normalmente um dia inteiro. A empresa pretende d d determinar i quantos roteiros i (caminhes) so necessrios, quais paradas efetuar, e em que seqncia o caminho do roteiro deve servir aos pontos de parada.

19

Mtodo da Varredura - Exemplo

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

Integrao dos clientes

Economia de percurso (ganho gij)

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

Maiores ganhos: mais distantes e mais prximas entre si

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

d. Se i e j pertencerem a um mesmo roteiro, ir para Etapa 5

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

Mtodo de Clarke-Wright - Exemplo

25

Roteirizao

Roteirizao

26

Mtodo de Clarke-Wright - Exemplo

Mtodo de Clarke-Wright 6 roteiros 951 km/dia

otimizado 3-pot R$ 14,24 / cliente

Comparao entre os mtodos

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

Comparao entre os mtodos

Mtodo da Varredura

Mtodo da Clarke-Wright

Impacto das restries de tempo e capacidade

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

Impacto das restries de tempo e capacidade

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

Utilizao do mesmo veculo Diminuio do nmero de veculos necessrios Exemplo

29

Seqnciamento da rota

Seqnciamento da rota

ndice

30

You might also like