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.
Preview
Unable to display preview. Download preview PDF.
References
S. Akl and K. Lyons. Parallel Computational Geometry. Prentice Hall, 1993.
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.
R. Cole, M. Goodrich, and C. Dunlaing. Merging free trees in parallel for efficient voronoï diagram construction. In 17th ICALP, England, July 1990.
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.
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.
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.
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.
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.
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.
M. Goodrich. Communication-efficient parallel sorting. In Proc. of the 28th annual ACM Symposium on Theory of Computing Philadephia, USA, May 1996.
M. Goodrich, J. Tsay, D. Vengroff, and J. Vitter. External-memory computational geometry. Proceedings of the Symposium on Foundations of Computer Science, 1993.
C. Jeong. An improved parallel algorithm for constructing voronoï diagram on a mesh-connected computer. Parallel Computing, 17:505–514, 1991.
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.
F. Preparata and M. Shamos. Computational Geometry: An Introduction. Springer Verlag, 1985.
I. Stojmenovic. Computational geometry on a hypercube. Technical report, Computer Science Dpt., Washington State University, Pullman, Washington 99164-1210, 1987.
L. Valiant. A bridging model for parallel computation. Communication of ACM, 38(8):103–111, 1990.
Author information
Authors and Affiliations
Editor information
Rights 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