Skip to content

Beating Quadratic Time--Message Trade-off in Distributed Minimum Spanning Tree Construction

Taisuke Izumi, Naoki Kitamura, Toshimitsu Masuzawa

cs.DSarXiv:2608.30299

Abstract

We present a new distributed algorithm for computing a minimum spanning tree (MST) in the CONGEST-KT1 model, where messages are limited to O( 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 ≤ λ≤ κ≤ 1/2, it runs in O(nλDG + n1 - κ- λ + n1 - 2κ+ λ + n1/2) rounds and uses O(\m, n1 + κ\) messages, where n, m, and DG are the number of vertices, edges, and thenetwork diameter, respectively. In particular, setting (κ, λ) = (1/3, 1/6) yields an MST algorithm running in O(n1/2 + n1/6DG) rounds with only O(n4/3) messages. Under the mild assumption DG = O(n1/3), this is round-optimal while improving the best known message bound of O(n3/2). More broadly, our algorithm breaks the quadratic time--message trade-off barrier \# rounds · \# messages = Ω(n2), which no previous MST algorithm in the CONGEST-KT1 model has been able to overcome, and it does so for almost the entire range of the diameter DG. As a byproduct, we also obtain new low-message broadcast, spanning-tree, and leader-election algorithms.

Create a lesson