| Optimal parallel algorithms for polygon and point-set problems |
| Full text |
Pdf
(977 KB)
|
| Source
|
Annual Symposium on Computational Geometry
archive
Proceedings of the fourth annual symposium on Computational geometry
table of contents
Urbana-Champaign, Illinois, United States
Pages: 201 - 210
Year of Publication: 1988
ISBN:0-89791-270-5
|
|
Authors
|
|
R. Cole
|
Courant Institute, New York Univ., New York, NY
|
|
M. T. Goodrich
|
Dept. of Computer Science, The Johns Hopkins University, Baltimore, MD
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 34, Citation Count: 9
|
|
|
ABSTRACT
In this paper we give parallel algorithms for a number of problems defined on polygons and point sets. All of our algorithms have optimal T(n) * P(n) products, where T(n) is the time complexity and P(n) is the number of processors used, and are for the EREW PRAM or CREW PRAM models. In addition, our algorithms provide parallel analogues to well known phenomena from sequential computational geometry, such as the fact that problems for polygons can oftentimes be solved more efficiently that point-set problems, and that one can solve nearest-neighbor problems without explicitly constructing a Voronoi diagram.
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. Chazelh, L. Guiba~, C. 0'Ddnlaing, and C. Yap, "Parallel Computational Geometry," manuscript, 1987 (a preliminary version appeared in Proc. lg5th IEEE Syrnp. on Found. of Comp. Sci., 1985, 468-477).
|
| |
2
|
M.J. Atallah, R. Cole, and M.T. Goodrich, "Cascading Divide-and-Conquer: A Technique for Designing Parallel Algorithms," Proc. Ig8th IEEE Syrup. on Found. of Comp. Sci., 1987, 151-160.
|
| |
3
|
|
| |
4
|
M.J. Atallah and M.T. Goodrich, "Parallel Algorithms for Some Functions of Two Convex Polygons," to appear Algorithmica.
|
 |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
R. Cole, "Parallel Merge Sort," Proc. ~Tth IEEE Syrup. on Found. of Comp. Sci., 1986, 511-516.
|
| |
9
|
|
| |
10
|
|
| |
11
|
L. Guibas, L. Ramshaw, and J. Stolfi, "A Kinetic Framework for Computational Geometry," Proc. tgtth IEEE Syrup. on Found. of Comp. Sci., 1983, 100-111.
|
| |
12
|
C.P. Kruskal, L. Rudolph, and M. Snir, "The Power of Parallel Prefix,~ Proc. 1985 IEEE Int. Conf. on Parallel Processing, 180-185.
|
 |
13
|
|
| |
14
|
D.T. Lee and F.P. Preparata, "The All Nearest- Neighbor Problem for Convex Polygons,~ Info. Proc. Letters, Vol. 7, No. 4, June 1978, 189-192.
|
 |
15
|
|
| |
16
|
F.P. Preparata and D.E. Muller, "Finding the Intersection of n Half-spaces in Time O(n log n)," Theoretical Comp. Sci., Vol. 8, 1979, 45-55.
|
 |
17
|
|
| |
18
|
G.T. Toussaint, ~Solving Geometric Problems with Rotating Calipers," Proc. IEEE MELE- CON '83, Athens, Greece, May 1983.
|
| |
19
|
H. Wagener, ~Optimally Parallel Algorithms for Convex Hull Determination," unpublished manuscript, September 1985.
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Young C. Wee , Seth Chaiken , Dan E. Willard, Computing geographic nearest neighbors using monotone matrix searching (preliminary version), Proceedings of the 1990 ACM annual conference on Cooperation, p.49-55, February 20-22, 1990, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
F.
Theory of Computation
F.2
ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY
F.2.2
Nonnumerical Algorithms and Problems
Subjects:
Geometrical problems and computations
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.8
Metrics
Subjects:
Complexity measures
F.
Theory of Computation
F.1
COMPUTATION BY ABSTRACT DEVICES
F.1.1
Models of Computation
Subjects:
Unbounded-action devices (e.g., cellular automata, circuits, networks of machines)
F.1.2
Modes of Computation
Subjects:
Parallelism and concurrency
F.1.3
Complexity Measures and Classes
Subjects:
Reducibility and completeness
G.
Mathematics of Computing
G.1
NUMERICAL ANALYSIS
G.1.0
General
Subjects:
Parallel algorithms
G.2
DISCRETE MATHEMATICS
G.2.2
Graph Theory
Subjects:
Graph algorithms
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.5
Computational Geometry and Object Modeling
Subjects:
Geometric algorithms, languages, and systems;
Curve, surface, solid, and object representations
General Terms:
Algorithms,
Design,
Measurement,
Performance,
Theory
|