Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing 2021
DOI: 10.1145/3406325.3451037
|View full text |Cite
|
Sign up to set email alerts
|

A new algorithm for Euclidean shortest paths in the plane

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 𝑂 (𝑛 log 𝑛) time and 𝑂 (𝑛 log 𝑛) space, where 𝑛 is the total number of vertices of all obstacles. Recently, by modifying Hershberger and Suri's algorithm, Wang [SODA 2021] reduced the space to 𝑂 (𝑛) while th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 39 publications
0
2
0
Order By: Relevance
“…Because we do not consider βˆ‚H to be part of B u , this is a possibly disconnected curve that consists of edges from the shortest path map of u and βˆ†. The shortest path map of a point p in a polygonal domain P partitions the free space into maximal regions, such that for any two points in the same region the shortest paths from u to both points use the same vertices of P [37]. We call the curves of the shortest path map for which there are two topologically distinct paths from p to any point on the curve walls.…”
Section: Definition 19mentioning
confidence: 99%
See 1 more Smart Citation
“…Because we do not consider βˆ‚H to be part of B u , this is a possibly disconnected curve that consists of edges from the shortest path map of u and βˆ†. The shortest path map of a point p in a polygonal domain P partitions the free space into maximal regions, such that for any two points in the same region the shortest paths from u to both points use the same vertices of P [37]. We call the curves of the shortest path map for which there are two topologically distinct paths from p to any point on the curve walls.…”
Section: Definition 19mentioning
confidence: 99%
“…In the augmented shortest path map, we include the shortest path tree of u, essentially triangulating each region in the shortest path map using the vertices of P . This can be constructed in O(m log m) time [37] (or even O(m + h log h) time, where h is the number of holes in P ). We then find the region of SPM u that contains p ∈ S for all p in O(n log m) time.…”
Section: Figure 13mentioning
confidence: 99%