Effective neighborhood search with optimal splitting and adaptive memory for the team orienteering problem with time windows

被引:12
作者
Amarouche, Youcef [1 ,2 ]
Guibadj, Rym Nesrine [3 ]
Chaalal, Elhadja [2 ,4 ]
Moukrim, Aziz [2 ]
机构
[1] Agence Environm & Maitrise & Energie, 20 Ave Gresille,BP 90406, F-49004 Angers 01, France
[2] Univ Technol Compiegne, Sorbonne Univ, CNRS, Heudiasyc UMR 7253, CS 60319, F-60203 Compiegne, France
[3] Univ Littoral Cote dOpale, EA 4491, LISIC, Lab Informat Signal & Image Cote Opale, F-62228 Calais, France
[4] Orange Labs Networks, F-22300 Lannion, France
关键词
Routing; Team orienteering problem; Time windows; Adaptive memory; Splitting algorithm; Heuristics; ALGORITHM; HEURISTICS;
D O I
10.1016/j.cor.2020.105039
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Team Orienteering Problem with Time Windows (TOPTW) is an extension of the well-known Orienteering Problem. Given a set of locations, each one associated with a profit, a service time and a time window, the objective of the TOPTW is to plan a set of routes, over a subset of locations, that maximizes the total collected profit while satisfying travel time limitations and time window constraints. Within this paper, we present an effective neighborhood search for the TOPTW based on (1) the alternation between two different search spaces, a giant tour search space and a route search space, using a powerful splitting algorithm, and (2) the use of a long term memory mechanism to keep high quality routes encountered in elite solutions. We conduct extensive computational experiments to investigate the contribution of these components, and measure the performance of our method on literature benchmarks. Our approach outperforms state-of-the-art algorithms in terms of overall solution quality and computational time. It finds the current best known solutions, or better ones, for 89% of the literature instances within reasonable runtimes. Moreover, it is able to achieve better average deviation than state-of-the-art algorithms within shorter computation times. Moreover, new improvements for 57 benchmark instances were found. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:18
相关论文
共 41 条
[1]   A memetic algorithm for the team orienteering problem [J].
Bouly, Hermann ;
Dang, Duc-Cuong ;
Moukrim, Aziz .
4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2010, 8 (01) :49-70
[2]   An exact bidirectional pulse algorithm for the constrained shortest path [J].
Cabrera, Nicolas ;
Medaglia, Andres L. ;
Lozano, Leonardo ;
Duque, Daniel .
NETWORKS, 2020, 76 (02) :128-146
[3]  
Cordeau JF, 1997, NETWORKS, V30, P105, DOI 10.1002/(SICI)1097-0037(199709)30:2<105::AID-NET5>3.0.CO
[4]  
2-G
[5]   An artificial bee colony algorithm approach for the team orienteering problem with time windows [J].
Cura, Tunchan .
COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 74 :270-290
[6]   An effective PSO-inspired algorithm for the team orienteering problem [J].
Dang, Duc-Cuong ;
Guibadj, Rym Nesrine ;
Moukrim, Aziz .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 229 (02) :332-344
[7]   Solving the Orienteering Problem with Time Windows via the Pulse Framework [J].
Duque, Daniel ;
Lozano, Leonardo ;
Medaglia, Andres L. .
COMPUTERS & OPERATIONS RESEARCH, 2015, 54 :168-176
[8]   A constraint programming approach for the team orienteering problem with time windows [J].
Gedik, Ridvan ;
Kirac, Emre ;
Milburn, Ashlea Bennet ;
Rainwater, Chase .
COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 107 :178-195
[9]   A tabu search heuristic for the undirected selective travelling salesman problem [J].
Gendreau, M ;
Laporte, G ;
Semet, F .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 106 (2-3) :539-545
[10]  
GOLDEN BL, 1987, NAV RES LOG, V34, P307, DOI 10.1002/1520-6750(198706)34:3<307::AID-NAV3220340302>3.0.CO