Computational geometry: an introduction
Computational geometry: an introduction
Computing the largest empty rectangle
SIAM Journal on Computing
A note on finding a maximum empty rectangle
Discrete Applied Mathematics
Fast algorithms for computing the largest empty rectangle
SCG '87 Proceedings of the third annual symposium on Computational geometry
Journal of Algorithms
On finding lowest common ancestors: simplification and parallelization
SIAM Journal on Computing
SIAM Journal on Computing
Fast algorithms for direct enclosures and direct dominances
Journal of Algorithms
Cascading divide-and-conquer: a technique for designing parallel algorithms
SIAM Journal on Computing
Parallel searching in generalized Monge arrays with applications
SPAA '90 Proceedings of the second annual ACM symposium on Parallel algorithms and architectures
Intersecting line segments in parallel with an output-sensitive number of processors
SIAM Journal on Computing
Parallel algorithms for shared-memory machines
Handbook of theoretical computer science (vol. A)
An introduction to parallel algorithms
An introduction to parallel algorithms
Efficient algorithms for the largest rectangle problem
Information Sciences: an International Journal
On covering orthogonal polygons with star-shaped polygons
Information Sciences: an International Journal
Parallel Algorithms for Some Dominance Problems Based on a CREW PRAM
ISA '91 Proceedings of the 2nd International Symposium on Algorithms
NC coloring algorithms for permutation graphs
Nordic Journal of Computing
Parallel algorithms for separable permutations
Discrete Applied Mathematics
Parallel algorithms for separable permutations
Discrete Applied Mathematics
Hi-index | 0.00 |
We present optimal parallel solutions to direct dominance problems for planar point sets and provide an application. The algorithms presented here are deterministic and designed to run on the concurrent read exclusive write parallel random-access machine (CREW PRAM). In particular, we provide algorithms for counting the number of points that are directly dominated by each point of an n-point set and for reporting these point sets. The counting algorithm runs in O(log n) time using O(n) processors; the reporting algorithm runs in O(log n) time using O(n + k/ log n) processors, where k is the size of the output. The parallel work of our algorithms matches the time complexity of known optimal sequential algorithms. As an application of our results, we present a parallel algorithm for the maximum empty rectangle problem.