Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
149 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Convex Hulls, Triangulations, and Voronoi Diagrams of Planar Point Sets on the Congested Clique (2305.09987v3)

Published 17 May 2023 in cs.DC

Abstract: We consider geometric problems on planar $n2$-point sets in the congested clique model. Initially, each node in the $n$-clique network holds a batch of $n$ distinct points in the Euclidean plane given by $O(\log n)$-bit coordinates. In each round, each node can send a distinct $O(\log n)$-bit message to each other node in the clique and perform unlimited local computations. We show that the convex hull of the input $n2$-point set can be constructed in $O(\min{ h,\log n})$ rounds, where $h$ is the size of the hull, on the congested clique. We also show that a triangulation of the input $n2$-point set can be constructed in $O(\log2n)$ rounds on the congested clique. Finally, we demonstrate that the Voronoi diagram of $n2$ points with $O(\log n)$-bit coordinates drawn uniformly at random from a unit square can be computed within the square with high probability in $O(1)$ rounds on the congested clique.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (16)
  1. Parallel Computational Geometry. Algorithmica, 3: 293–327, 1988. Preliminary version in Proceedings of the 26th IEEE Symposium on Foundations of Computer Science, FOCS 1985, pp. 468–477, 1985.
  2. S.G. Akl. Optimal parallel algorithms for computing convex hulls and for sorting. Computing, 33(1): 1–11, 1984.
  3. Algebraic Methods in the Congested Clique. In Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing, PODC 2015, pp. 143–152, 2015.
  4. A Nearly Optimal Deterministic Parallel Voronoi Diagram Algorithm. Algorithmica, 16(6): 569–617, 1996.
  5. W.F. Eddy. A New Convex Hull Algorithm for Planar Sets. ACM Transactions on Mathematical Software, 3(4): 398–403, 1977.
  6. S. Fortune. A Sweepline Algorithm for Voronoi Diagrams. Algorithmica, 2: 153–174, 1987.
  7. The ultimate planar convex hull algorithm? SIAM Journal on Computing, 15(1): 287–299, 1986.
  8. 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, pp. 42–50, 2013.
  9. An Optimal Expected-Time Parallel Algorithm for Vornoi Diagrams. In: Proceedings of the 1st Scandinavian Workshop on Algorithm Theory (SWAT), 1988.
  10. Minimum-Weight Spanning Tree Construction in O⁢(log⁡log⁡n)𝑂𝑛O(\log\log n)italic_O ( roman_log roman_log italic_n ) Communication Rounds. SIAM Journal on Computing, 35(1): 120–131, 2005.
  11. K. Nowicki. A deterministic algorithm for the MST problem in constant rounds of congested clique. In Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing, STOC 2021, pp. 1154–1165, 2021.
  12. M.H. Overmars and J. Van Leeuwen. Maintenance of Configurations in the Plane. Journal of Computer and System Sciences, 23(2): 166–204, 1981.
  13. F. Preparata. An optimal real-time algorithm for planar convex hulls. Communications of the ACM, 22(7): 402–405, 1979.
  14. Convex Hull - Parallel and Distributed Algorithms. Technical Report, Stanford University, U.S.A., 2016.
  15. 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, pp. 168–171, 2023.
  16. B. C. Vemuri, R. Varadarajan and N. Mayya. An Efficient Expected Time Parallel Algorithm for Voronoi Construction. In Proceedings of the ACM Symposium on Parallel Algorithms and Architectures, SPAA 1992, pp. 392–401, 1992.

Summary

We haven't generated a summary for this paper yet.