Skip to main content

Communication-efficient deterministic parallel algorithms for planar point location and 2d Voronoi Diagram

  • Algorithms and Data Structures IV
  • Conference paper
  • First Online:
STACS 98 (STACS 1998)

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

Included in the following conference series:

  • 191 Accesses

Abstract

In this paper we describe deterministic parallel algorithms for planar point location and for building the Voronoi Diagram of n co-planar points. These algorithms are designed for BSP-like models of computation, where p processors, with \(O\left( {\tfrac{n}{p}} \right)\) ≫ O(1) local memory each, communicate through some arbitrary interconnection network. They are communication-efficient since they require, respectively, O(1) and O(log p) communication steps and \(O\left( {\tfrac{{n \log n}}{p}} \right)\) local computation per step. Both algorithms require \(O\left( {\tfrac{n}{p}} \right)\) = Ω(p) local memory.

Partially supported by NSERC

Part of this work was done while the second author was with the LIP at the ENS Lyon and while the authors visited each other in Lyon and in Halifax. Support from the respective Institutions is acknowledged.

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. S. Akl and K. Lyons. Parallel Computational Geometry. Prentice Hall, 1993.

    Google Scholar 

  2. M. Atallah and J. Tsay. On the parallel-decomposability of geometric problems. In Proceedings of the 5th Annual ACM Symposium on Computational Geometry, pages 104–113, 1989.

    Google Scholar 

  3. R. Cole, M. Goodrich, and C. Dunlaing. Merging free trees in parallel for efficient voronoï diagram construction. In 17th ICALP, England, July 1990.

    Google Scholar 

  4. D. Culler, R. Karp, D. Patterson, A. Sahay, K. Schauser, E. Santos, R. Subrarnonian, and T. von Eicken. LogP: Towards a realistic model of parallel computation. In Fifth ACM SIGPLAN Symposium on the Principles and Practice of Parallel Programming, 1993.

    Google Scholar 

  5. F. Dehne, X. Deng, P. Dymond, A. Fabri, and A. Khokhar. A randomized parallel 3d convex hull algorithm for coarse grained multicomputers. In Proc. 7th ACM Symp. on Parallel Algorithms and Architectures, pages 27–33, 1995.

    Google Scholar 

  6. F. Dehne, A. Fabri, and C. Kenyon. Scalable and archtecture independent parallel geometric algorithms with high probability optimal time. In Proceedings of the 6th IEEE SPDP, pages 586–593. IEEE Press, 1994.

    Google Scholar 

  7. F. Dehne, A. Fabri, and A. Rau-Chaplin. Scalable parallel geometric algorithms for coarse grained multicomputers. In ACM 9th Symposium on Computational Geometry, pages 298–307, 1993.

    Google Scholar 

  8. X. Deng and N. Gu. Good algorithm design style for multiprocessors. In Proc. of the 6th IEEE Symposium on Parallel and Distributed Processing, Dallas, USA, pages 538–543, October 1994.

    Google Scholar 

  9. A. Ferreira, A. Rau-Chaplin, and S. Ubéda. Scalable 2d convex hull and triangulation for coarse grained multicomputers. In Proc. of the 6th IEEE Symposium on Parallel and Distributed Processing, San Antonio, USA, pages 561–569. IEEE Press, October 1995.

    Google Scholar 

  10. M. Goodrich. Communication-efficient parallel sorting. In Proc. of the 28th annual ACM Symposium on Theory of Computing Philadephia, USA, May 1996.

    Google Scholar 

  11. M. Goodrich, J. Tsay, D. Vengroff, and J. Vitter. External-memory computational geometry. Proceedings of the Symposium on Foundations of Computer Science, 1993.

    Google Scholar 

  12. C. Jeong. An improved parallel algorithm for constructing voronoï diagram on a mesh-connected computer. Parallel Computing, 17:505–514, 1991.

    Article  MATH  MathSciNet  Google Scholar 

  13. D.T. Lee and F. Preparata. Location of a point in a planar subdivision and its applications. SIAM Journal on Computing, 6(3):594–606, 1977.

    Article  MATH  MathSciNet  Google Scholar 

  14. F. Preparata and M. Shamos. Computational Geometry: An Introduction. Springer Verlag, 1985.

    Google Scholar 

  15. I. Stojmenovic. Computational geometry on a hypercube. Technical report, Computer Science Dpt., Washington State University, Pullman, Washington 99164-1210, 1987.

    Google Scholar 

  16. L. Valiant. A bridging model for parallel computation. Communication of ACM, 38(8):103–111, 1990.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michel Morvan Christoph Meinel Daniel Krob

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag

About this paper

Cite this paper

Diallol, M., Ferreira, A., Rau-Chaplin, A. (1998). Communication-efficient deterministic parallel algorithms for planar point location and 2d Voronoi Diagram. In: Morvan, M., Meinel, C., Krob, D. (eds) STACS 98. STACS 1998. Lecture Notes in Computer Science, vol 1373. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0028576

Download citation

  • DOI: https://doi.org/10.1007/BFb0028576

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64230-5

  • Online ISBN: 978-3-540-69705-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics