Open AccessProceedings Article
Derandomizing Local Distributed Algorithms under Bandwidth Restrictions.
TLDR
This paper provides tools for derandomizing solutions to local problems, when the n nodes can only send O(\log n)-bit messages in each round of communication, and investigates the curious gap between randomized and deterministic solutions under bandwidth restrictions.Abstract:
This paper addresses the cornerstone family of local problems in distributed computing, and investigates the curious gap between randomized and deterministic solutions under bandwidth restrictions. Our main contribution is in providing tools for derandomizing solutions to local problems, when the n nodes can only send $$O(\log n)$$-bit messages in each round of communication. Our framework mostly follows by the derandomization approach of Luby (J Comput Syst Sci 47(2):250–286, 1993) combined with the power of all to all communication. Our key results are as follows: first, we show that in the congested clique model, which allows all-to-all communication, there is a deterministic maximal independent set algorithm that runs in $$O(\log ^2 {\varDelta })$$ rounds, where $${\varDelta }$$ is the maximum degree. When $${\varDelta }=O(n^{1/3})$$, the bound improves to $$O(\log {\varDelta })$$. In addition, we deterministically construct a $$(2k-1)$$-spanner with $$O(kn^{1+1/k}\log n)$$ edges in $$O(k \log n)$$ rounds in the congested clique model.read more
Citations
More filters
Proceedings ArticleDOI
Polylogarithmic-time deterministic network decomposition and distributed derandomization
Václav Rozhoň,Mohsen Ghaffari +1 more
TL;DR: Ghaffari et al. as mentioned in this paper showed that for any problem whose solution can be checked deterministically in polylogarithmic-time, any randomized algorithm can be derandomized to a deterministic algorithm.
Proceedings ArticleDOI
Improved Massively Parallel Computation Algorithms for MIS, Matching, and Vertex Cover
TL;DR: These improve the state of the art as follows: the MIS algorithm leads to a simple O(loglog Δ)-round MIS algorithm in the CONGESTED-CLIQUE model of distributed computing, which improves on the Õ (√log Δ )-round algorithm of Ghaffari [PODC'17].
Posted Content
MST in O(1) Rounds of the Congested Clique
TL;DR: A new technique which combines connected components of sample sparse subgraphs of the input graph in order to accelerate the process of uncoveringconnected components of the original input graph, and develops a sparsification technique which reduces an initial CC problem in O(1) rounds to its two restricted instances.
Posted Content
Polylogarithmic-Time Deterministic Network Decomposition and Distributed Derandomization
Václav Rozhoň,Mohsen Ghaffari +1 more
TL;DR: A simple polylogarithmic-time deterministic distributed algorithm for network decomposition that improves on a celebrated 2 O(√logn)-time algorithm and settles a central and long-standing question in distributed graph algorithms.
Posted Content
Improved Deterministic Network Decomposition
TL;DR: A modified version of the CONGEST network decomposition algorithm is presented, constructing a decomposition whose quality does not depend on the identifiers, and thus improves the randomized round complexity for various problems.
References
More filters
Book
Probability and Computing: Randomized Algorithms and Probabilistic Analysis
Michael Mitzenmacher,Eli Upfal +1 more
TL;DR: Preface 1. Events and probability 2. Discrete random variables and expectation 3. Moments and deviations 4. Chernoff bounds 5. Balls, bins and random graphs 6. Probabilistic method 7. Markov chains and random walks 8. Continuous distributions and the Poisson process
Journal ArticleDOI
Locality in distributed graph algorithms
TL;DR: This model focuses on the issue of locality in distributed processing, namely, to what extent a global solution to a computational problem can be obtained from locally available data.
Proceedings ArticleDOI
A simple parallel algorithm for the maximal independent set problem
TL;DR: Powerful and general techniques for converting Monte Carlo algorithms into deterministic algorithms are used to convert the Monte Carlo algorithm for the MIS problem into a simple deterministic algorithm with the same parallel running time.
Journal ArticleDOI
A fast and simple randomized parallel algorithm for the maximal independent set problem
TL;DR: A technique due to A. Joffe (1974) is applied and deterministic construction in fast parallel time of various combinatorial objects whose existence follows from probabilistic arguments is obtained.
Book
Deterministic coin tossing with applications to optimal parallel list ranking
TL;DR: The algorithms apply a novel “random-like” deterministic technique that provides for a fast and efficient breaking of an apparently symmetric situation in parallel and distributed computation.