2000 character limit reached
The Voronoi Diagram of Weakly Smooth Planar Point Sets in $O(\log n)$ Deterministic Rounds on the Congested Clique (2404.06068v1)
Published 9 Apr 2024 in cs.CG and cs.DS
Abstract: We study the problem of computing the Voronoi diagram of a set of $n2$ points with $O(\log n)$-bit coordinates in the Euclidean plane in a substantially sublinear in $n$ number of rounds in the congested clique model with $n$ nodes. Recently, Jansson et al. have shown that if the points are uniformly at random distributed in a unit square then their Voronoi diagram within the square can be computed in $O(1)$ rounds with high probability (w.h.p.). We show that if a very weak smoothness condition is satisfied by an input set of $n2$ points with $O(\log n)$-bit coordinates in the unit square then the Voronoi diagram of the point set within the unit square can be computed in $O(\log n)$ rounds in this model.
- Parallel computational geometry. Algorithmica, 3:293–327, 1988.
- M. Amato and F. Preparata. A time-optimal parallel algorithm for three-dimensional convex hull. Algorithmica, 14(2):169–182, 1995.
- Algebraic methods in the congested clique. Distributed Computing, 32(6):461–478, 2019.
- F. Frei and K. Wada. Efficient deterministic MapReduce algorithms for parallelizable problems. Journal of Parallel and Distributed Computing, 177:28–38, 2023.
- M. Goodrich. Randomized fully-scalable BSP techniques for multi-searching and convex hull construction. In Proceedings of the Eighth Annual Symposium on Discrete Algorithms, pages 767–776. ACM-SIAM, 1997.
- Convex hulls, triangulations, and Voronoi diagrams of planar point sets on the congested clique. arXiv:2305.09987, 2023. Preliminary version in Proceedings of the Thirty-Fifth Canadian Conference on Computational Geometry (CCCG 2023), pages 183–189, 2023.
- C. Lenzen. Optimal deterministic routing and sorting on the congested clique. In Proceedings of the 2013 ACM Symposium on Principles of Distributed Computing (PODC 2013), pages 42–50. ACM, 2013.
- An optimal expected-time parallel algorithm for Voronoi diagrams. In Proceedings of the First Scandinavian Workshop on Algorithm Theory (SWAT 88), volume 318 of Lecture Notes in Computer Science, pages 190–198. Springer-Verlag, 1988.
- Minimum-weight spanning tree construction in O(loglogn)𝑂𝑛O(\log\log n)italic_O ( roman_log roman_log italic_n ) communication rounds. SIAM Journal on Computing, 35(1):120–131, 2005.
- D. Nanongkai and M. Scquizzato. Equivalence classes and conditional hardness in massively parallel computing. Distributed Computing, 35:165–183, 2022.
- K. Nowicki. A deterministic algorithm for the MST problem in constant rounds of congested clique. In Proceedings of the Fifty-Third Annual ACM SIGACT Symposium on Theory of Computing (STOC 2021), pages 1154–1165. ACM, 2021.
- S. Pemmaraju and V. Sardeshmukh. Super-fast mst algorithms in the congested clique using o(m) messages. In Proceedings of the 36th Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS’2016), pages 47:1–47:15. LIPICS, 2016.
- F. Preparata and M. Shamos. Computational Geometry: An Introduction, volume 10 of Texts and Monographs in Computer Science. Springer-Verlag, 1985.
- P. Robinson. Brief announcement: What can we compute in a single round of the congested clique? In Proceedings of the 2023 ACM Symposium on Principles of Distributed Computing (PODC 2023), pages 168–171. ACM, 2023.
- An efficient expected time parallel algorithm for Voronoi construction. In Proceedings of the Fourth Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA 1992), pages 392–401. ACM, 1992.