Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
Texto Completo: | http://app.uff.br/riuff/handle/1/29968 |
Resumo: | [EN] The Clustered Vehicle Routing Problem (CluVRP) and the Generalized Vehicle Routing Problem (GVRP) are variants of the classic Capacitated Vehicle Routing Problem (CVRP) where customers are partitioned into clusters. In the first problem, all customers in the same cluster must be visited in sequence by a single route. In the second problem, all customers in a cluster are served by visiting a single customer in it. This work proposes a model for GVRP, together with new reduction tests. Then, three different models for CluVRP are proposed and discussed. GVRP’s model had superior performance compared to other exact methods in the literature. The best performing CluVRP model is actually a reduction of the problem to a GVRP. All models are implemented and solved by the branch-cut-and-price algorithm in the VRPSolver package. The computational results show that the new approach can solve instances with up to 1,200 customers and 240 clusters, much larger than those that could be solved by previous exact algorithms |
id |
UFF-2_dd61d87906f420fbcff3e712d74e1235 |
---|---|
oai_identifier_str |
oai:app.uff.br:1/29968 |
network_acronym_str |
UFF-2 |
network_name_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository_id_str |
2120 |
spelling |
Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problemsBranch-cut-and-price algorithms for the clustered and generalized vehicle routing problemsVehicle routingColumn generationBranch-cut-and-priceModelingCVRPCluVRPGVRPClustered routesRoteamentoModelagemVeículo automotivoGrafoRoteamento de veículosGeração de colunasRotas clusterizadas[EN] The Clustered Vehicle Routing Problem (CluVRP) and the Generalized Vehicle Routing Problem (GVRP) are variants of the classic Capacitated Vehicle Routing Problem (CVRP) where customers are partitioned into clusters. In the first problem, all customers in the same cluster must be visited in sequence by a single route. In the second problem, all customers in a cluster are served by visiting a single customer in it. This work proposes a model for GVRP, together with new reduction tests. Then, three different models for CluVRP are proposed and discussed. GVRP’s model had superior performance compared to other exact methods in the literature. The best performing CluVRP model is actually a reduction of the problem to a GVRP. All models are implemented and solved by the branch-cut-and-price algorithm in the VRPSolver package. The computational results show that the new approach can solve instances with up to 1,200 customers and 240 clusters, much larger than those that could be solved by previous exact algorithmsO Problema de Roteamento de Veículos Clusterizado (CluVRP) e o Problema de Roteamento de Veículos Generalizado (GVRP) são variantes do clássico Problema de Roteamento de Veículos Capacitados (CVRP) em que os clientes são particionados em clusters. No primeiro problema, todos os clientes no mesmo cluster têm que ser visitados em sequência na mesma rota. No segundo, todos os clientes em um cluster são atendidos através da visita em um único cliente do mesmo. Este trabalho propõe um modelo para o GVRP com novos testes de redução de grafo. E então, três modelos diferentes para o CluVRP são apresentados e discutidos. O modelo para o GVRP apresentou performance superior comparado a outros métodos exatos da literatura. O modelo com melhor performance para o CluVRP é uma redução do problema para um GVRP. Todos os modelos são implementados e resolvidos através do algoritmo de Branch-cut-and-price no pacote VRPSolver. Os resultados computacionais mostram que a nova abordagem pode resolver instâncias com até 1200 clientes e 240 clusters, muito maiores que as que poderiam ser resolvidas por algoritmos exatos anteriores92 p.Barboza, Eduardo UchoaRoboredo, Marcos CostaPinto, Rafael MartinelliAntunes, Matheus Freitas Soares2023-08-15T20:21:47Z2023-08-15T20:21:47Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfANTUNES, Matheus Freitas Soares. Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems. 2022. 92 f. Dissertação (Mestrado em Engenharia de Produção) - Programa de Pós-Graduação em Engenharia de Produção, Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2022.http://app.uff.br/riuff/handle/1/29968CC-BY-SAinfo:eu-repo/semantics/openAccessengreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-08-15T20:21:51Zoai:app.uff.br:1/29968Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T11:10:02.341495Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false |
dc.title.none.fl_str_mv |
Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems |
title |
Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems |
spellingShingle |
Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems Antunes, Matheus Freitas Soares Vehicle routing Column generation Branch-cut-and-price Modeling CVRP CluVRP GVRP Clustered routes Roteamento Modelagem Veículo automotivo Grafo Roteamento de veículos Geração de colunas Rotas clusterizadas |
title_short |
Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems |
title_full |
Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems |
title_fullStr |
Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems |
title_full_unstemmed |
Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems |
title_sort |
Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems |
author |
Antunes, Matheus Freitas Soares |
author_facet |
Antunes, Matheus Freitas Soares |
author_role |
author |
dc.contributor.none.fl_str_mv |
Barboza, Eduardo Uchoa Roboredo, Marcos Costa Pinto, Rafael Martinelli |
dc.contributor.author.fl_str_mv |
Antunes, Matheus Freitas Soares |
dc.subject.por.fl_str_mv |
Vehicle routing Column generation Branch-cut-and-price Modeling CVRP CluVRP GVRP Clustered routes Roteamento Modelagem Veículo automotivo Grafo Roteamento de veículos Geração de colunas Rotas clusterizadas |
topic |
Vehicle routing Column generation Branch-cut-and-price Modeling CVRP CluVRP GVRP Clustered routes Roteamento Modelagem Veículo automotivo Grafo Roteamento de veículos Geração de colunas Rotas clusterizadas |
description |
[EN] The Clustered Vehicle Routing Problem (CluVRP) and the Generalized Vehicle Routing Problem (GVRP) are variants of the classic Capacitated Vehicle Routing Problem (CVRP) where customers are partitioned into clusters. In the first problem, all customers in the same cluster must be visited in sequence by a single route. In the second problem, all customers in a cluster are served by visiting a single customer in it. This work proposes a model for GVRP, together with new reduction tests. Then, three different models for CluVRP are proposed and discussed. GVRP’s model had superior performance compared to other exact methods in the literature. The best performing CluVRP model is actually a reduction of the problem to a GVRP. All models are implemented and solved by the branch-cut-and-price algorithm in the VRPSolver package. The computational results show that the new approach can solve instances with up to 1,200 customers and 240 clusters, much larger than those that could be solved by previous exact algorithms |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-08-15T20:21:47Z 2023-08-15T20:21:47Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
ANTUNES, Matheus Freitas Soares. Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems. 2022. 92 f. Dissertação (Mestrado em Engenharia de Produção) - Programa de Pós-Graduação em Engenharia de Produção, Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2022. http://app.uff.br/riuff/handle/1/29968 |
identifier_str_mv |
ANTUNES, Matheus Freitas Soares. Branch-cut-and-price algorithms for the clustered and generalized vehicle routing problems. 2022. 92 f. Dissertação (Mestrado em Engenharia de Produção) - Programa de Pós-Graduação em Engenharia de Produção, Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2022. |
url |
http://app.uff.br/riuff/handle/1/29968 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
CC-BY-SA info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
CC-BY-SA |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF) instname:Universidade Federal Fluminense (UFF) instacron:UFF |
instname_str |
Universidade Federal Fluminense (UFF) |
instacron_str |
UFF |
institution |
UFF |
reponame_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
collection |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF) |
repository.mail.fl_str_mv |
riuff@id.uff.br |
_version_ |
1811823678964367360 |