Abstract
Given a set of nonintersecting polygonal obstacles in the plane, the link distance between two points s and t is the minimum number of edges required to form a polygonal path connecting s to t that avoids all obstacles. We present an algorithm that computes the link distance (and a corresponding minimum-link path) between two points in time O(Eα(n) log2 n) (and space O(E)), where n is the total number of edges of the obstacles, E is the size of the visibility graph, and α(n) denotes the extremely slowly growing inverse of Ackermann's function. We show how to extend our method to allow computation of a tree (rooted at s) of minimum-link paths from s to all obstacle vertices. This leads to a method of solving the query version of our problem (for query points t).
| Original language | English |
|---|---|
| Pages (from-to) | 431-459 |
| Number of pages | 29 |
| Journal | Algorithmica (New York) |
| Volume | 8 |
| Issue number | 1-6 |
| DOIs | |
| State | Published - Dec 1992 |
Keywords
- Computational geometry
- Link distance
- Motion planning
- Shortest paths
Fingerprint
Dive into the research topics of 'Minimum-link paths among obstacles in the plane'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver