ACM Home Page
Please provide us with feedback. Feedback
Distributed (δ+1)-coloring in linear (in δ) time
Full text PdfPdf (552 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the 41st annual ACM symposium on Theory of computing table of contents
Bethesda, MD, USA
SESSION: Algorithms and data structures table of contents
Pages 111-120  
Year of Publication: 2009
ISBN:978-1-60558-506-2
Authors
Leonid Barenboim  Ben-Gurion University of the Negev, Beer-Sheva, Israel
Michael Elkin  Ben-Gurion University of the Negev, Beer-Sheva, Israel
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 36,   Downloads (12 Months): 107,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1536414.1536432
What is a DOI?

ABSTRACT

The distributed (Δ + 1)-coloring problem is one of most fundamental and well-studied problems in Distributed Algorithms. Starting with the work of Cole and Vishkin in 86, there was a long line of gradually improving algorithms published. The current state-of-the-art running time is O(Δ log Δ + log* n), due to Kuhn and Wattenhofer, PODC'06. Linial (FOCS'87) has proved a lower bound of 1/2 log* n for the problem, and Szegedy and Vishwanathan (STOC'93) provided a heuristic argument that shows that algorithms from a wide family of locally iterative algorithms are unlikely to achieve running time smaller than Θ(Δ log Δ). We present a deterministic (Δ + 1)-coloring distributed algorithm with running time O(Δ) + 1/2 log* n. We also present a tradeoff between the running time and the number of colors, and devise an O(Δ • t)-coloring algorithm with running time O(Δ / t + log* n), for any parameter t, 1 < t ≤ Δ1-ε, for an arbitrarily small constant ε, 0 < ε < 1. Our algorithm breaks the heuristic barrier of Szegedy and Vishwanathan, and achieves running time which is linear in the maximum degree Δ. On the other hand, the conjecture of Szegedy and Vishwanathan may still be true, as our algorithm is not from the family of locally iterative algorithms. On the way to this result we study a generalization of the notion of graph coloring, which is called defective coloring. In an m-defective p-coloring the vertices are colored with p colors so that each vertex has up to m neighbors with the same color. We show that an m-defective p-coloring with reasonably small m and p can be computed very efficiently. We also develop a technique to employ multiple defective colorings of various subgraphs of the original graph G for computing a (Δ+1)-coloring of G. We believe that these techniques are of independent interest.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
J. Andrews, and M. Jacobson. On a generalization of a chromatic number. Congressus Numer, 47:33--48, 1985.
 
3
4
 
5
 
6
L. Cowen, R. Cowen, and D. Woodall. Defective colorings of graphs in surfaces: partitions into subgraphs of bounded valence. Journal of Graph Theory, 10:187--195, 1986.
 
7
 
8
P. Erdos, P. Frankl, and Z. Füredi. Families of finite sets in which no set is covered by the union of r others. Israel Journal of Mathematics, 51:79--89, 1985.
 
9
M. Frick. A survey of (m,k)-colorings. Quo Vadis, Graph Theory?, volume 55 of Annals of Discrete Mathematics, pages 45--58, 1993.
10
 
11
A. Goldberg, and S. Plotkin. Efficient parallel algorithms for (Δ 1) - coloring and maximal independent set problem. In Proc. 19th ACM Symposium on Theory of Computing, pages 315--324, 1987.
 
12
 
13
F. Harary, and K. Jones. Conditional colorability II: Bipartite variations. Congressus Numer, 50:205--218, 1985.
 
14
 
15
F. Kuhn. Determinstic distributed algorithms for weak colorings. Manuscript, February 2009.
 
16
F. Kuhn, T. Moscibroda, T. Nieberg, and R. Wattenhofer. Fast Deterministic Distributed Maximal Independent Set Computation on Growth--Bounded Graphs. In 19th International Symposium on Distributed Computing, pages 273--287, 2005.
17
18
19
 
20
 
21
 
22
 
23
A. Mayer, M. Naor, and L. Stockmeryer. Local computations on static and dynamic graphs In Proc. of the 3rd Israel Symp. on the Theory of Computing and Systems, pages 268--278, 1995.
 
24
 
25
A. Panconesi, and A. Srinivasan. On the complexity of distributed network decomposition. Journal of Algorithms, 20(2):581--592, 1995.
 
26
 
27
S. Plotkin. Graph-Theoretic Techniques for Parallel, Distributed, and Sequential Computation. Doctoral thesis. MIT Cambridge lab for computer science, 1988.
28
29


Collaborative Colleagues:
Leonid Barenboim: colleagues
Michael Elkin: colleagues