Standardized validation of vehicle routing algorithms

被引:2
作者
Jastrzab, Tomasz [1 ]
Myller, Michal [1 ]
Tulczyjew, Lukasz [1 ]
Blocho, Miroslaw [2 ]
Kawulok, Michal [1 ]
Czornik, Adam [1 ]
Nalepa, Jakub [1 ]
机构
[1] Silesian Tech Univ, Akad 16, PL-44100 Gliwice, Poland
[2] Blees Spoo, Z Starego 27A, Gliwice, Poland
关键词
Benchmark; Vehicle routing; Verification and validation; Experimental analysis of algorithms; TABU SEARCH; TIME WINDOWS; OPTIMIZATION ALGORITHM; NEIGHBORHOOD SEARCH; LOCAL-SEARCH; DELIVERY; HYBRID; METAHEURISTICS; INSTANCES; IMPROVE;
D O I
10.1007/s10489-023-05212-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Designing routing schedules is a pivotal aspect of smart delivery systems. Therefore, the field has been blooming for decades, and numerous algorithms for this task have been proposed for various formulations of rich vehicle routing problems. There is, however, an important gap in the state of the art that concerns the lack of an established and widely-adopted approach toward thorough verification and validation of such algorithms in practical scenarios. We tackle this issue and propose a comprehensive validation approach that can shed more light on functional and non-functional abilities of the solvers. Additionally, we propose novel similarity metrics to measure the distance between the routing schedules that can be used in verifying the convergence abilities of randomized techniques. To reflect practical aspects of intelligent transportation systems, we introduce an algorithm for elaborating solvable benchmark instances for any vehicle routing formulation, alongside the set of quality metrics that help quantify the real-life characteristics of the delivery systems, such as their profitability. The experiments prove the flexibility of our approach through utilizing it to the NP-hard pickup and delivery problem with time windows, and present the qualitative, quantitative, and statistical analysis scenarios which help understand the capabilities of the investigated techniques. We believe that our efforts will be a step toward the more critical and consistent evaluation of emerging vehicle routing (and other) solvers, and will allow the community to easier confront them, thus ultimately focus on the most promising research avenues that are determined in the quantifiable and traceable manner.
引用
收藏
页码:1335 / 1364
页数:30
相关论文
共 105 条
[1]   Solving capacitated vehicle routing problem using cooperative firefly algorithm [J].
Altabeeb, Asma M. ;
Mohsen, Abdulqader M. ;
Abualigah, Laith ;
Ghallab, Abdullatif .
APPLIED SOFT COMPUTING, 2021, 108
[2]   An optimization algorithm for solving the rich vehicle routing problem based on Variable Neighborhood Search and Tabu Search metaheuristics [J].
Antonio Sicilia, Juan ;
Quemada, Carlos ;
Royo, Beatriz ;
Escuin, David .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2016, 291 :468-477
[3]   Energy-Optimized Partial Computation Offloading in Mobile-Edge Computing With Genetic Simulated-Annealing-Based Particle Swarm Optimization [J].
Bi, Jing ;
Yuan, Haitao ;
Duanmu, Shuaifei ;
Zhou, MengChu ;
Abusorrah, Abdullah .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (05) :3774-3785
[4]   Parallel Cooperative Memetic Co-evolution for VRPTW [J].
Blocho, Miroslaw ;
Jastrzab, Tomasz ;
Nalepa, Jakub .
PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, :53-54
[5]   Cooperative Co-Evolutionary Memetic Algorithm for Pickup and Delivery Problem with Time Windows [J].
Blocho, Miroslaw ;
Jastrzab, Tomasz ;
Nalepa, Jakub .
PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, :176-179
[6]  
Blocho M, 2020, INTELL DAT CENT SYST, P101, DOI 10.1016/B978-0-12-815715-2.00009-9
[7]  
Blocho M, 2020, INTELL DAT CENT SYST, P93, DOI 10.1016/B978-0-12-815715-2.00008-7
[8]   LCS-Based Selective Route Exchange Crossover for the Pickup and Delivery Problem with Time Windows [J].
Blocho, Miroslaw ;
Nalepa, Jakub .
EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION (EVOCOP 2017), 2017, 10197 :124-140
[9]   A Knowledge-Based Cuckoo Search Algorithm to Schedule a Flexible Job Shop With Sequencing Flexibility [J].
Cao, ZhengCai ;
Lin, ChengRan ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (01) :56-69
[10]   An adaptive large neighborhood search heuristic for the vehicle routing problem with time windows and delivery robots [J].
Chen, Cheng ;
Demir, Emrah ;
Huang, Yuan .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 294 (03) :1164-1180