Scalable Ultrafast Almost-optimal Euclidean Shortest Paths

Scalable Ultrafast Almost-optimal Euclidean Shortest Paths

Stefan Funke, Daniel Koch, Claudius Proissl, Axel Schneewind, Armin Weiß, Felix Weitbrecht

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence
Main Track. Pages 6716-6723. https://doi.org/10.24963/ijcai.2024/742

We consider the problem of computing high-quality Euclidean shortest paths amidst obstacles on a large scale. By transferring and adapting speed-up techniques from the road network setting, we are able to compute source target paths for problem instances with several million obstacle vertices within few milliseconds after moderate preprocessing. We show experimentally that for small instances where optimal solutions are easily available on average our computed paths are less than 0.3% longer than the optimum. For large instances a new lower-bounding technique shows that on average our computed paths are less than 2% longer than the optimum paths. We compare our approach with the current state-of-the-art on problem instances derived from the OpenStreetMap project.
Keywords:
Planning and Scheduling: PS: Routing
Multidisciplinary Topics and Applications: MTA: Transportation
Planning and Scheduling: PS: Applications
Search: S: Combinatorial search and optimisation