ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1906.00482
21
7

On the Use of Randomness in Local Distributed Graph Algorithms

2 June 2019
M. Ghaffari
Fabian Kuhn
ArXivPDFHTML
Abstract

We attempt to better understand randomization in local distributed graph algorithms by exploring how randomness is used and what we can gain from it: - We first ask the question of how much randomness is needed to obtain efficient randomized algorithms. We show that for all locally checkable problems for which polylog nnn-time randomized algorithms exist, there are such algorithms even if either (I) there is a only a single (private) independent random bit in each polylog nnn-neighborhood of the graph, (II) the (private) bits of randomness of different nodes are only polylog nnn-wise independent, or (III) there are only polylog nnn bits of global shared randomness (and no private randomness). - Second, we study how much we can improve the error probability of randomized algorithms. For all locally checkable problems for which polylog nnn-time randomized algorithms exist, we show that there are such algorithms that succeed with probability 1−n−2ε(log⁡log⁡n)21-n^{-2^{\varepsilon(\log\log n)^2}}1−n−2ε(loglogn)2 and more generally TTT-round algorithms, for T≥T\geqT≥ polylog nnn, that succeed with probability 1−n−2εlog⁡2T1-n^{-2^{\varepsilon\log^2T}}1−n−2εlog2T. We also show that polylog nnn-time randomized algorithms with success probability 1−2−2log⁡εn1-2^{-2^{\log^\varepsilon n}}1−2−2logεn for some ε>0\varepsilon>0ε>0 can be derandomized to polylog nnn-time deterministic algorithms. Both of the directions mentioned above, reducing the amount of randomness and improving the success probability, can be seen as partial derandomization of existing randomized algorithms. In all the above cases, we also show that any significant improvement of our results would lead to a major breakthrough, as it would imply significantly more efficient deterministic distributed algorithms for a wide class of problems.

View on arXiv
Comments on this paper