TY - GEN
T1 - Randomized distributed decision
AU - Fraigniaud, Pierre
AU - Korman, Amos
AU - Parter, Merav
AU - Peleg, David
PY - 2012
Y1 - 2012
N2 - The paper tackles the power of randomization in the context of locality by analyzing the ability to "boost" the success probability of deciding a distributed language. The main outcome of this analysis is that the distributed computing setting contrasts significantly with the sequential one as far as randomization is concerned. Indeed, we prove that in some cases, the ability to increase the success probability for deciding distributed languages is rather limited. We focus on the notion of a (p,q)-decider for a language L, which is a distributed randomized algorithm that accepts instances in L with probability at least p and rejects instances outside of L with probability at least q. It is known that every hereditary language that can be decided in t rounds by a (p,q)-decider, where p 2 + q > 1, can be decided deterministically in O(t) rounds. One of our results gives evidence supporting the conjecture that the above statement holds for all distributed languages and not only for hereditary ones, by proving the conjecture for the restricted case of path topologies. For the range below the aforementioned threshold, namely, p 2 + q ≤ 1, we study the class B k (t) (for k ∈ ℕ* ∪ {∞})) of all languages decidable in at most t rounds by a (p,q)-decider, where p 1+1/k + q > 1. Since every language is decidable (in zero rounds) by a (p,q)-decider satisfying p + q = 1, the hierarchy B k provides a spectrum of complexity classes between determinism (k = 1, under the above conjecture) and complete randomization (k = ∞). We prove that all these classes are separated, in a strong sense: for every integer k ≥ 1, there exists a language L satisfying L ε B k+1(0) but L ∉ B k(t) for any t = o(n). In addition, we show that B ∞(t) does not contain all languages, for any t = o(n). In other words, we obtain the hierarchy B 1(t) ⊂ B 2(t) ⊂ ⋯ ⊂ B ∞(t) ⊂ All. Finally, we show that if the inputs can be restricted in certain ways, then the ability to boost the success probability becomes almost null, and in particular, derandomization is not possible even beyond the threshold p 2 + q = 1.
AB - The paper tackles the power of randomization in the context of locality by analyzing the ability to "boost" the success probability of deciding a distributed language. The main outcome of this analysis is that the distributed computing setting contrasts significantly with the sequential one as far as randomization is concerned. Indeed, we prove that in some cases, the ability to increase the success probability for deciding distributed languages is rather limited. We focus on the notion of a (p,q)-decider for a language L, which is a distributed randomized algorithm that accepts instances in L with probability at least p and rejects instances outside of L with probability at least q. It is known that every hereditary language that can be decided in t rounds by a (p,q)-decider, where p 2 + q > 1, can be decided deterministically in O(t) rounds. One of our results gives evidence supporting the conjecture that the above statement holds for all distributed languages and not only for hereditary ones, by proving the conjecture for the restricted case of path topologies. For the range below the aforementioned threshold, namely, p 2 + q ≤ 1, we study the class B k (t) (for k ∈ ℕ* ∪ {∞})) of all languages decidable in at most t rounds by a (p,q)-decider, where p 1+1/k + q > 1. Since every language is decidable (in zero rounds) by a (p,q)-decider satisfying p + q = 1, the hierarchy B k provides a spectrum of complexity classes between determinism (k = 1, under the above conjecture) and complete randomization (k = ∞). We prove that all these classes are separated, in a strong sense: for every integer k ≥ 1, there exists a language L satisfying L ε B k+1(0) but L ∉ B k(t) for any t = o(n). In addition, we show that B ∞(t) does not contain all languages, for any t = o(n). In other words, we obtain the hierarchy B 1(t) ⊂ B 2(t) ⊂ ⋯ ⊂ B ∞(t) ⊂ All. Finally, we show that if the inputs can be restricted in certain ways, then the ability to boost the success probability becomes almost null, and in particular, derandomization is not possible even beyond the threshold p 2 + q = 1.
KW - Local distributed algorithms
KW - local decision
KW - randomized algorithms
UR - http://www.scopus.com/inward/record.url?scp=84868348832&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-33651-5_26
DO - 10.1007/978-3-642-33651-5_26
M3 - Conference contribution
AN - SCOPUS:84868348832
SN - 9783642336508
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 371
EP - 385
BT - Distributed Computing - 26th International Symposium, DISC 2012, Proceedings
T2 - 26th International Symposium on Distributed Computing, DISC 2012
Y2 - 16 October 2012 through 18 October 2012
ER -