Skip to main content

Shortest Paths in the Plane with Polygonal Obstacles

Publication ,  Journal Article
Storer, JA; Reif, JH
Published in: Journal of the ACM (JACM)
January 9, 1994

We present a practical algorithm for finding minimum-length paths between points in the Euclidean plane with 1994 polygonal obstacles. Prior to this work, the best known algorithm for finding the shortest path between two points in the plane required (n2 log n) time and O(n2) space, where n denotes the number of obstacle edges. Assuming that a triangulation or a Voronoi diagram for the obstacle space is provided with the input (if is not, either one can be precomputed in O(n log n) time), we present an O(kn) time algorithm, where k denotes the number of “islands” (connected components) in the obstacle space. The algorithm uses only O(n) space and, given a source point s, produces an O(n) size data structure such that the distance between s and any other point x in the plane (x) is not necessarily an obstacle vertex or a point on an obstacle edge) can be computed in O(1) time. The algorithm can also be used to compute shortest paths for the movement of a disk (so that optimal movement for arbitrary objects can be computed to the accuracy of enclosing them with the smallest possible disk). © 1994, ACM. All rights reserved.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Journal of the ACM (JACM)

DOI

EISSN

1557-735X

ISSN

0004-5411

Publication Date

January 9, 1994

Volume

41

Issue

5

Start / End Page

982 / 1012

Related Subject Headings

  • Computation Theory & Mathematics
  • 46 Information and computing sciences
  • 08 Information and Computing Sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Storer, J. A., & Reif, J. H. (1994). Shortest Paths in the Plane with Polygonal Obstacles. Journal of the ACM (JACM), 41(5), 982–1012. https://doi.org/10.1145/185675.185795
Storer, J. A., and J. H. Reif. “Shortest Paths in the Plane with Polygonal Obstacles.” Journal of the ACM (JACM) 41, no. 5 (January 9, 1994): 982–1012. https://doi.org/10.1145/185675.185795.
Storer JA, Reif JH. Shortest Paths in the Plane with Polygonal Obstacles. Journal of the ACM (JACM). 1994 Jan 9;41(5):982–1012.
Storer, J. A., and J. H. Reif. “Shortest Paths in the Plane with Polygonal Obstacles.” Journal of the ACM (JACM), vol. 41, no. 5, Jan. 1994, pp. 982–1012. Scopus, doi:10.1145/185675.185795.
Storer JA, Reif JH. Shortest Paths in the Plane with Polygonal Obstacles. Journal of the ACM (JACM). 1994 Jan 9;41(5):982–1012.

Published In

Journal of the ACM (JACM)

DOI

EISSN

1557-735X

ISSN

0004-5411

Publication Date

January 9, 1994

Volume

41

Issue

5

Start / End Page

982 / 1012

Related Subject Headings

  • Computation Theory & Mathematics
  • 46 Information and computing sciences
  • 08 Information and Computing Sciences