ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1607.06883
21
9
v1v2v3 (latest)

A Time- and Message-Optimal Distributed Algorithm for Minimum Spanning Trees

23 July 2016
Gopal Pandurangan
Peter Robinson
Michele Scquizzato
ArXiv (abs)PDFHTML
Abstract

This paper presents a randomized Las Vegas distributed algorithm that constructs a minimum spanning tree (MST) in weighted networks with optimal (up to polylogarithmic factors) time and message complexity. This algorithm runs in O~(D+n)\tilde{O}(D + \sqrt{n})O~(D+n​) time and exchanges O~(m)\tilde{O}(m)O~(m) messages (both with high probability), where nnn is the number of nodes of the network, DDD is the diameter, and mmm is the number of edges. This is the first distributed MST algorithm that matches \emph{simultaneously} the time lower bound of Ω~(D+n)\tilde{\Omega}(D + \sqrt{n})Ω~(D+n​) [Elkin, SIAM J. Comput. 2006] and the message lower bound of Ω(m)\Omega(m)Ω(m) [Kutten et al., J.ACM 2015] (which both apply to randomized algorithms). The prior time and message lower bounds are derived using two completely different graph constructions; the existing lower bound construction that shows one lower bound {\em does not} work for the other. To complement our algorithm, we present a new lower bound graph construction for which any distributed MST algorithm requires \emph{both} Ω~(D+n)\tilde{\Omega}(D + \sqrt{n})Ω~(D+n​) rounds and Ω(m)\Omega(m)Ω(m) messages.

View on arXiv
Comments on this paper