Skip to main content

Scalable algorithms for bichromatic line segment intersection problems on Coarse Grained Multicomputers

  • Conference paper
  • First Online:
Algorithms and Data Structures (WADS 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 709))

Included in the following conference series:

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. K.E. Batcher. Sorting networks and their applications. Proc. AFIPS Spring Joint Computer Conference, pages 307–314, 1968.

    Google Scholar 

  3. D.P. Bertsekas and J. N. Tsitsiklis. Parallel and Distributed Computation: Numerical Methods. Prentice Hall, Englewood Cliffs, NJ, 1989.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. F. Dehne and A. Fabri and A. Rau-Chaplin. Scalable parallel geometric algorithms for coarse grained multicomputers. ACM Symposium on Computational Geometry, 1993.

    Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. R.I. Greenberg and C. E. Leiserson. Randomized Routing on Fat-trees. Advances in Computing Research, 5:345–374, 1989.

    Google Scholar 

  9. F.T. Leighton. Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes. Morgan Kaufmann Publishers, San Mateo, CA, 1992.

    Google Scholar 

  10. L.P. Palazzi and J. Snoeyink. Counting and Reporting Red/Blue Segment Intersections. Workshop on Algorithms and Data Structures 1993. Springer LNCS.

    Google Scholar 

  11. F.P. Preparata and M.I. Shamos. Computational Geometry: an Introduction. Springer-Verlag, New York, NY, 1985.

    Google Scholar 

  12. J.H. Reif and L.G. Valiant. A logarithmic time sort for linear size networks. J. ACM, Vol. 34, 1:60–76, 1987.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frank Dehne Jörg-Rüdiger Sack Nicola Santoro Sue Whitesides

Rights and permissions

Reprints 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

Publish with us

Policies and ethics