Optimal parallel algorithm for triangulating a set of points in the plane
Journal Article
·
· Int. J. Parallel Program.; (United States)
This paper presents an optimal parallel algorithm for triangulating an arbitrary set of n points in the plane. The algorithm runs in O(log n) time using O(n) space and O(n) processors on a Concurrent-Read, Exclusive-Write Parallel RAM model (CREW PRAM). The parallel lower bound on triangulation is Omega(log n) time so the best possible linear speedup has been achieved. A parallel divide-and-conquer technique of subdividing a problem into root n subproblems is employed.
- Research Organization:
- Simon Fraser Univ., Burnaby, British Columbia (Canada)
- OSTI ID:
- 5371011
- Journal Information:
- Int. J. Parallel Program.; (United States), Journal Name: Int. J. Parallel Program.; (United States) Vol. 15:5; ISSN IJPPE
- Country of Publication:
- United States
- Language:
- English
Similar Records
Randomized parallel speedups for list ranking
A nearly optimal parallel algorithm for constructing depth first spanning trees in planar graphs
Optimal speed-up parallel algorithm for triangulating simplicial point sets in space
Journal Article
·
Mon Jun 01 00:00:00 EDT 1987
· J. Parallel Distrib. Comput.; (United States)
·
OSTI ID:6225065
A nearly optimal parallel algorithm for constructing depth first spanning trees in planar graphs
Journal Article
·
Wed Jun 01 00:00:00 EDT 1988
· SIAM J. Comput.; (United States)
·
OSTI ID:6930310
Optimal speed-up parallel algorithm for triangulating simplicial point sets in space
Journal Article
·
Wed Oct 01 00:00:00 EDT 1986
· Int. J. Parallel Program.; (United States)
·
OSTI ID:5298958
Related Subjects
99 GENERAL AND MISCELLANEOUS
990210* -- Supercomputers-- (1987-1989)
ARRAY PROCESSORS
COMPUTERIZED SIMULATION
DATA PROCESSING
DISTRIBUTED DATA PROCESSING
EFFICIENCY
GEOMETRY
MATHEMATICAL MANIFOLDS
MATHEMATICS
OPTIMIZATION
PARALLEL PROCESSING
PERFORMANCE
PROCESSING
PROGRAMMING
SIMULATION
TASK SCHEDULING
990210* -- Supercomputers-- (1987-1989)
ARRAY PROCESSORS
COMPUTERIZED SIMULATION
DATA PROCESSING
DISTRIBUTED DATA PROCESSING
EFFICIENCY
GEOMETRY
MATHEMATICAL MANIFOLDS
MATHEMATICS
OPTIMIZATION
PARALLEL PROCESSING
PERFORMANCE
PROCESSING
PROGRAMMING
SIMULATION
TASK SCHEDULING