Breaking the Sorting Barrier in Practice: A Comparative Analysis of Deterministic Path Planning for Autonomous Surface Vessels
Abstract
The efficiency and stability of path planning algorithms are important factors in the autonomous navigation of Unmanned Surface Vehicles (USVs), particularly in maritime environments where obstacle avoidance, control smoothness, and computational workload must be considered together. Classical deterministic planners such as Dijkstra’s algorithm and A* are widely used for shortest-path planning, but their priority-queue-based structure is theoretically related to the sorting barrier in the Single-Source Shortest Path (SSSP) problem. This study provides an applied validation of the Bounded Multi-Source Shortest Path (BMSSP) approach, based on the sorting-barrier-breaking algorithm proposed by Duan et al., in a realistic VRX/Gazebo-based USV simulation environment. Dijkstra, A*, and BMSSP were evaluated across 120 simulation runs, including four goal locations, two obstacle-density levels, and five repetitions for each configuration. The results show that A* achieved the fastest initial planning time, with an average of 260.41 ms, while BMSSP achieved the lowest explored search space, with an average of 22,594.13 nodes. However, BMSSP also required higher dictionary accesses and bookkeeping/relaxation calls, resulting in a higher average planning time of 1,827.31 ms in the Python implementation. Statistical analysis showed significant differences in computational workload metrics, whereas total mission time, path length, and smoothness differences were not statistically significant. These findings indicate that BMSSP can provide practical search-space reduction in USV path planning, but its runtime performance depends strongly on implementation-level overhead.
Keywords
Ethical Statement
References
- C. Barrera, I. Padron, F. S. Luis, O. Llinas, and G. N. Marichal, “Trends and challenges in unmanned surface vehicles (USV): From survey to shipping,” TransNav Int. J. Mar. Navig. Saf. Sea Transp., vol. 15, no. 1, pp. 135–142, 2021, doi: 10.12716/1001.15.01.13. [Online]. Available: https://doi.org/10.12716/1001.15.01.13
- M. Issa, A. Ilinca, H. Ibrahim, and P. Rizk, “Maritime autonomous surface ships: Problems and challenges facing the regulatory process,” Sustainability, vol. 14, no. 23, Art. no. 15630, 2022, doi: 10.3390/su142315630. [Online]. Available: https://doi.org/10.3390/su142315630
- A. Stentz, “Optimal and efficient path planning for partially-known environments,” in Proc. IEEE Int. Conf. Robot. Autom. (ICRA), 1994, pp. 3310–3317, doi: 10.1109/ROBOT.1994.351061. [Online]. Available: https://doi.org/10.1109/ROBOT.1994.351061
- S. Koenig and M. Likhachev, “D* Lite,” in Proc. AAAI Conf. Artif. Intell., 2002, pp. 476–483. [Online]. Available: https://aaai.org/papers/00476-aaai02-072-d-lite/
- L. E. Kavraki, P. Svestka, J.-C. Latombe, and M. H. Overmars, “Probabilistic roadmaps for path planning in high-dimensional configuration spaces,” IEEE Trans. Robot. Autom., vol. 12, no. 4, pp. 566–580, Aug. 1996, doi: 10.1109/70.508439. [Online]. Available: https://doi.org/10.1109/70.508439
- S. Karaman and E. Frazzoli, “Sampling-based algorithms for optimal motion planning,” Int. J. Robot. Res., vol. 30, no. 7, pp. 846–894, 2011, doi: 10.1177/0278364911406761. [Online]. Available: https://doi.org/10.1177/0278364911406761
- O. Khatib, “Real-time obstacle avoidance for manipulators and mobile robots,” Int. J. Robot. Res., vol. 5, no. 1, pp. 90–98, 1986, doi: 10.1177/027836498600500106. [Online]. Available: https://doi.org/10.1177/027836498600500106
- W. Yuan, Z. Liu, and Z. Zhang, “Model predictive control-based collision avoidance for autonomous surface vehicles in congested inland waters,” Math. Probl. Eng., vol. 2022, Art. no. 7584489, 2022, doi: 10.1155/2022/7584489. [Online]. Available: https://doi.org/10.1155/2022/7584489
Details
Primary Language
English
Subjects
Spatial Data and Computing Applications
Journal Section
Research Article
Publication Date
September 30, 2026
Submission Date
January 1, 2026
Acceptance Date
June 1, 2026
Published in Issue
Year 2026 Volume: 9 Number: 4