Matheurística com Abordagem Hierárquica Aplicada ao Problema de Roteamento de Veículos Capacitados e ao Problema de Roteamento de Helicópteros
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
Texto Completo: | http://repositorio.ufes.br/handle/10/15443 |
Resumo: | This work develops a hybrid matheuristic based on the approach Route-First-Cluster-Second (RFCS) by applying Greedy Randomized Adaptive Search Procedure (GRASP), mathematical models and Variable Neighborhood Search (VNS) to tackle two types of vehicle routing problems: the Capacitated Vehicle Routing Problem (CVRP) and the Helicopter Routing Problem (HRP). At rst, in the proposed method, a routing is performed using constructive heuristics and the Set Covering Problem (SCP). SCP employs local optima solutions found in previous iterations of VNS to create a partial tour which is lled by a constructive heuristic if needed. Then, the built solution undergoes a local search phase by VNS. This process is repeated as the main loop of the GRASP. As last step of the method, the Set Partitioning Problem (SPP) provides a new improved solution with regard to solutions found in the GRASP. In relation to the study problems, the CVRP consists of designing a set of routes for a eet of identical vehicles to attend a set of customers at shortest distance travelled, while the HRP aims of serving a set of transportation requests, dened as a pair of boarding and landing locations, using helicopters as the mode of transportation to minimize the cost of meeting the set of transportation requests. Besides, we propose a new HRP model to address unique characteristics of oshore platforms through a novel constraint to solve an issue that remains unnoticed until now: oshore platforms can be visited by helicopters one at a time. We also add the possibility to make multiple trips inside each route and enforce time window to attend passengers. Besides, the model has restrictions regarding to the total time of the ight, the fuel consumption, the total weight during the ight, the number of seats used by passengers. The matheuristic is proposed in two versions. The rst one solves the CVRP, and it is tested in seven benchmarks using other heuristics in the literature as a comparison. The second version is applied in two models of the HRP, where the method is tested in 37 instances with up to 1000 requests. Computational experiments showed that the proposed matheuristic for CVRP is competitive in terms of the quality for solutions reported in recent works. Moreover, in relation to the HRP, the matheuristic achieves results equal to or greater than other heuristics in 36 instances. |
id |
UFES_3e7ed2403da0923a2244aa21145bc270 |
---|---|
oai_identifier_str |
oai:repositorio.ufes.br:10/15443 |
network_acronym_str |
UFES |
network_name_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
repository_id_str |
2108 |
spelling |
165Mauri, Geraldo Regishttps://orcid.org/0000-0002-8393-7741http://lattes.cnpq.br/7870111209439581Machado, André Manhãeshttps://orcid.org/0000-0002-8560-4473http://lattes.cnpq.br/0364675276490227Santos, Isaac Pinheiro doshttps://orcid.org/0000-0001-8524-0393http://lattes.cnpq.br/3793156690673506Ribeiro, Glaydston Mattoshttps://orcid.org/0000-0001-8452-057Xhttp://lattes.cnpq.br/5401369683892150Boeres, Maria Claudia Silvahttps://orcid.org/0000-0001-9801-2410http://lattes.cnpq.br/0528154281423964Amaral, André Renato Saleshttps://orcid.org/0000-0001-7344-3994http://lattes.cnpq.br/4695002674556067Lorenzoni, Luciano Lessahttps://orcid.org/0000-0003-4859-7750http://lattes.cnpq.br/79594957058591012024-05-30T00:50:36Z2024-05-30T00:50:36Z2021-10-27This work develops a hybrid matheuristic based on the approach Route-First-Cluster-Second (RFCS) by applying Greedy Randomized Adaptive Search Procedure (GRASP), mathematical models and Variable Neighborhood Search (VNS) to tackle two types of vehicle routing problems: the Capacitated Vehicle Routing Problem (CVRP) and the Helicopter Routing Problem (HRP). At rst, in the proposed method, a routing is performed using constructive heuristics and the Set Covering Problem (SCP). SCP employs local optima solutions found in previous iterations of VNS to create a partial tour which is lled by a constructive heuristic if needed. Then, the built solution undergoes a local search phase by VNS. This process is repeated as the main loop of the GRASP. As last step of the method, the Set Partitioning Problem (SPP) provides a new improved solution with regard to solutions found in the GRASP. In relation to the study problems, the CVRP consists of designing a set of routes for a eet of identical vehicles to attend a set of customers at shortest distance travelled, while the HRP aims of serving a set of transportation requests, dened as a pair of boarding and landing locations, using helicopters as the mode of transportation to minimize the cost of meeting the set of transportation requests. Besides, we propose a new HRP model to address unique characteristics of oshore platforms through a novel constraint to solve an issue that remains unnoticed until now: oshore platforms can be visited by helicopters one at a time. We also add the possibility to make multiple trips inside each route and enforce time window to attend passengers. Besides, the model has restrictions regarding to the total time of the ight, the fuel consumption, the total weight during the ight, the number of seats used by passengers. The matheuristic is proposed in two versions. The rst one solves the CVRP, and it is tested in seven benchmarks using other heuristics in the literature as a comparison. The second version is applied in two models of the HRP, where the method is tested in 37 instances with up to 1000 requests. Computational experiments showed that the proposed matheuristic for CVRP is competitive in terms of the quality for solutions reported in recent works. Moreover, in relation to the HRP, the matheuristic achieves results equal to or greater than other heuristics in 36 instances.Esta tese propõe uma matheurística baseada na abordagem Route-First-Cluster-Second (RFCS) usando Greedy Randomized Adaptive Search Procedure (GRASP), modelos matemáticos e Variable Neighborhood Search (VNS) para resolver dois tipos de problemas de roteamento de veículos: o Capacitated Vehicle Routing Problem (CVRP) e o Helicopter Routing Problem (HRP). Inicialmente, no método proposto, o roteamento é realizado usando heurísticas construtivas e um Problema de Cobertura de Conjuntos (PCC). O PCC emprega as soluções localmente ótimas encontradas em iterações prévias do VNS para criar um tour parcial, o qual é completado por heurísticas construtivas se necessário. Em seguida, a solução construída passa por uma busca local pelo VNS. Esse processo é repetido no laço principal do GRASP. Após a nalização deste, um Problema de Particionamento de Conjuntos (PPC) gera a solução nal da matheurística usando as soluções localmente ótimas encontradas no laço principal do GRASP. Em relação aos problemas estudados, o CVRP consiste em gerar um conjunto de rotas para atender um conjunto de requisições de transporte com o apoio de uma frota de veículos idênticos. O objetivo é gerar rotas cuja soma das distâncias seja mínima. Já o HRP visa atender um conjunto de requisições de transporte, denidas como um par de locais de embarque e de desembarque, usando helicópteros como meio de transporte. O objetivo é atender todas as requisições com o menor custo possível. Além disso, esta tese também propõe um novo modelo matemático para o HRP que inclui novas características no atendimento de plataformas marítimas, as quais resolvem um problema até o momento em aberto: plataformas marítimas só possuem capacidade de atender um helicóptero por vez. Nesse novo modelo permite-se, também, que os helicópteros executem várias viagens por dia e que as requisições de transporte possuam janelas de tempo. Além disso, o modelo contém restrições relacionadas ao tempo, ao consumo de combustível, ao peso transportado e ao uso de assentos nas aeronaves. A matheurística é proposta em duas versões. A primeira resolve o CVRP e é avaliada em sete benchmarks do problema usando outras heurísticas da literatura como comparação. A segunda versão é aplicada em dois modelos do HRP, nos quais o método é testado em 37 instâncias com até 1000 requisições. Os experimentos computacionais mostram que o algoritmo proposto para o CVRP é competitivo em qualidade com as soluções publicadas em trabalhos recentes. Além disso, nas aplicações no HRP, a matheurística conseguiu resultados iguais ou superiores para 36 instâncias quando comparada a outros métodos da literatura.Texthttp://repositorio.ufes.br/handle/10/15443porUniversidade Federal do Espírito SantoDoutorado em Ciência da ComputaçãoPrograma de Pós-Graduação em InformáticaUFESBRCentro Tecnológicosubject.br-rjbnCiência da ComputaçãoRoteamento de veículos capacitadosroteamento de helicópterosGreedy Randomized Adaptive Search Procedure (GRASP)Variable Neighborhood Search (VNS)Problema de Cobertura de Conjuntos (PCC)Problema de Particionamento de Conjuntos (PPC)Matheurística com Abordagem Hierárquica Aplicada ao Problema de Roteamento de Veículos Capacitados e ao Problema de Roteamento de Helicópterostitle.alternativeinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESORIGINALAndreManhaesMachado-2021-tese.pdfapplication/pdf1899519http://repositorio.ufes.br/bitstreams/cb003ec8-e6eb-4a4f-82ed-950a8ea5a970/download97e44e98919999972ae8347d4726fb13MD5110/154432024-09-04 10:16:17.915oai:repositorio.ufes.br:10/15443http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-10-15T18:02:04.678975Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false |
dc.title.none.fl_str_mv |
Matheurística com Abordagem Hierárquica Aplicada ao Problema de Roteamento de Veículos Capacitados e ao Problema de Roteamento de Helicópteros |
dc.title.alternative.none.fl_str_mv |
title.alternative |
title |
Matheurística com Abordagem Hierárquica Aplicada ao Problema de Roteamento de Veículos Capacitados e ao Problema de Roteamento de Helicópteros |
spellingShingle |
Matheurística com Abordagem Hierárquica Aplicada ao Problema de Roteamento de Veículos Capacitados e ao Problema de Roteamento de Helicópteros Machado, André Manhães Ciência da Computação Roteamento de veículos capacitados roteamento de helicópteros Greedy Randomized Adaptive Search Procedure (GRASP) Variable Neighborhood Search (VNS) Problema de Cobertura de Conjuntos (PCC) Problema de Particionamento de Conjuntos (PPC) subject.br-rjbn |
title_short |
Matheurística com Abordagem Hierárquica Aplicada ao Problema de Roteamento de Veículos Capacitados e ao Problema de Roteamento de Helicópteros |
title_full |
Matheurística com Abordagem Hierárquica Aplicada ao Problema de Roteamento de Veículos Capacitados e ao Problema de Roteamento de Helicópteros |
title_fullStr |
Matheurística com Abordagem Hierárquica Aplicada ao Problema de Roteamento de Veículos Capacitados e ao Problema de Roteamento de Helicópteros |
title_full_unstemmed |
Matheurística com Abordagem Hierárquica Aplicada ao Problema de Roteamento de Veículos Capacitados e ao Problema de Roteamento de Helicópteros |
title_sort |
Matheurística com Abordagem Hierárquica Aplicada ao Problema de Roteamento de Veículos Capacitados e ao Problema de Roteamento de Helicópteros |
author |
Machado, André Manhães |
author_facet |
Machado, André Manhães |
author_role |
author |
dc.contributor.authorID.none.fl_str_mv |
https://orcid.org/0000-0002-8560-4473 |
dc.contributor.authorLattes.none.fl_str_mv |
http://lattes.cnpq.br/0364675276490227 |
dc.contributor.advisor1.fl_str_mv |
Mauri, Geraldo Regis |
dc.contributor.advisor1ID.fl_str_mv |
https://orcid.org/0000-0002-8393-7741 |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/7870111209439581 |
dc.contributor.author.fl_str_mv |
Machado, André Manhães |
dc.contributor.referee1.fl_str_mv |
Santos, Isaac Pinheiro dos |
dc.contributor.referee1ID.fl_str_mv |
https://orcid.org/0000-0001-8524-0393 |
dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/3793156690673506 |
dc.contributor.referee2.fl_str_mv |
Ribeiro, Glaydston Mattos |
dc.contributor.referee2ID.fl_str_mv |
https://orcid.org/0000-0001-8452-057X |
dc.contributor.referee2Lattes.fl_str_mv |
http://lattes.cnpq.br/5401369683892150 |
dc.contributor.referee3.fl_str_mv |
Boeres, Maria Claudia Silva |
dc.contributor.referee3ID.fl_str_mv |
https://orcid.org/0000-0001-9801-2410 |
dc.contributor.referee3Lattes.fl_str_mv |
http://lattes.cnpq.br/0528154281423964 |
dc.contributor.referee4.fl_str_mv |
Amaral, André Renato Sales |
dc.contributor.referee4ID.fl_str_mv |
https://orcid.org/0000-0001-7344-3994 |
dc.contributor.referee4Lattes.fl_str_mv |
http://lattes.cnpq.br/4695002674556067 |
dc.contributor.referee5.fl_str_mv |
Lorenzoni, Luciano Lessa |
dc.contributor.referee5ID.fl_str_mv |
https://orcid.org/0000-0003-4859-7750 |
dc.contributor.referee5Lattes.fl_str_mv |
http://lattes.cnpq.br/7959495705859101 |
contributor_str_mv |
Mauri, Geraldo Regis Santos, Isaac Pinheiro dos Ribeiro, Glaydston Mattos Boeres, Maria Claudia Silva Amaral, André Renato Sales Lorenzoni, Luciano Lessa |
dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
topic |
Ciência da Computação Roteamento de veículos capacitados roteamento de helicópteros Greedy Randomized Adaptive Search Procedure (GRASP) Variable Neighborhood Search (VNS) Problema de Cobertura de Conjuntos (PCC) Problema de Particionamento de Conjuntos (PPC) subject.br-rjbn |
dc.subject.por.fl_str_mv |
Roteamento de veículos capacitados roteamento de helicópteros Greedy Randomized Adaptive Search Procedure (GRASP) Variable Neighborhood Search (VNS) Problema de Cobertura de Conjuntos (PCC) Problema de Particionamento de Conjuntos (PPC) |
dc.subject.br-rjbn.none.fl_str_mv |
subject.br-rjbn |
description |
This work develops a hybrid matheuristic based on the approach Route-First-Cluster-Second (RFCS) by applying Greedy Randomized Adaptive Search Procedure (GRASP), mathematical models and Variable Neighborhood Search (VNS) to tackle two types of vehicle routing problems: the Capacitated Vehicle Routing Problem (CVRP) and the Helicopter Routing Problem (HRP). At rst, in the proposed method, a routing is performed using constructive heuristics and the Set Covering Problem (SCP). SCP employs local optima solutions found in previous iterations of VNS to create a partial tour which is lled by a constructive heuristic if needed. Then, the built solution undergoes a local search phase by VNS. This process is repeated as the main loop of the GRASP. As last step of the method, the Set Partitioning Problem (SPP) provides a new improved solution with regard to solutions found in the GRASP. In relation to the study problems, the CVRP consists of designing a set of routes for a eet of identical vehicles to attend a set of customers at shortest distance travelled, while the HRP aims of serving a set of transportation requests, dened as a pair of boarding and landing locations, using helicopters as the mode of transportation to minimize the cost of meeting the set of transportation requests. Besides, we propose a new HRP model to address unique characteristics of oshore platforms through a novel constraint to solve an issue that remains unnoticed until now: oshore platforms can be visited by helicopters one at a time. We also add the possibility to make multiple trips inside each route and enforce time window to attend passengers. Besides, the model has restrictions regarding to the total time of the ight, the fuel consumption, the total weight during the ight, the number of seats used by passengers. The matheuristic is proposed in two versions. The rst one solves the CVRP, and it is tested in seven benchmarks using other heuristics in the literature as a comparison. The second version is applied in two models of the HRP, where the method is tested in 37 instances with up to 1000 requests. Computational experiments showed that the proposed matheuristic for CVRP is competitive in terms of the quality for solutions reported in recent works. Moreover, in relation to the HRP, the matheuristic achieves results equal to or greater than other heuristics in 36 instances. |
publishDate |
2021 |
dc.date.issued.fl_str_mv |
2021-10-27 |
dc.date.accessioned.fl_str_mv |
2024-05-30T00:50:36Z |
dc.date.available.fl_str_mv |
2024-05-30T00:50:36Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://repositorio.ufes.br/handle/10/15443 |
url |
http://repositorio.ufes.br/handle/10/15443 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
Text |
dc.publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Doutorado em Ciência da Computação |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Informática |
dc.publisher.initials.fl_str_mv |
UFES |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Centro Tecnológico |
publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Doutorado em Ciência da Computação |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) instname:Universidade Federal do Espírito Santo (UFES) instacron:UFES |
instname_str |
Universidade Federal do Espírito Santo (UFES) |
instacron_str |
UFES |
institution |
UFES |
reponame_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
collection |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
bitstream.url.fl_str_mv |
http://repositorio.ufes.br/bitstreams/cb003ec8-e6eb-4a4f-82ed-950a8ea5a970/download |
bitstream.checksum.fl_str_mv |
97e44e98919999972ae8347d4726fb13 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES) |
repository.mail.fl_str_mv |
|
_version_ |
1813022575356280832 |