Conference proceeding
Distributed graph coloring in a few rounds
Proceedings of the 30th annual ACM SIGACT-SIGOPS symposium on principles of distributed computing, pp.31-40
PODC '11
06/06/2011
DOI: 10.1145/1993806.1993812
Abstract
This paper considers the question of how many colors a distributed graph coloring algorithm would need to use if it had only k rounds available, for any positive integer k . In our main result, we present an algorithm that runs in O ( k ) rounds for any k bounded below by ©(log log n ) and bounded above by O (√log n ), and uses O ( a Å n 1/ k ) colors to color a graph with arboricity a . This result is optimal since the palette size matches the lower bound of Barenboim and Elkin ( PODC 2008). This result is achieved via the use of several new results developed in this paper on coloring graphs whose edges have been acyclically oriented. For example, suppose that G is an n -vertex, acyclically oriented graph with maximum out-degree Δ o . We present an algorithm that, for any k ≥ 2 loglog n , runs in O ( k ) rounds on G to produce an (i) O (Δ o )-coloring when Δ o Δ ©(max kn 2/ k 2 log 1+1/ k n , 2 k ) and an (ii) O (Δ o Å n 2/ k 2 )-coloring when Δ o ∈ Ω(max k log 1+1/ k n , 2 k ). These results are useful in any setting where it is possible to efficiently compute acyclic orientations of a graph with Δ o << Δ. We derive non-trivial bounds on the palette size even when k < 2 loglog n .
Our main technical contributions can be summarized as: (i) developing a k -round version of the algorithm of Kothapalli et al. ( IPDPS 2006 ) which computes an O (?)-coloring of a graph in O (√log n ) rounds, and (ii) developing an oriented version of the Brooks-Vizing coloring result of Grable and Panconesi ( SODA 1998 ).
Details
- Title: Subtitle
- Distributed graph coloring in a few rounds
- Creators
- Kishore Kothapalli - International Insittute of Information Technology, Hyderabad, Hyderabad, IndiaSriram Pemmaraju - University of Iowa
- Resource Type
- Conference proceeding
- Publication Details
- Proceedings of the 30th annual ACM SIGACT-SIGOPS symposium on principles of distributed computing, pp.31-40
- Series
- PODC '11
- DOI
- 10.1145/1993806.1993812
- Publisher
- ACM
- Language
- English
- Date published
- 06/06/2011
- Academic Unit
- Computer Science
- Record Identifier
- 9984259466802771
Metrics
13 Record Views