Header menu link for other important links
X
Optimal, output-sensitive algorithms for constructing planar hulls in parallel
N. Gupta,
Published in Elsevier
1997
Volume: 8
   
Issue: 3
Pages: 151 - 166
Abstract
In this paper we focus on the problem of designing very fast parallel algorithms for the planar convex hull problem that achieve the optimal O(n log H) work-bound for input size n and output size H. Our algorithms are designed for the arbitrary CRCW PRAM model. We first describe a very simple O(log n log H) time optimal deterministic algorithm for the planar hulls which is an improvement over the previously known Ω(log2 n) time algorithm for small outputs. For larger values of H, we can achieve a running time of O(log n log log n) steps with optimal work. We also present a fast randomized algorithm that runs in expected time O(log H · log log n) and does optimal O(n log H) work. For log H = Ω(log log n), we can achieve the optimal running time of O(log H) while simultaneously keeping the work optimal. When log H is o(log n), our results improve upon the previously best known Θ(log n) expected time randomized algorithm of Ghouse and Goodrich. The randomized algorithms do not assume any input distribution and the running times hold with high probability. © 1997 Elsevier Science B.V.
About the journal
Published in Elsevier
Open Access
Impact factor
N/A