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

In this paper, we show that the Minimum Spanning Tree problem can be solved \emph{deterministically}, in rounds of the model. In the model, there are 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 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 model the authors give a deterministic round algorithm that improved over a trivial round adaptation of Bor\r{u}vka's algorithm. There was a sequence of gradual improvements to this result: an round algorithm by Hegeman et al. [PODC'15], an round algorithm by Ghaffari and Parter, [PODC'16] and an 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 round algorithms for the Minimum Spanning Tree problem open. Our result resolves this question and establishes that rounds is enough to solve the MST problem in the 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 model.
View on arXiv