Shortest Paths Among Obstacles in the Plane Revisited
Haitao Wang
摘要
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. The previous best algorithm was given by Hershberger and Suri [FOCS 1993, SIAM J. Comput. 1999] and the algorithm runs in O(n log n) time and O(n log n) space, where n is the total number of vertices of all obstacles. The algorithm is time-optimal because Ω(n log n) is a lower bound. It has been an open problem for over two decades whether the space can be reduced to O(n). In this paper, we settle it by solving the problem in O(n log n) time and O(n) space, which is optimal in both time and space; we achieve this by modifying the algorithm of Hershberger and Suri. Like their original algorithm, our new algorithm can build a shortest path map for a source point s in O(n log n) time and O(n) space, such that given any query point t, the length of a shortest path from s to t can be computed in O(log n) time and a shortest path can be produced in additional time linear in the number of edges of the path.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它相关 Paper
- Ultrafast Euclidean Shortest Path Computation Using Hub LabelingJinchun Du, Bojie Shen, Muhammad Aamir CheemaAAAI 2023 · 被引用 7 次
- Shortest Paths on Convex Polyhedral SurfacesHaitao WangFOCS 2025
- Near-Optimal Min-Sum Motion Planning for Two Square Robots in a Polygonal EnvironmentPankaj K. Agarwal, Dan Halperin, Micha Sharir, Alex SteigerSODA 2024 · 被引用 2 次
- 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 次
