TY - JOUR
T1 - The locality of distributed symmetry breaking
AU - Barenboim, Leonid
AU - Elkin, Michael
AU - Pettie, Seth
AU - Schneider, Johannes
N1 - Copyright:
Copyright 2013 Elsevier B.V., All rights reserved.
PY - 2012
Y1 - 2012
N2 - We present new bounds on the locality of several classical symmetry breaking tasks in distributed networks. A sampling of the results include 1) A randomized algorithm for computing a maximal matching (MM) in O(log Δ + (log log n)4) rounds, where Δ is the maximum degree. This improves a 25-year old randomized algorithm of Israeli and Itai that takes O(log n) rounds and is provably optimal for all log Δ in the range [(log log n)4, √log n]. 2) A randomized maximal independent set (MIS) algorithm requiring O(log Δ√log n) rounds, for all Δ, and only 2{O(√log log n) rounds when Δ = poly(log n). These improve on the 25-year old O(log n)-round randomized MIS algorithms of Luby and Alon, Babai, and Itai when log Δ ≪ √log n. 3) A randomized (Δ + 1)-coloring algorithm requiring O(log Δ + 2 O(√ log log n)) rounds, improving on an algorithm of Schneider and Wattenhofer that takes O(log Δ + √log n) rounds. This result implies that an O(Δ)-coloring can be computed in 2 O(√log log n) rounds for all Δ, improving on Kothapalli et al.'s O(√log n})-round algorithm. We also introduce a new technique for reducing symmetry breaking problems on low arboricity graphs to low degree graphs. Corollaries of this reduction include MM and MIS algorithms for low arboricity graphs (e.g., planar graphs and graphs that exclude any fixed minor) requiring O(√log n) and O(log2/3 n) rounds w.h.p., respectively.
AB - We present new bounds on the locality of several classical symmetry breaking tasks in distributed networks. A sampling of the results include 1) A randomized algorithm for computing a maximal matching (MM) in O(log Δ + (log log n)4) rounds, where Δ is the maximum degree. This improves a 25-year old randomized algorithm of Israeli and Itai that takes O(log n) rounds and is provably optimal for all log Δ in the range [(log log n)4, √log n]. 2) A randomized maximal independent set (MIS) algorithm requiring O(log Δ√log n) rounds, for all Δ, and only 2{O(√log log n) rounds when Δ = poly(log n). These improve on the 25-year old O(log n)-round randomized MIS algorithms of Luby and Alon, Babai, and Itai when log Δ ≪ √log n. 3) A randomized (Δ + 1)-coloring algorithm requiring O(log Δ + 2 O(√ log log n)) rounds, improving on an algorithm of Schneider and Wattenhofer that takes O(log Δ + √log n) rounds. This result implies that an O(Δ)-coloring can be computed in 2 O(√log log n) rounds for all Δ, improving on Kothapalli et al.'s O(√log n})-round algorithm. We also introduce a new technique for reducing symmetry breaking problems on low arboricity graphs to low degree graphs. Corollaries of this reduction include MM and MIS algorithms for low arboricity graphs (e.g., planar graphs and graphs that exclude any fixed minor) requiring O(√log n) and O(log2/3 n) rounds w.h.p., respectively.
KW - Coloring
KW - Maximal Independent Set
KW - Maximal Matching
UR - http://www.scopus.com/inward/record.url?scp=84871963307&partnerID=8YFLogxK
U2 - 10.1109/FOCS.2012.60
DO - 10.1109/FOCS.2012.60
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.conferencearticle???
AN - SCOPUS:84871963307
SN - 0272-5428
SP - 321
EP - 330
JO - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
JF - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
M1 - 6375310
T2 - 53rd Annual IEEE Symposium on Foundations of Computer Science, FOCS 2012
Y2 - 20 October 2012 through 23 October 2012
ER -