ACM Home Page
Please provide us with feedback. Feedback
Optimal parallel randomized algorithms for the Voronoi diagram of line segments in the plane and related problems
Full text PdfPdf (1.29 MB)
Source Annual Symposium on Computational Geometry archive
Proceedings of the tenth annual symposium on Computational geometry table of contents
Stony Brook, New York, United States
Pages: 57 - 66  
Year of Publication: 1994
ISBN:0-89791-648-4
Authors
Sanguthevar Rajasekaran  Department of Computer and Information Science, University of Pennsylvania, Philadelphia, PA
Suneeta Ramaswami  Department of Computer and Information Science, University of Pennsylvania, Philadelphia, PA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 34,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/177424.177511
What is a DOI?

ABSTRACT

In this paper, we present an optimal parallel randomized algorithm for the Voronoi diagram of a set of n non-intersecting (except possibly at endpoints) line segments in the plane. Our algorithm runs in O(logn) time with very high probability and uses O(n) processors on a CRCW PRAM. This algorithm is optimal in terms of P.T bounds since the sequential time bound for this problem is &OHgr;(nlogn). Our algorithm improves by an O(logn) factor the previously best known deterministic parallel algorithm which runs in O(log2n) time using O(n) processors. We obtain this result by using random sampling at “two stages” of our algorithm and using efficient randomized search techniques. This technique gives a direct optimal algorithm for the Voronoi diagram of points as well (all other optimal parallel algorithms for this problem use reduction from the 3-d convex hull construction).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Aggarwal, B. Chazelle, L. Guibas, C. O'Dfinlaing, and C. K. Yap. Parallel Computational Geometry. Algorithmica, 3:293-327, 1988.
2
 
3
 
4
M. J. Atallah and M. T. Goodrich. Efficient Parallel Solutions to Geometric Problems. In Proc. 1985 IEEE Conf. on Parallel Processing, pages 411-417, 1985.
 
5
 
6
 
7
 
8
R. Cole and M. T. Goodrich. Optimal Parallel Algorithms for Polygon and Point*set Problems. Algorithmica, 7:3-23, 1992.
9
10
 
11
12
 
13
 
14
D. Itaussler and E. Welzl. e-nets and Simplex Range Queries. Discrete and Computational Geometry, 2:127- 152, 1987.
 
15
D. G. Kirkpatrick. Efficient Computation of Continuous Skeletons. In Proc. 20th iEEE Syrup. on Foundations of Computer Science, pages 18-27, 1979.
 
16
D. G. Kirkpatrick. Optimal Search in Planar Subdivisions. SIAM J. Comput., 12(1):28-35, 1983.
 
17
D. T. Lee and R. L. Drysdale. Generalization of Voronoi Diagrams in the Plane. SIAM J. Comput., 10(1):73-87, February 1981.
 
18
K. Mulmuley. A Fast Planar Partition Algorithm. In Proc. 20th iEEE Syrup. on the Foundations of Computer Science, pages 580-589, 1988.
 
19
C. O'Dfinlaing and C. K. Yap. A 'Retraction' Method for Planning the Motion of a Disc. J. Algorithms, 6:104-111, 1985.
 
20
J. H. Reif and S. Sen. Polling: A New Randomized Sampling Technique for Computational Geometry. Manuscript.
 
21
 
22
J.H. Reif and S. Sen. Optimal Randomized Parallel Algorithms for Computational Geometry. Algorithmica, 7:91- 117, 1992.
 
23
C. K. Yap. An O(n log n) Algorithm for the Voronoi Diagram of a Set of Simple Curve Segments. Discrete and Computational Geometry, 2:365-393, 1987.


Collaborative Colleagues:
Sanguthevar Rajasekaran: colleagues
Suneeta Ramaswami: colleagues