Abstract
In this paper we give a parallel algorithm for line-segment intersection reporting in the plane. It runs in timeO(((n +k) logn log logn)/p) usingp processors on a concurrent-read-exclusive-write (CREW)-PRAM, wheren is the number of line segments,k is the number of intersections, andp ≤n +k.
Similar content being viewed by others
References
A. Aggarwal, B. Chazelle, L. Guibas, C. Ó'Dúnlaing, and C. Yap, Parallel Computational Geometry,Algorithmica 3, 1988, 293–327.
M. Atallah and M. Goodrich, Efficient Plane Sweeping in Parallel,Proc. 2nd ACM Symp. on Computational Geometry, 1986, 216–225.
M. Atallah, R. Cole, and M. Goodrich, Cascading Divide-and-Conquer: A Technique for Designing Parallel Algorithms,SIAM J. Comput. 18, 1989, 499–532.
J. L. Bentley and T. Ottmann, Algorithms for Reporting and Counting Geometric Intersections,IEEE Trans. Comput. 28, 1979, 643–647.
B. Chazelle, Reporting and Counting Segment Intersections,J. Comput. System Sci. 32, 1986, 156–182.
B. Chazelle and H. Edelsbrunner, An Optimal Algorithm for Intersecting Line Segments in the Plane,Proc. 29th FOCS, 1988, 590–600.
B. Chazelle and L. J. Guibas, Fractional Cascading I: A Data Structuring Technique,Algorithmica 1, 1986, 133–162.
R. Cole, Parallel Merge Sort,SIAM J. Comput. 17, 1988, 770–785.
M. Goodrich, Intersecting Line Segments in Parallel with an Output-Sensitive Number of Processors,Proc. ACM Symp. on Parallel Algorithms and Architectures, 1989, 127–136.
C. P. Kruskal, Searching, Merging and Sorting in Parallel Computation,IEEE Trans. Comput. 32, 1983, 942–946.
R. E. Ladner and M. J. Fischer, Parallel Prefix Computation,J. Assoc. Comput. Mach. 27, 1980, 831–838.
K. Mehlhorn,Data Structures and Algorithms 3: Multi-dimensional Searching and Computational Geometry, Springer-Verlag, Berlin, 1984.
Author information
Authors and Affiliations
Additional information
Communicated by Kurt Mehlhorn.
This work was supported by the DFG, SFB 124, TP B2, VLSI Entwurfsmethoden und Parallelität.
Rights and permissions
About this article
Cite this article
Rüb, C. Line-segment intersection reporting in parallel. Algorithmica 8, 119–144 (1992). https://doi.org/10.1007/BF01758839
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01758839