Abstract
We present output-sensitive scalable parallel algorithms for bichromatic line segment intersection problems for the Coarse Grained Multicomputer model. Under the assumption that n≥p 2, where n is the number of line segments and p the number of processors, we obtain an intersection counting algorithm with a time complexity of \(O(\frac{{n log n log p}}{p} + T_s (n log p,p))\), where T s(m,p) is the time used to sort m items on a p processor machine. An additional O(k/p) time is spent on the reporting of the k intersections. As the sequential complexity is O(n log n) and O(k) for counting and reporting, respectively, we obtain a speedup of p/log p.
This work was partially supported by the ESPRIT Basic Research Action Nr. 7141 (ALCOM II).
Preview
Unable to display preview. Download preview PDF.
References
M.J. Atallah and F. Dehne and S.E. Hambrusch. A coarse-grained, architectureindependent approach for connected component labeling. TR-90-008. Purdue University, 1993.
K.E. Batcher. Sorting networks and their applications. Proc. AFIPS Spring Joint Computer Conference, pages 307–314, 1968.
D.P. Bertsekas and J. N. Tsitsiklis. Parallel and Distributed Computation: Numerical Methods. Prentice Hall, Englewood Cliffs, NJ, 1989.
B. Chazelle, H. Edelsbrunner, L. Guibas, and M. Sharir. Algorithms for bichromatic line segment problems and polyhedral terrains. Report UIUCDCS-R-90-1578, Dept. Comput. Sci., Univ. Illinois, Urbana, IL, 1989.
R. Cypher and C.G. Plaxton. Deterministic sorting in nearly logarithmic time on the hypercube and related computers. ACM Symposium on Theory of Computing, 193–203. ACM, 1990.
F. Dehne and A. Fabri and A. Rau-Chaplin. Scalable parallel geometric algorithms for coarse grained multicomputers. ACM Symposium on Computational Geometry, 1993.
M.T. Goodrich and S.B. Shauck and S. Guha. Parallel Methods for Visibility and Shortest-Path Problems in Simple Polygons. Algorithmic, 8, 461–486, 1992.
R.I. Greenberg and C. E. Leiserson. Randomized Routing on Fat-trees. Advances in Computing Research, 5:345–374, 1989.
F.T. Leighton. Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes. Morgan Kaufmann Publishers, San Mateo, CA, 1992.
L.P. Palazzi and J. Snoeyink. Counting and Reporting Red/Blue Segment Intersections. Workshop on Algorithms and Data Structures 1993. Springer LNCS.
F.P. Preparata and M.I. Shamos. Computational Geometry: an Introduction. Springer-Verlag, New York, NY, 1985.
J.H. Reif and L.G. Valiant. A logarithmic time sort for linear size networks. J. ACM, Vol. 34, 1:60–76, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Devillers, O., Fabri, A. (1993). Scalable algorithms for bichromatic line segment intersection problems on Coarse Grained Multicomputers. In: Dehne, F., Sack, JR., Santoro, N., Whitesides, S. (eds) Algorithms and Data Structures. WADS 1993. Lecture Notes in Computer Science, vol 709. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57155-8_255
Download citation
DOI: https://doi.org/10.1007/3-540-57155-8_255
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57155-1
Online ISBN: 978-3-540-47918-5
eBook Packages: Springer Book Archive