Finding simple paths on given points in a polygonal region

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Given a set X of points inside a polygonal region P, two distinguished points s, t ∈ X, we study the problem of finding the simple polygonal paths that turn only at the points of X and avoid the boundary of P, from s to t. We present an O((n 2 + m) log m) time, O(n 2 + m) space algorithm for computing a simple path or reporting no such path exists, where n is the number of points of X and m is the number of vertices of P. This gives a significant improvement upon the previously known O(m2n2) time and space algorithm, and O(n3 logm + mn) time, O(n 3 + m) space algorithm. An important result of this paper, termed the Shortest-path Dependence Theorem, is to characterize the simple paths of the minimum link distance, in terms of the shortest paths between the points of X inside P. It finally turns out that the visibility graph of X, together with an implicit representation of the shortest paths between all pairs of the points of X, is sufficient to compute a simple path from s to t or report no simple paths exist. The Shortest-path Dependence Theorem is of interest in its own right, and might be used to solve other problems concerning simple paths or polygons. © 2014 Springer International Publishing.

Cite

CITATION STYLE

APA

Tan, X., & Jiang, B. (2014). Finding simple paths on given points in a polygonal region. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8497 LNCS, pp. 229–239). Springer Verlag. https://doi.org/10.1007/978-3-319-08016-1_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free