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

preprint2020arXivOpen access

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ů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⁡∗n)\mathcal{O}(\log^* n) round algorithm by Ghaffari and Parter, [PODC'16] and an O(1)\mathcal{O}(1) round algorithm by Jurdziński 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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.