Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Deterministic Algorithm for the MST Problem in Constant Rounds of Congested Clique

Published 9 Dec 2019 in cs.DS and cs.DC | (1912.04239v3)

Abstract: In this paper, we show that the Minimum Spanning Tree problem can be solved \emph{deterministically}, in O(1)\mathcal{O}(1) rounds of the Congested\mathsf{Congested} Clique\mathsf{Clique} model. In the Congested\mathsf{Congested} Clique\mathsf{Clique} model, there are nn players that perform computation in synchronous rounds. Each round consist of a phase of local computation and a phase of communication, in which each pair of players is allowed to exchange O(log⁡n)\mathcal{O}(\log n) bit messages. The studies of this model began with the MST problem: in the paper by Lotker et al.[SPAA'03, SICOMP'05] that defines the Congested\mathsf{Congested} Clique\mathsf{Clique} model the authors give a deterministic O(log⁡log⁡n)\mathcal{O}(\log \log n) round algorithm that improved over a trivial O(log⁡n)\mathcal{O}(\log n) round adaptation of Bor\r{u}vka's algorithm. There was a sequence of gradual improvements to this result: an O(log⁡log⁡log⁡n)\mathcal{O}(\log \log \log n) round algorithm by Hegeman et al. [PODC'15], an O(log⁡<sup>∗</sup>n)\mathcal{O}(\log<sup>*</sup> n) round algorithm by Ghaffari and Parter, [PODC'16] and an O(1)\mathcal{O}(1) round algorithm by Jurdzi\'nski and Nowicki, [SODA'18], but all those algorithms were randomized, which left the question about the existence of any deterministic o(log⁡log⁡n)o(\log \log n) round algorithms for the Minimum Spanning Tree problem open. Our result resolves this question and establishes that O(1)\mathcal{O}(1) rounds is enough to solve the MST problem in the Congested\mathsf{Congested} Clique\mathsf{Clique} model, even if we are not allowed to use any randomness. Furthermore, the amount of communication needed by the algorithm makes it applicable to some variants of the MPC\mathsf{MPC} model.

Authors (1)
Citations (35)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.