What Can We Compute in a Single Round of the Congested Clique?
Peter Robinson
TL;DR
The paper proves a fundamental bandwidth limitation for computing an MST in a single round of the unicast congested clique: any randomized one-round MST algorithm that succeeds with probability at least 3/4 must use at least $\\Omega(\\log^3 n)$ bits on each link, under the KT_1 and shared randomness assumptions. Consequently, MST computation requires at least two rounds when per-message bandwidth is restricted to $O(\\log n)$ bits. The proof reduces the one-round problem to a SKETCH-model connectivity problem via a specially constructed hard graph $H$ containing a subgraph $G$ built from blocks, enabling a tight lower bound of $\\Omega(\\log^3 n)$ on the per-link bandwidth. This work highlights a clear tradeoff between rounds and bandwidth in the congested clique, and motivates further study of two-round algorithms and connectivity with partial outputs.
Abstract
We show that any one-round algorithm that computes a minimum spanning tree (MST) in the unicast congested clique must use a link bandwidth of $Ω(\log^3 n)$ bits in the worst case. Consequently, computing an MST under the standard assumption of $O(\log n)$-size messages requires at least $2$ rounds. This is the first round complexity lower bound in the unicast congested clique for a problem where the output size is small, i.e., $O(n\log n)$ bits. Our lower bound holds as long as every edge of the MST is output by an incident node. To the best of our knowledge, all prior lower bounds for the unicast congested clique either considered problems with large output sizes (e.g., triangle enumeration) or required every node to learn the entire output.
