Route Planning Algorithms for Fleets of Connected Vehicles: State of the Art, Implementation, and Deployment
Source abstract
Abstract
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.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Transportation and Mobility Innovations · Optimization and Search Problems · Vehicle Routing Optimization Methods
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Information Engineering, Computer Science and Mathematics, University of L’Aquila, 67100 L’Aquila, Italy
Funding
Ministry of Economical Development · University of L’Aquila · Centre of EXcellence EX-Emerge · Italian Government · Italian National Group for Scientific Computation-Istituto Nazionale di Alta Matematica (GNCS-INdAM)
References (19)
Show source-provided references
1. Liu, Y., and Peng, C. (2023, January 17–20). A Close Look at 5G in the Wild: Unrealized Potentials and Implications. Proceedings of the IEEE INFOCOM 2023—IEEE Conference on Computer Communications, New York, NY, USA.10.1109/INFOCOM53939.2023.10229016 ↗
2. Collision-free allocation of temporally constrained tasks in multi-robot systems10.1016/j.robot.2019.07.002 ↗
3. Asynchronous Arbitrary Pattern Formation: The effects of a rigorous approach10.1007/s00446-018-0325-7 ↗
4. Multidirectional Differential RSS Technique for Indoor Vehicle Navigation10.1109/JIOT.2022.3199814 ↗
5. Seghrouchni, A.E.F., Sukthankar, G., An, B., and Yorke-Smith, N. (2020, January 9–13). Leader Election and Compaction for Asynchronous Silent Programmable Matter. Proceedings of the 19th International Conference on Autonomous Agents and Multiagent Systems (AAMAS’20), Auckland, New Zealand.
6. D’Emidio, M. (2020). Faster Algorithms for Mining Shortest-Path Distances from Massive Time-Evolving Graphs. Algorithms, 13.10.3390/a13080191 ↗
7. Highway Dimension and Provably Efficient Shortest Path Algorithms10.1145/2985473 ↗
8. Kleinberg, J.M., and Tardos, É. (2006). Algorithm Design, Addison-Wesley.
9. Explore and repair graphs with black holes using mobile entities10.1016/j.tcs.2015.09.002 ↗
10. Digraph k-Coloring Games: From Theory to Practice
11. Even, S. (2011). Graph Algorithms, Cambridge University Press. [2nd ed.].10.1017/CBO9781139015165 ↗
12. Budgeted Out-Tree Maximization with Submodular Prizes
13. Distance Queries in Large-Scale Fully Dynamic Complex Networks10.1007/978-3-319-44543-4_9 ↗
14. Di Sciullo, G., Zitella, L., Cinque, E., Santucci, F., Pratesi, M., and Valentini, F. (2022, January 29–30). Experimental Validation of C-V2X Mode 4 Sidelink PC5 Interface for Vehicular Communications. Proceedings of the 2022 61st FITCE International Congress Future Telecommunications: Infrastructure and Sustainability (FITCE), Rome, Italy.10.23919/FITCE56290.2022.9934453 ↗
15. Cinque, E., Valentini, F., Persia, A., Chiocchio, S., Santucci, F., and Pratesi, M. (2020, January 18–20). V2X Communication Technologies and Service Requirements for Connected and Autonomous Driving. Proceedings of the 2020 AEIT International Conference of Electrical and Electronic Technologies for Automotive (AEIT AUTOMOTIVE), Turin, Italy.10.23919/AEITAUTOMOTIVE50086.2020.9307388 ↗
16. Saller, S., Koehler, J., and Karrenbauer, A. (2023). A Systematic Review of Approximability Results for Traveling Salesman Problems leveraging the TSP-T3CO Definition Scheme. arXiv.
17. De Iuliis, V., Domenico Di Girolamo, G., Smarra, F., and D’Innocenzo, A. (2021, January 22–25). A Comparison of Classical Identification and Learning-Based Techniques for Cyber-Physical Systems. Proceedings of the 29th Mediterranean Conference on Control and Automation (MED), Puglia, Italy.10.1109/MED51440.2021.9480333 ↗
18. Stability analysis of switched ARX models and application to learning with guarantees10.1016/j.nahs.2022.101250 ↗
19. Data-driven switching modeling for MPC using Regression Trees and Random Forests10.1016/j.nahs.2020.100882 ↗