Beating Quadratic Time--Message Trade-off in Distributed Minimum Spanning Tree Construction
2026-08-31 • Data Structures and Algorithms
Data Structures and AlgorithmsDistributed, Parallel, and Cluster Computing
AI summaryⓘ
The authors developed a new distributed algorithm to find a minimum spanning tree (MST) in networks where communication is limited to small messages and nodes initially know their neighbors' IDs. Their algorithm offers a flexible trade-off between running time and the number of messages sent, improving efficiency compared to previous methods. Notably, for certain parameter settings and typical network sizes, the algorithm is optimally fast and reduces message complexity. This work also surpasses a known barrier that related time and message costs in MST algorithms and provides new efficient algorithms for broadcast, spanning tree construction, and leader election.
minimum spanning tree (MST)distributed algorithmsCONGEST-KT modelmessage complexityround complexitynetwork diametertime-message trade-offbroadcast algorithmsleader electionspanning tree
Authors
Taisuke Izumi, Naoki Kitamura, Toshimitsu Masuzawa
Abstract
We present a new distributed algorithm for computing a minimum spanning tree (MST) in the \textsf{CONGEST-KT$_{1}$} model, where messages are limited to $O(\log n)$ bits and each vertex initially knows the identifiers of its neighbors. Our algorithm exposes a two-parameter time--message trade-off: for any $0 \leq λ\leq κ\leq 1/2$, it runs in $\tilde{O}(n^λD_G + n^{1 - κ- λ} + n^{1 - 2κ+ λ} + n^{1/2})$ rounds and uses $\tilde{O}(\min\{m, n^{1 + κ}\})$ messages, where $n$, $m$, and $D_G$ are the number of vertices, edges, and thenetwork diameter, respectively. In particular, setting $(κ, λ) = (1/3, 1/6)$ yields an MST algorithm running in $\tilde{O}(n^{1/2} + n^{1/6}D_G)$ rounds with only $\tilde{O}(n^{4/3})$ messages. Under the mild assumption $D_G = O(n^{1/3})$, this is round-optimal while improving the best known message bound of $\tilde{O}(n^{3/2})$. More broadly, our algorithm breaks the quadratic time--message trade-off barrier $\mathrm{\# rounds} \cdot \mathrm{\# messages} = \tildeΩ(n^2)$, which no previous MST algorithm in the \textsf{CONGEST-KT$_{1}$} model has been able to overcome, and it does so for almost the entire range of the diameter $D_G$. As a byproduct, we also obtain new low-message broadcast, spanning-tree, and leader-election algorithms.