Route Planning Algorithms for Fleets of Connected Vehicles: State of the Art, Implementation, and Deployment

被引:4
作者
D'Emidio, Mattia [1 ]
Delfaraz, Esmaeil [1 ]
Di Stefano, Gabriele [1 ]
Frittella, Giannantonio [1 ]
Vittoria, Edgardo [1 ]
机构
[1] Univ Aquila, Dept Informat Engn Comp Sci & Math, I-67100 Laquila, Italy
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 07期
关键词
applied algorithmics; autonomous vehicles; combinatorial optimization; algorithm engineering; COLLECTING TRAVELING SALESMAN; APPROXIMATION ALGORITHMS; ORIENTEERING PROBLEM;
D O I
10.3390/app14072884
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The introduction of 5G technologies has enabled the possibility of designing and building several new classes of networked information systems that were previously impossible to implement due to limitations on data throughput or the reliability of transmission channels. Among them, one of the most interesting and successful examples with a highly positive impact in terms of the quality of urban environments and societal and economical welfare is a system of semi-autonomous connected vehicles, where IoT devices, data centers, and fleets of smart vehicles equipped with communication and computational resources are combined into a heterogeneous and distributed infrastructure, unifying hardware, networks, and software. In order to efficiently provide various services (e.g., patrolling, pickup and delivery, monitoring), these systems typically rely on collecting and broadcasting large amounts of data (e.g., sensor data, GPS traces, or maps), which need to be properly collected and processed in a timely manner. As is well documented in the literature, one of the most effective ways to achieve this purpose, especially in a real-time context, is to adopt a graph model of the data (e.g., to model communication networks, roads, or interactions between vehicles) and to employ suitable graph algorithms to solve properly defined computational problems of interest (e.g., shortest paths or distributed consensus). While research in this context has been extensive from a theoretical perspective, works that have focused on the implementation, deployment, and evaluation of the practical performance of graph algorithms for real-world systems of autonomous vehicles have been much rarer. In this paper, we present a study of this kind. Specifically, we first describe the main features of a real-world information system employing semi-autonomous connected vehicles that is currently being tested in the city of L'Aquila (Italy). Then, we present an overview of the computational challenges arising in the considered application domain and provide a systematic survey of known algorithmic results for one of the most relevant classes of computational problems that have to be addressed in said domain, namely, pickup and delivery problems. Finally, we discuss implementation issues, adopted software tools, and the deployment and testing phases concerning one of the algorithmic components of the mentioned real-world system dedicated to handling a specific problem of the above class, namely, the pickup and delivery multi-vehicle problem with time windows.
引用
收藏
页数:22
相关论文
共 54 条
[1]   Highway Dimension and Provably Efficient Shortest Path Algorithms [J].
Abraham, Ittai ;
Delling, Daniel ;
Fiat, Amos ;
Goldberg, Andrew V. ;
Werneck, Renato F. .
JOURNAL OF THE ACM, 2016, 63 (05)
[2]   A 5/3 approximation algorithm for the clustered traveling salesman tour and path problems [J].
Anily, S ;
Bramel, J ;
Hertz, A .
OPERATIONS RESEARCH LETTERS, 1999, 24 (1-2) :29-35
[3]   The Split Delivery Capacitated Team Orienteering Problem [J].
Archetti, C. ;
Bianchessi, N. ;
Speranza, M. G. ;
Hertz, A. .
NETWORKS, 2014, 63 (01) :16-33
[4]  
Bansal N., 2004, Proceedings of the thirty-sixth annual ACM symposium on theory of Computing, STOC 04, P166, DOI DOI 10.1145/1007352.1007385
[5]   A note on approximation algorithms of the clustered traveling salesman problem [J].
Bao, Xiaoguang ;
Liu, Zhaohui ;
Yu, Wei ;
Li, Ganggang .
INFORMATION PROCESSING LETTERS, 2017, 127 :54-57
[6]   An improved approximation algorithm for the clustered traveling salesman problem [J].
Bao, Xiaoguang ;
Liu, Zhaohui .
INFORMATION PROCESSING LETTERS, 2012, 112 (23) :908-910
[7]   On approximating a geometric prize-collecting traveling salesman problem with time windows [J].
Bar-Yehuda, R ;
Even, G ;
Shahar, SM .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2005, 55 (01) :76-92
[8]   Approximation algorithms for orienteering and discounted-reward TSP [J].
Blum, Avrim ;
Chawla, Shuchi ;
Karger, David R. ;
Lane, Terran ;
Meyerson, Adam ;
Minkoff, Maria .
SIAM JOURNAL ON COMPUTING, 2007, 37 (02) :653-670
[9]   The Capacitated Orienteering Problem [J].
Bock, Adrian ;
Sanita, Laura .
DISCRETE APPLIED MATHEMATICS, 2015, 195 :31-42
[10]  
Boeckenhauer HJ, 2006, INT FED INFO PROC, V209, P251