Abstract

We present efficient parallel algorithms for two problems in simple polygons: the all-farthest neighbors problem and the external all-farthest neighbors problem. The all-farthest neighbors problem is that of computing, for each vertex p of a simple polygon P, a point ψ(p) in P farthest from p when the distance between p and ψ(p) is measured by the shortest path between them constrained to lie inside P. The external all-farthest neighbors problem is that of computing, for each vertex p of a simple polygon P, a point ϕ(p) on (the boundary of) P farthest from p when the distance between p and ϕ(p) is measured by the shortest path between them constrained to lie outside (the interior of) P. Both our algorithms run in O( log 2 n) time on a CREW PRAM with O(n) processors. Our divide-and-conquer method for the external all-farthest neighbors problem, in fact, leads to a new O(n log n) time serial algorithm that matches the currently best serial algorithm for this problem, but is simpler.

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.