[en] DISTRICTING AND VEHICLE ROUTING: LEARNING THE DELIVERY COSTS

[pt] O problema de Districting-and-routing é um problema estratégico no qual porções geográficas devem ser agregadas em regiões de entrega, e cada região de entrega possui um custo de roteamento estimado. Seu objetivo é de minimizar esses custos, além de garantir a divisão da região em distritos. A...

ver descrição completa

Detalhes bibliográficos
Autor: ARTHUR MONTEIRO FERRAZ
Tipo de documento: tese
Estado:Versão publicada
Data de publicação:2023
País:Brasil
Recursos:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
Repositório:Repositório Institucional da PUC-RIO (Projeto Maxwell)
Idioma:inglês
OAI Identifier:oai:MAXWELL.puc-rio.br:61766
Acesso em linha:https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=61766&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=61766&idi=2
http://doi.org/10.17771/PUCRio.acad.61766
Access Level:Acceso aberto
Palavra-chave:[pt] METAHEURISTICAS
[pt] APRENDIZADO EM GRAFOS
[pt] APRENDIZADO PROFUNDO
[pt] ROTEAMENTO DE VEICULOS
[en] METAHEURISTICS
[en] GRAPH NEURAL NETWORKS
[en] DEEP LEARNING
[en] VEHICLE ROUTING
Descrição
Resumo:[pt] O problema de Districting-and-routing é um problema estratégico no qual porções geográficas devem ser agregadas em regiões de entrega, e cada região de entrega possui um custo de roteamento estimado. Seu objetivo é de minimizar esses custos, além de garantir a divisão da região em distritos. A simulação para obter uma boa aproximação é muito custosa computacionalmente, enquanto mecanismos como buscas locais exigem que esse cálculo seja feito de forma muito eficiente, tornando essa estratégia de aproximação inviável para uma solução metaheurística. Grande parte das soluções existentes para esse problema utilizam de formulas de aproximação contínua para mensurar os custos de roteamento, funções essas que são rápidas de serem calculadas porém cometem erros significativos. Em contraste, propomos uma Rede Neural em Grafo (Graph Neural Network - GNN) que é usada como oráculo por um algoritmo de otimização. Nossos experimentos computacionais executados com dados de cidades do Reino Unido mostram que a GNN é capaz de produzir previsões de custos mais precisas em tempo computacional aceitável. O uso desse estimator na busca local impacta positivamente a qualidade das soluções, levando a uma economia de 10,35 por cento no custo de entrega estimado em relação a função Beardwood, que é comumente usada nesse cenários, e ganhos similares em comparação com outros métodos de aproximação.