Affiliation:
1. Coordinated Science Laboratory and Department of Computer Science, University of Illinois at Urbana-Champaign, 1308 West Main Street, Urbana, Illinois 61801, USA
Abstract
Given simple polygons P and Q, their separation, denoted by σ(P, Q), is defined to be the minimum distance between their boundaries. We present a parallel algorithm for finding a closest pair among all pairs (p, q), p ∈ P and q ∈ Q. The algorithm runs in O ( log n) time using O(n) processors on a CREW PRAM, where n = |P| + |Q|. This algorithm is time-optimal and improves by a factor of O ( log n) on the time complexity of previous parallel methods. The algorithm can be implemented serially in Θ (n) time, which gives the first optimal sequential algorithm for determining the separation of simple polygons. Our results are obtained by providing a unified treatment of the separation and the closest visible vertex problems for simple polygons.
Publisher
World Scientific Pub Co Pte Lt
Subject
Applied Mathematics,Computational Mathematics,Computational Theory and Mathematics,Geometry and Topology,Theoretical Computer Science
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献