An efficient evolutionary algorithm for the orienteering problem
This paper deals with the Orienteering Problem, which is a routing problem. In the Orienteering Problem, each node has a profit assigned and the goal is to find the route that maximizes the total collected profit subject to a limitation on the total route distance. To solve this problem, we propose...
| Autores: | , , |
|---|---|
| Formato: | artículo |
| Estado: | Versión aceptada para publicación |
| Fecha de publicación: | 2017 |
| País: | España |
| Recursos: | Basque Center for Applied Mathematics (BCAM) |
| Repositorio: | BIRD. BCAM's Institutional Repository Data |
| OAI Identifier: | oai:bird.bcamath.org:20.500.11824/730 |
| Acesso em linha: | http://hdl.handle.net/20.500.11824/730 |
| Access Level: | acceso abierto |
| Palavra-chave: | Orienteering Problem Travelling Salesperson Problem Evolutionary Algorithm Combinatorial Optimization |
| id |
ES_afe1efdef85eee12225d95fbf7b1e07d |
|---|---|
| oai_identifier_str |
oai:bird.bcamath.org:20.500.11824/730 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
An efficient evolutionary algorithm for the orienteering problemKobeaga, G.Merino, M.Lozano, J.A.Orienteering ProblemTravelling Salesperson ProblemEvolutionary AlgorithmCombinatorial OptimizationThis paper deals with the Orienteering Problem, which is a routing problem. In the Orienteering Problem, each node has a profit assigned and the goal is to find the route that maximizes the total collected profit subject to a limitation on the total route distance. To solve this problem, we propose an evolutionary algorithm, whose key characteristic is to maintain unfeasible solutions during the search. Furthermore, it includes a novel solution codification for the Orienteering Problem, a novel heuristic for node inclusion in the route, an adaptation of the Edge Recombination crossover developed for the Travelling Salesperson Problem, specific operators to recover the feasibility of solutions when required, and the use of the Lin-Kernighan heuristic to improve the route lengths. We compare our algorithm with three state-of-the-art algorithms for the problem on 344 benchmark instances, with up to 7397 nodes. The results show a competitive behavior of our approach in instances of low-medium dimensionality, and outstanding results in the large dimensionality instances reaching new best known solutions with lower computational time than the state-of-the-art algorithms.MTM2015-65317-P, TIN2016-78365-R, IT-609-13, IT-928-16, UFI BETS 2011201720172017info:eu-repo/semantics/articleinfo:eu-repo/semantics/acceptedVersionapplication/pdfhttp://hdl.handle.net/20.500.11824/730reponame:BIRD. BCAM's Institutional Repository Datainstname:Basque Center for Applied Mathematics (BCAM)Ingléshttps://linkinghub.elsevier.com/retrieve/pii/S0305054817302241info:eu-repo/grantAgreement/MINECO//SEV-2013-0323info:eu-repo/grantAgreement/Gobierno Vasco/BERC/BERC.2014-2017Reconocimiento-NoComercial-CompartirIgual 3.0 Españahttp://creativecommons.org/licenses/by-nc-sa/3.0/es/info:eu-repo/semantics/openAccessoai:bird.bcamath.org:20.500.11824/7302026-06-19T12:47:47Z |
| dc.title.none.fl_str_mv |
An efficient evolutionary algorithm for the orienteering problem |
| title |
An efficient evolutionary algorithm for the orienteering problem |
| spellingShingle |
An efficient evolutionary algorithm for the orienteering problem Kobeaga, G. Orienteering Problem Travelling Salesperson Problem Evolutionary Algorithm Combinatorial Optimization |
| title_short |
An efficient evolutionary algorithm for the orienteering problem |
| title_full |
An efficient evolutionary algorithm for the orienteering problem |
| title_fullStr |
An efficient evolutionary algorithm for the orienteering problem |
| title_full_unstemmed |
An efficient evolutionary algorithm for the orienteering problem |
| title_sort |
An efficient evolutionary algorithm for the orienteering problem |
| dc.creator.none.fl_str_mv |
Kobeaga, G. Merino, M. Lozano, J.A. |
| author |
Kobeaga, G. |
| author_facet |
Kobeaga, G. Merino, M. Lozano, J.A. |
| author_role |
author |
| author2 |
Merino, M. Lozano, J.A. |
| author2_role |
author author |
| dc.subject.none.fl_str_mv |
Orienteering Problem Travelling Salesperson Problem Evolutionary Algorithm Combinatorial Optimization |
| topic |
Orienteering Problem Travelling Salesperson Problem Evolutionary Algorithm Combinatorial Optimization |
| description |
This paper deals with the Orienteering Problem, which is a routing problem. In the Orienteering Problem, each node has a profit assigned and the goal is to find the route that maximizes the total collected profit subject to a limitation on the total route distance. To solve this problem, we propose an evolutionary algorithm, whose key characteristic is to maintain unfeasible solutions during the search. Furthermore, it includes a novel solution codification for the Orienteering Problem, a novel heuristic for node inclusion in the route, an adaptation of the Edge Recombination crossover developed for the Travelling Salesperson Problem, specific operators to recover the feasibility of solutions when required, and the use of the Lin-Kernighan heuristic to improve the route lengths. We compare our algorithm with three state-of-the-art algorithms for the problem on 344 benchmark instances, with up to 7397 nodes. The results show a competitive behavior of our approach in instances of low-medium dimensionality, and outstanding results in the large dimensionality instances reaching new best known solutions with lower computational time than the state-of-the-art algorithms. |
| publishDate |
2017 |
| dc.date.none.fl_str_mv |
2017 2017 2017 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/acceptedVersion |
| format |
article |
| status_str |
acceptedVersion |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/20.500.11824/730 |
| url |
http://hdl.handle.net/20.500.11824/730 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
https://linkinghub.elsevier.com/retrieve/pii/S0305054817302241 info:eu-repo/grantAgreement/MINECO//SEV-2013-0323 info:eu-repo/grantAgreement/Gobierno Vasco/BERC/BERC.2014-2017 |
| dc.rights.none.fl_str_mv |
Reconocimiento-NoComercial-CompartirIgual 3.0 España http://creativecommons.org/licenses/by-nc-sa/3.0/es/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Reconocimiento-NoComercial-CompartirIgual 3.0 España http://creativecommons.org/licenses/by-nc-sa/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:BIRD. BCAM's Institutional Repository Data instname:Basque Center for Applied Mathematics (BCAM) |
| instname_str |
Basque Center for Applied Mathematics (BCAM) |
| reponame_str |
BIRD. BCAM's Institutional Repository Data |
| collection |
BIRD. BCAM's Institutional Repository Data |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869416722797166592 |
| score |
15,301603 |