Random Sampling Applied to the MST Problem in the Node Congested Clique Model

by   Krzysztof Nowicki, et al.

The Congested Clique model, proposed by Lotker et al. [SPAA'03, SICOMP'05], was introduced in order to provide a simple abstraction for overlay networks. Congested Clique is a model of distributed (or parallel) computing, in which there are n players (nodes) with unique identifiers from set 1, ..., n, which perform computations in synchronous rounds. Each round consists of the phase of unlimited local computation and the communication phase. While communicating, each pair of nodes is allowed to exchange a single message of size O( n) bits. Since, in a single round, each player can communicate with even Θ(n) other players, the model seems to be to powerful to imitate bandwidth restriction emerging from the underlying network. In this paper we study a restricted version of the Congested Clique model, the Node Congested Clique model, proposed by Augustine et al. [arxiv1805]. The additional restriction is that in a single communication phase, a player is allowed to send / receive only O( n) messages. In this paper, we provide communication primitives that improve the round complexity of the MST (Minimum Spanning Tree) algorithm by Augustine et al. [arxiv1805] to O(^3 n) rounds. Moreover, we propose a different approach to this problem that requires only O(^3 n / n) rounds, and has smaller dependence on the weights of the edges. Besides the faster MST algorithm, we consider the key contributions to be: - an efficient implementation of some basic protocols, - a tighter analysis of a special case of the sampling approach by Karger, Klein and Tarjan [JACM'95] (and related results by Pemmaraju and Sardeshmukh [FSTTCS'16]), - an application of sparse recovery techniques going slightly beyond the standard usage of linear graph sketching by Ahn, Guha and McGregor [SODA'12]


page 1

page 2

page 3

page 4


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 sol...

Distributed Computation in the Node-Congested Clique

The Congested Clique model of distributed computing, which was introduce...

Sparse Hopsets in Congested Clique

We give the first Congested Clique algorithm that computes a sparse hops...

Computing Power of Hybrid Models in Synchronous Networks

During the last two decades, a small set of distributed computing models...

Quantum Distributed Algorithm for the All-Pairs Shortest Path Problem in the CONGEST-CLIQUE Model

The All-Pairs Shortest Path problem (APSP) is one of the most central pr...

Asymptotically Faster Quantum Distributed Algorithms for Approximate Steiner Trees and Directed Minimum Spanning Trees

The CONGEST and CONGEST-CLIQUE models have been carefully studied to rep...

Algorithms for a Topology-aware Massively Parallel Computation Model

Most of the prior work in massively parallel data processing assumes hom...

Please sign up or login with your details

Forgot password? Click here to reset