An agile optimisation algorithm for the multi-source team orienteering problem

被引:0
作者
Neroni, Mattia [1 ]
Panadero, Javier [2 ]
Ghorbani, Elnaz [3 ]
Ammouriova, Majsa [3 ]
Juan, Angel A. [4 ]
机构
[1] Univ Modena & Reggio Emilia, Enzo Ferrari Engn Dept, Via Univ 4, I-41121 Modena, Italy
[2] Univ Autonoma Barcelona, Dept Comp Architecture & Operating Syst, Pl Civ, Bellaterra 08193, Spain
[3] Univ Oberta Catalunya, Comp Sci Dept, Rambla Poblenou 156, Barcelona 08860, Spain
[4] Univ Politecn Valencia, Res Ctr Prod Management & Engn, Plaza Ferrandiz Carbonell S-N, Alcoy 03801, Spain
关键词
agile optimisation; biased-randomised heuristics; team orienteering problem; TOP; dynamic scenarios; VEHICLE-ROUTING PROBLEM; SIMHEURISTIC APPROACH; SEARCH;
D O I
10.1504/EJIE.2025.145302
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In the team orienteering problem (TOP), a fixed fleet of vehicles have to collect rewards by visiting customers. Typically, all vehicles depart from a source depot and end in a sink depot. Also, each vehicle has a limited driving range, so not all customers can be visited. The goal is then to select the set of customers to be visited, and the corresponding routes to do it, such in a way that the total reward collected is maximised while respecting the aforementioned constraints. This paper explores a TOP variant with multiple source depots and where real-time solutions need to be provided, i.e., computation times need to be in the order of milliseconds even for mid-sized instances with hundreds of customers. To deal with this challenge, and taking into account that the problem is NP-hard, we propose an 'agile' optimisation algorithm that is based on a biased-randomised heuristic. Our approach can be applied in realistic and dynamic scenarios where vehicles need to recompute their routes in real-time, as vehicles are in-route, new customers appear, and some existing customers are not available anymore.
引用
收藏
页码:273 / 294
页数:23
相关论文
共 58 条
[1]   Multi-depot multi-compartment vehicle routing problem, solved by a hybrid adaptive large neighborhood search [J].
Alinaghian, Mandi ;
Shokouhi, Nadia .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2018, 76 :85-99
[2]   A Heuristic-Based Simulation for an Education Process to Learn about Optimization Applications in Logistics and Transportation [J].
Ammouriova, Majsa ;
Bertolini, Massimo ;
Castaneda, Juliana ;
Juan, Angel A. ;
Neroni, Mattia .
MATHEMATICS, 2022, 10 (05)
[3]   Metaheuristics for the team orienteering problem [J].
Archetti, Claudia ;
Hertz, Alain ;
Speranza, Maria Grazia .
JOURNAL OF HEURISTICS, 2007, 13 (01) :49-76
[4]   A matheuristic for the Team Orienteering Arc Routing Problem [J].
Archetti, Claudia ;
Corberan, Angel ;
Plana, Isaac ;
Maria Sanchis, Jose ;
Grazia Speranza, M. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 245 (02) :392-401
[5]   The Team Orienteering Arc Routing Problem [J].
Archetti, Claudia ;
Speranza, M. Grazia ;
Corberan, Angel ;
Sanchis, Jose M. ;
Plana, Isaac .
TRANSPORTATION SCIENCE, 2014, 48 (03) :442-457
[6]   On the Use of Learnheuristics in Vehicle Routing Optimization Problems with Dynamic Inputs [J].
Arnau, Quim ;
Juan, Angel A. ;
Serra, Isabel .
ALGORITHMS, 2018, 11 (12)
[7]   An iterative biased-randomized heuristic for the fleet size and mix vehicle-routing problem with backhauls [J].
Belloso, Javier ;
Juan, Angel A. ;
Faulin, Javier .
INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2019, 26 (01) :289-301
[8]   A branch-and-cut algorithm for the Team Orienteering Problem [J].
Bianchessi, Nicola ;
Mansini, Renata ;
Speranza, M. Grazia .
INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2018, 25 (02) :627-635
[9]   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
[10]   An exact algorithm for team orienteering problems [J].
Boussier, Sylvain ;
Feillet, Dominique ;
Gendreau, Michel .
4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2007, 5 (03) :211-230