ISA 1991: ISA'91 Algorithms pp 375-384 | Cite as
Parallel algorithms for some dominance problems based on a CREW PRAM
Abstract
Two parallel geometric algorithms based on the idea of point domination are presented. The first algorithm solves the d-dimensional isothetic rectangles intersection counting problem of input size N/2d, where d > 1 and N is a multiple of 2d, in O(logd−1N) time and O(N) space. The second algorithm solves the direct dominance reporting problem for a set of N points in the plane in O(log N+J) time and O(N log N) space, where J denotes the maximum of the number of direct dominances reported by any single point in the set. Both algorithms make use of the CREW PRAM (Concurrent Read Exclusive Write Parallel Random Access Machine) consisting of O(N) processors as the computational model.
Keywords
Binary Tree Target Pointer Computational Geometry Counting Problem Dominance RegionPreview
Unable to display preview. Download preview PDF.
References
- [1]M. J. Atallah, R. Cole, and M. T. Goodrich, Cascading divide-and-conquer: A technique for designing parallel algorithms, SIAM J. Comput. 18 (1989) 499–532.Google Scholar
- [2]M. J. Atallah and M. T. Goodrich, Efficient plane sweeping in parallel, in: Proc. of the Second ACM Symposium on Computational Geometry (1986) 216–225.Google Scholar
- [3]J. L. Bentley, Multidimensional divide-and-conquer, Commun. ACM 22 (1980) 214–229.Google Scholar
- [4]R. Cole, Parallel merge sort, SIAM J. Comput. 17 (1988) 770–785.Google Scholar
- [5]H. Edelsbrunner and M. H. Overmars, On the equivalence of some rectangle problems, Inform. Process. Lett. 14 (1982) 124–127.Google Scholar
- [6]R. H. Güting, O. Nurmi, and T. Ottmann, The direct dominance problem, in: Proc. of the First ACM Symposium on Computational Geometry (1985) 81–88.Google Scholar
- [7]R. E. Ladner and M. J. Fischer, Parallel prefix computation, JACM 27 (1980) 831–838.Google Scholar
- [8]D. T. Lee and F. P. Preparata, Computational geometry — A survey, IEEE Trans. Comput. C-33 (1984) 1072–1101.Google Scholar
- [9]K. Mehlhorn, Data Structures and Algorithms 3: Multi-dimensional Searching and Computational Geometry. (Springer Verlag, New York, 1984).Google Scholar
- [10]F. P. Preparata and M. I. Shamos, Computational Geometry: An Introduction. (Springer Verlag, New York, 1985).Google Scholar