A new algorithm for Euclidean shortest paths in the plane
Haitao Wang
Abstract
Given a set of pairwise disjoint polygonal obstacles in the plane, finding an obstacle-avoiding Euclidean shortest path between two points is a classical problem in computational geometry and has been studied extensively. Previously, Hershberger and Suri [SIAM J. Comput. 1999] gave an algorithm of O(n log n) time and O(n log n) space, where n is the total number of vertices of all obstacles. Recently, by modifying Hershberger and Suri's algorithm, Wang [SODA 2021] reduced the space to O(n) while the runtime of the algorithm is still O(n log n). In this paper, we present a new algorithm of O(n + h log h) time and O(n) space, provided that a triangulation of the free space is given, where h is the number of obstacles. The algorithm, which improves the previous work when h = o(n), is optimal in both time and space as Ω(n + h log h) is a lower bound on the runtime. Our algorithm builds a shortest path map for a source point s, so that given any query point t, the shortest path length from s to t can be computed in O(log n) time and a shortest s-t path can be produced in additional time linear in the number of edges of the path.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext b9eab1ab-b80f-447f-83eb-604bfedaf8f3Cited by top-tier papers2
- Near-Optimal Min-Sum Motion Planning for Two Square Robots in a Polygonal EnvironmentPankaj K. Agarwal, Dan Halperin, Micha Sharir, Alex SteigerSODA 2024 · 2 citations
- Shortest Paths on Convex Polyhedral SurfacesHaitao WangFOCS 2025
Builds on1
Related papers
- Ultrafast Euclidean Shortest Path Computation Using Hub LabelingJinchun Du, Bojie Shen, Muhammad Aamir CheemaAAAI 2023 · 7 citations
- EHL*: Memory-Budgeted Indexing for Ultrafast Optimal Euclidean PathfindingJinchun Du, Bojie Shen, Muhammad Aamir CheemaAAAI 2026
- A Constant Factor Approximation for Navigating Through Connected Obstacles in the PlaneNeeraj Kumar, Daniel Lokshtanov, Saket Saurabh, Subhash SuriSODA 2021 · 3 citations
- Fréchet Distance in Subquadratic TimeSiu-Wing Cheng, Haoqiang HuangSODA 2025 · 2 citations
- Parameterized Algorithm for the Disjoint Path Problem on Planar Graphs: Exponential in k2 and Linear in nKyungjin Cho, Eunjin Oh, Seunghyeok OhSODA 2023 · 2 citations
