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. 1610.03897
23
14

Super-fast MST Algorithms in the Congested Clique using o(m)o(m)o(m) Messages

12 October 2016
Sriram V. Pemmaraju
Vivek Sardeshmukh
    LRM
ArXivPDFHTML
Abstract

In a sequence of recent results (PODC 2015 and PODC 2016), the running time of the fastest algorithm for the \emph{minimum spanning tree (MST)} problem in the \emph{Congested Clique} model was first improved to O(log⁡log⁡log⁡n)O(\log \log \log n)O(logloglogn) from O(log⁡log⁡n)O(\log \log n)O(loglogn) (Hegeman et al., PODC 2015) and then to O(log⁡∗n)O(\log^* n)O(log∗n) (Ghaffari and Parter, PODC 2016). All of these algorithms use Θ(n2)\Theta(n^2)Θ(n2) messages independent of the number of edges in the input graph. This paper positively answers a question raised in Hegeman et al., and presents the first "super-fast" MST algorithm with o(m)o(m)o(m) message complexity for input graphs with mmm edges. Specifically, we present an algorithm running in O(log⁡∗n)O(\log^* n)O(log∗n) rounds, with message complexity O~(m⋅n)\tilde{O}(\sqrt{m \cdot n})O~(m⋅n​) and then build on this algorithm to derive a family of algorithms, containing for any ε\varepsilonε, 0<ε≤10 < \varepsilon \le 10<ε≤1, an algorithm running in O(log⁡∗n/ε)O(\log^* n/\varepsilon)O(log∗n/ε) rounds, using O~(n1+ε/ε)\tilde{O}(n^{1 + \varepsilon}/\varepsilon)O~(n1+ε/ε) messages. Setting ε=log⁡log⁡n/log⁡n\varepsilon = \log\log n/\log nε=loglogn/logn leads to the first sub-logarithmic round Congested Clique MST algorithm that uses only O~(n)\tilde{O}(n)O~(n) messages. Our primary tools in achieving these results are (i) a component-wise bound on the number of candidates for MST edges, extending the sampling lemma of Karger, Klein, and Tarjan (Karger, Klein, and Tarjan, JACM 1995) and (ii) Θ(log⁡n)\Theta(\log n)Θ(logn)-wise-independent linear graph sketches (Cormode and Firmani, Dist.~Par.~Databases, 2014) for generating MST candidate edges.

View on arXiv
Comments on this paper