| Optimal parallel randomized algorithms for the Voronoi diagram of line segments in the plane and related problems |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 32, Citation Count: 1
|
|
|
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.
|
|