Beating Quadratic Time--Message Trade-off in Distributed Minimum Spanning Tree Construction
Taisuke Izumi, Naoki Kitamura, Toshimitsu Masuzawa
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
Related papers
Socially Fair Clustering: Parameterized Approximation and Local Search
Aditya Anand, Yury Makarychev, Liren Shan
FirstFit online coloring in the random order model
Xinyu Ye, Yuechuan Xu, Zixuan Wang et al.
Scheduling to Maximize Weighted Throughput with an Active-Time Budget
Susanne Albers, G. Wessel van der Heijden
A Simplified Analysis of the Good-Bad 3/2-Approximation Algorithm for Some Minimum-Cost Graph Problems
Shayan Ranjbarzadeh, David P. Williamson, Hannane Yaghoubizade
Parameterized Complexity of Connected Network Microaggregation: The Role of Cluster Size
Ajinkya Gaikwad, Dušan Knop, Tomáš Valla
Parameterized Complexity of Edge-Constrained Graph Partitioning
Ajinkya Gaikwad, Jan Pokorný, Tomáš Valla