Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing 2019
DOI: 10.1145/3293611.3331610
|View full text |Cite
|
Sign up to set email alerts
|

On the Use of Randomness in Local Distributed Graph Algorithms

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 poly log n-time randomized algorithms exist, there are such algorithms even if either (I) there is a only a single (private) independent random bit in each poly log n-neighborhood of the graph, (II) the (… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 12 publications
(12 citation statements)
references
References 38 publications
0
12
0
Order By: Relevance
“…A somewhat related note: one can see, via a simple application of the probabilistic method that generalizes a classic argument of Newman [42] for two-party protocols, that we need at most O(log n) bits, if any, of shared randomness in distributed algorithms 7 . See also [27] for other related observations.…”
Section: Open Problem 3 What Is the Largest Gap Possible Between Thementioning
confidence: 87%
“…A somewhat related note: one can see, via a simple application of the probabilistic method that generalizes a classic argument of Newman [42] for two-party protocols, that we need at most O(log n) bits, if any, of shared randomness in distributed algorithms 7 . See also [27] for other related observations.…”
Section: Open Problem 3 What Is the Largest Gap Possible Between Thementioning
confidence: 87%
“…Finally, we consider the interesting gap between randomized and deterministic algorithms in the low-space MPC setting. As observed by [9] and [17], randomized algorithms that succeed with probability of 1 − 1/2 2 can be turned into non-uniform deterministic algorithms. This result can also be extended to the low-space MPC setting, with some caveat.…”
Section: Our Contributionsmentioning
confidence: 98%
“…This result can also be extended to the low-space MPC setting, with some caveat. In contrast to the LOCAL model where the space of the nodes is unlimited, in the low-space MPC setting, the transformation implied by [9] and [17] yields a non-uniform, non-explicit algorithm. By using success probability amplification with poly( ) machines, one can boost the success guarantee of any randomized MPC algorithm from 1−1/poly( ) to 1−1/2 2 without any slowdown in the round complexity.…”
Section: Our Contributionsmentioning
confidence: 99%
“…We therefore introduce a slightly more general definition of a network decomposition, which also includes a congestion parameter κ. A similar definition was for example used previously in [GK19]. Definition 3.1 (Network decomposition with congestion).…”
Section: Efficient (Degree + 1)-list Coloring In Congestmentioning
confidence: 99%