Abstract

The problem of finding monotone paths between two given points has useful applications in path planning, and in particular, it is useful to look for minimum link paths. We are given a simple polygon P or a polygonal domain D with n vertices and a triplet of input parameters: (s, t, d), where s and t are two points in the plane and d is any direction. We show how to answer a query for the existence of a d-monotone path between s and t inside P (or D) in logarithmic time after preprocessing P in O(En) time, or D in O(En + ERlogR) time, where E is the size of the visibility graph of P (or D), and R is the number of reflex vertices in D. Our approach is based on the novel idea utilizing the dual graph of the trapezoidal map of P (or D). For polygonal domains, our approach uses a trapezoidal map associated with each visibility edge of D, and we show how to compute this large set of trapezoidal maps efficiently. Furthermore, we show how to output a minimum linkd-monotone path between points s and t, for an arbitrary input triplet (s, t, d).

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.