APLICAÇÃO DE MÉTODOS HEURÍSTICOS EM PROBLEMA DE ROTEIRIZAÇÃO DE VEICULOS

Documentos relacionados
Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14

Introdução aos Conceitos de Problemas de Transporte e Roteamento de Veículos

MODELAGEM MATEMÁTICA PARA PROGRAMAÇÃO E ROTEIRIZAÇÃO DAS ORDENS DE SERVIÇOS DE VERIFICAÇÃO DE LEITURA EM UMA DISTRIBUIDORA DE ENERGIA ELÉTRICA

Inteligência Computacional Aplicada a Engenharia de Software

6 Benefícios operacionais e financeiros atingidos após implantação do roteirizador de veículos

Estudo de Roteirização de Veículos com Aplicação da Técnica de Varredura para Cargas Fracionadas

Uma Heurística para o Problema de Redução de Padrões de Corte

Manejo Florestal Sustentável: Dificuldade Computacional e Otimização de Processos

5 Experiência de implantação do software de roteirização em diferentes mercados

4 Segmentação Algoritmo proposto

Arquitetura de Rede de Computadores

2 Problema das p-medianas

Lista 2 - Modelos determinísticos

CAP. I ERROS EM CÁLCULO NUMÉRICO

ARTIGO ASPECTOS PRÁTICOS DA APLICAÇÃO DE MODELOS DE ROTEIRIZAÇÃO DE VEÍCULOS A PROBLEMAS REAIS

Zoneamento e Roteamento de Depósitos Auxiliares dos Correios Usando Algoritmos Genéticos

Implantação. Prof. Eduardo H. S. Oliveira

PLANEJAMENTO DA MANUFATURA

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

PROBLEMAS ATUAIS DA LOGÍSTICA URBANA NA ENTREGA DE MATERIAIS HOSPITALARES UM ESTUDO INVESTIGATIVO

Ajuste dos Parâmetros de um Controlador PI em uma Coluna de Destilação Binária

Introdução. 1. Introdução

Inteligência de Enxame: ACO

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

IA Colônia de Formigas. Prof. Ricardo Britto DIE-UFPI


REVISÃO E AVALIAÇÃO DA MATEMÁTICA

PESQUISA OPERACIONAL: UMA ABORDAGEM À PROGRAMAÇÃO LINEAR. Rodolfo Cavalcante Pinheiro 1,3 Cleber Giugioli Carrasco 2,3 *

Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro. Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br

PROTÓTIPO DE APLICAÇÃO PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS EM DISPOSITIVOS MÓVEIS NA PLATAFORMA ANDROID

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Complexidade de Algoritmos. Edson Prestes

GASTAR MAIS COM A LOGÍSTICA PODE SIGNIFICAR, TAMBÉM, AUMENTO DE LUCRO

Guia de recomendações para implementação de PLM em PME s

2 Diagrama de Caso de Uso

PROGRAMAÇÃO INTEIRA. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 5 modelos

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior

AULA 04 - TABELA DE TEMPORALIDADE

Análise e Complexidade de Algoritmos

1 INTRODUÇÃO. 1.1 Motivação e Justificativa

Este artigo tem o objetivo de

A Otimização Colônia de Formigas

Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas ICEB

Elementos para construção de um briefing

CAPÍTULO 4 CIRCUITOS SEQUENCIAIS II: CONTADORES ASSÍNCRONOS

XX Seminário Nacional de Distribuição de Energia Elétrica SENDI a 26 de outubro Rio de Janeiro - RJ - Brasil

Governança de TI. ITIL v.2&3. parte 1

Utilização do SOLVER do EXCEL

Itinerários de Ônibus Relatório Final

DIFERENÇAS ENTRE HUB, SWITCH E ROOTER

Disciplina: Suprimentos e Logística II Professor: Roberto Cézar Datrino Atividade 3: Transportes e Armazenagem

O MÉTODO HÚNGARO PARA RESOLUÇÃO DE PROBLEMAS DE OTIMIZAÇÃO

3 Classificação Resumo do algoritmo proposto

Este capítulo é divido em duas seções, a primeira seção descreve a base de

Arquitetura de Computadores. Sistemas Operacionais IV

PARANÁ GOVERNO DO ESTADO

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007)

MUDANÇAS NA RELAÇÃO ENTRE A PME E A PED COM A NOVA METODOLOGIA DA PME

Princípios de Design TRADUÇÃO DE TATIANE CRISTINE ARNOLD, DO ARTIGO IBM DESIGN: DESIGN PRINCIPLES CHECKLIST.

Software para Gestão de Equipes Externas Produtividade e Controle sobre sua equipe externa

Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace.

ROTEIRIZAÇÃO ESTÁTICA COM JANELAS DE TEMPO USANDO O TRANSCAD

PROPOSTA DE RASTREAMENTO E MONITORAMENTO HÍBRIDO SATELITAL

UNIVERSIDADE DE SÃO PAULO. Faculdade de Arquitetura e Urbanismo

Notas da Aula 17 - Fundamentos de Sistemas Operacionais

Acumuladores de Calor

Corte e dobra. Nesta aula, você vai ter uma visão geral. Nossa aula. Princípios do corte e da dobra

A Projeção de Investimento em Capital de Giro na Estimação do Fluxo de Caixa

Pesquisa Operacional Programação em Redes

SP 07/94 NT 179/94. O efeito da utilização do telefone celular sobre a atenção do motorista. Engº Fernando J. Antunes Rodrigues

(44) Site MANUAL DO USUÁRIO

NOTA TÉCNICA 11/2014. Cálculo e forma de divulgação da variável idade nos resultados dos censos educacionais realizados pelo Inep

Computação Paralela. Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho.

Movimento Retilíneo Uniforme (MRU) Equação Horária do MRU

Engenharia de Software I

DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH

:: Telefonia pela Internet

Instrumentos Econômicos: Tributos Ambientais.

ROTEIRIZAÇÃO EM ARCOS COM O USO DE UM SISTEMA DE INFORMAÇÕES GEOGRÁFICAS: APLICAÇÃO EM COLETA DE RESÍDUOS SÓLIDOS URBANOS

Laudo Técnico. Belo Horizonte, 22 de outubro de Retificação ao Laudo Técnico emitido no dia 18 de setembro de Considerar o presente laudo.

Arquiteturas RISC. (Reduced Instructions Set Computers)

Analisando viagens a pé e por bicicletas na integração com transporte de massa

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

BUSCA LOCAL ITERADA (ILS ITERATED LOCAL SEARCH)

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Localização dos inquéritos de rua para Arroios e Gulbenkian

MINISTÉRIO PÚBLICO DO ESTADO DO PARANÁ

Factor Analysis (FACAN) Abrir o arquivo ven_car.sav. Clique Extraction. Utilizar as 10 variáveis a partir de Vehicle Type.

Software para Gestão de Frotas Economia e Controle total de seus veículos

Disciplina: Administração de Departamento de TI. Professor: Aldo Rocha. Aula XI - 15/09/2011

Filtros de sinais. Conhecendo os filtros de sinais.

Estratégias de informação ao usuário na implantação de BRT.

Avanços na transparência

UM CONCEITO FUNDAMENTAL: PATRIMÔNIO LÍQUIDO FINANCEIRO. Prof. Alvaro Guimarães de Oliveira Rio, 07/09/2014.

Protocolo em Rampa Manual de Referência Rápida

Atalhos da Web. Krishna Tateneni Yves Arrouye Tradução: Lisiane Sztoltz

Contagem. Prof. Dr. Leandro Balby Marinho. Matemática Discreta. Fundamentos Inclusão/Exclusão Princípio da Casa dos Pombos Permutações Combinações

Transcrição:

APLICAÇÃO DE MÉTODOS HEURÍSTICOS EM PROBLEMA DE ROTEIRIZAÇÃO DE VEICULOS Bianca G. Giordani (UTFPR/MD ) biancaggiordani@hotmail.com Lucas Augusto Bau (UTFPR/MD ) lucas_bau_5@hotmail.com A busca pela minimização de custos é essencial. Uma empresa de transporte escolar de Medianeira-PR permitiu o estudo para melhoria da rota de uma de suas vans para minimizar seus custos. Obteve-se todas as distâncias entre os alunos, a garagem e a escola. Formulou-se um algoritmo baseado na heurística do Vizinho Mais Próximo considerando a restrição de que a van precisaria passar mais de uma vez na escola devido a desproporção da quantidade de alunos com a capacidade da van. Usou-se a heurística do Subcircuito Inverso pra buscar melhorias do circuito obtido. O resultado foi uma diminuição de 7,3 km, aproximadamente 32% a menos do original, atendendo ao objetivo do trabalho. Palavras-chaves: Caixeiro Viajante; Vizinho Mais Próximo; Subcircuito Inverso; Heurística.

1 Introdução O problema de roteirização de veículos consiste em definir roteiros que minimizem o custo total de atendimento cada um dos quais iniciando e terminando no depósito ou base dos veículos, assegurando que cada ponto seja visitado exatamente uma vez e a demanda em qualquer rota não exceda a capacidade do veículo que a atenda. (LAPORTE, GENDREAU, POTVIN e SEMET, 2000) Essa roteirização, que vem do inglês routing (ou routeing ) é usada para designar o processo que determina um ou mais roteiros ou sequências de paradas a serem cumpridos por veículos de uma frota, objetivando visitar um conjunto de pontos geograficamente dispersos, em locais pré-determinados, que necessitam de atendimento. (CUNHA, 1997) O primeiro problema de roteirização a ser estudado foi o do folclórico Caixeiro Viajante (no inglês Traveling Salesman Problem ou TSP), que consiste em encontrar o roteiro ou sequência de cidades a serem visitadas por um caixeiro viajante que minimize a distância total percorrida e assegure que cada cidade seja visitada exatamente uma vez. Desde então o TSP é um dos problemas mais estudados em otimização combinatória. (LAPORTE, 1992) Quanto à definição dos roteiros envolve não só aspectos espaciais ou geográficos, mas também temporais, tais como restrições de horários de atendimento nos pontos a serem visitados, os problemas são então denominados roteirização e programação de veículos. (CUNHA, 1997) O TSP é um dos mais proeminentes dentre um amplo conjunto de problemas de otimização combinatória. Ainda segundo o mesmo, o estudo do TSP tem atraído pesquisadores de diferentes áreas, entre os quais, destacasse a pesquisa operacional. Devido ao fato que, apesar da simplicidade da sua formulação, no TSP é possível encontrar a maioria das questões que envolvem otimização combinatória. (REINELT, 1994) Há várias restrições que podem ser incorporadas ao problema, deixando cada TSP com uma característica e modos diferente de resoluções. Um dos métodos para se resolver é através de heurísticas, que são algoritmos que buscam uma solução mais rápida do que alguns métodos exatos. Nem sempre essa solução mais rápida é uma solução ótima global, mas uma solução que atende as expectativas de certo modo. Portanto, o presente trabalho aplica uma heurística para encontrar uma rota que minimize as distâncias percorridas por uma das Vans de uma empresa de transporte escolar situada no 2

município de Medianeira, Paraná e outra que busca melhorar o circuito encontrado no primeiro momento. 2 Metodologia O estudo restringiu-se somente no primeiro trajeto que ocorre pelo período da manhã, pois apresenta maior variação na disposição da localização dos alunos a serem transportados. A van em questão é responsável pelo transporte de dezenove alunos dispostos em catorze pontos distintos, além dos pontos adicionais, que são a garagem da van e a escola de destino dos alunos, respectivamente o ponto de partida e termino do roteiro. Também foi informado pela empresa que a capacidade do veículo é de apenas doze lugares, obrigando que o motorista passe mais que uma vez na escola para deixar os alunos. A localização de cada uma das residências dos alunos foi repassada pela empresa, bem como o endereço de partida e destino. Para analise, foi considerado que a melhor rota fosse a qual apresentasse menor distância possível entre os pontos. Estas distâncias foram obtidas através do aplicativo Google Maps. Após os dados coletados, montou-se uma matriz com as respectivas distâncias entre os pontos do trajeto, onde o primeiro ponto é a origem e o último é o destino final dos alunos. O anexo 1 traz a matriz de distâncias. Desenvolveu-se um algoritmo que reproduzisse o problema do Caixeiro Viajante baseado na heurística do Vizinho Mais Próximo e utilizou-se e na do Subcircuito Inverso, para tentativa de melhoria do circuito proposto. Foi considerado a restrição que possibilita a van passar mais que uma vez em um ponto determinado (escola). Para executar o algoritmo, utilizou-se o software Scilab 5.2.2. 3 Resultados e Discussão Inicialmente foi realizada a heurística do Vizinho Mais Próximo para buscar uma rota que apresentasse a menor distância entre os pontos a serem percorridos, afim de posteriormente comparar com a rota atual que o motorista percorre de 23km. A rota (R 1 ) sugerida foi: R 1 = 1; 14; 15; 8; 7; 21; 18; 5; 6; 2; 4; 3; 17; 16; 21; 9; 10; 11; 12; 13; 21; 19; 20; 21. 3

A seguinte rota apresenta uma distância inferior que a rota atual realizada pela empresa, com 20 km. Pode-se notar que a heurística do Vizinho Mais Próximo, para este problema, sugere que a escola seja visitada quatro vezes, respeitando a condição de capacidade do veiculo, porém nota-se que na primeira vez que a van passa na escola estaria com apenas quatro alunos, na segunda com oito alunos, terceira vez com cinco e para a última apenas dois. Percebendo-se assim que em nem uma das ocasiões a van estaria com lotação máxima. Uma possível forma de reduzir a distância percorrida seria passando uma ou duas vezes a menos na escola, elevando o número de alunos dentro do veículo. Neste caso, evitando passar na escola na primeira e terceira reduziria a rota em 100m e não estaria infringindo a restrição de capacidade que não foi considerado no algoritmo. Buscando um melhor desempenho para a rota proposta, executou-se o algoritmo da heurística do Subcircuito Inverso usando o circuito (R 1 ) previamente sugerido pela heurística do Vizinho Mias Próximo. A nova rota (R 2 ) foi: R 2 = 1; 15; 14; 8; 7; 21; 18; 13; 12; 11; 10; 9; 21; 16; 17; 3; 4; 2; 6; 5; 21; 19; 20; 21. A rota R 2 apresentou uma sequencia diferente, alterando o valor da distância para 17,35 km, valor este ainda melhor que o apresentado pelo circuito anterior. Observado a frequência com que a van passa pela escola continua a mesma, sendo de quatro vezes, porém já nota-se que ouve uma melhor distribuição entre os alunos, sendo de quatro, seis, sete e dois respectivamente o número de alunos para cada vez que a van passa pelo colégio. Apontando o mesmo aspecto que pode ser observado na primeira rota, eliminando a primeira e terceira passagem pela escola, a distância alteraria para 15,7km, apontando uma redução mais expressiva do circuito. 4 Conclusões Pode-se observar que fazendo uso de ferramentas da Pesquisa Operacional é possível melhorar inúmeros processos de distribuições, um dos principais é a roteirização de veículos. Fazendo uso da heurística do vizinho mais próximo, foi possível reduzir significativamente a distância percorrida pela van da empresa, chegando a mais de 3 km (13%) de redução na trajetória. 4

Quando foi realizado o Subcircuito Inverso, essa redução foi ainda mais expressiva, chegando a aproximadamente 32%, ou 7,3 km, de redução na rota percorrida, oque possibilita menores tempos de serviço e custos para a empresa. Os métodos mostraram-se eficientes e a empresa aprovou o estudo. 5 Referências LAPORTE, G.; GENDREAU, M.; POTVIN, J. Y. e SEMET, F.; Classical and modern heuristics for the vehicle routing problem, International Transactions in Operational Research, v.7, n4/5, p.285-300. 2000. CUNHA, C.B.; Uma contribuição para o problema de roteirização de veículos com restrições operacionais. São Paulo: EPUSP, Departamento de Engenharia de Transportes. 222p. 1997. LAPORTE, G.; The vehicle routing problem: an overview of exact and approximate algorithms, European Journal of Operational Research, v.59, n.3, 345-358. 1992. REINELT, G.; The Traveling Salesman Computational Solutions for TSP Applications. Berlin: SpringerVerlag. 1994. 5

6