ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
On the complexity of distributed graph coloring
Full text PdfPdf (198 KB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing table of contents
Denver, Colorado, USA
SESSION: Graph algorithms table of contents
Pages: 7 - 15  
Year of Publication: 2006
ISBN:1-59593-384-0
Authors
Fabian Kuhn  Microsoft Research -- Silicon Valley, Mountain View, CA
Roger Wattenhofer  ETH Zurich, Zurich, Switzerland
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 87,   Citation Count: 5
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/1146381.1146387
What is a DOI?

ABSTRACT

Coloring the nodes of a graph with a small number of colors is one of the most fundamental problems in theoretical computer science. In this paper, we study graph coloring in a distributed setting. Processors of a distributed system are nodes of an undirected graph G. There is an edge between two nodes whenever the corresponding processors can directly communicate with each other. We assume that distributed coloring algorithms start with an initial m-coloring of G. In the paper, we prove new strong lower bounds for two special kinds of coloring algorithms. For algorithms which run for a single communication round---i.e., every node of the network can only send its initial color to all its neighbors---, we show that the number of colors of the computed coloring has to be at least Ω(Δ2/log2 Δ+ log log m). If such one-round algorithms are iteratively applied to reduce the number of colors step-by-step, we prove a time lower bound of Ω(Δ/log2 Δ+ log*m) to obtain an O(Δ)-coloring. The best previous lower bounds for the two types of algorithms are Ω(log log m) and Ω(log*m), respectively.


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
B. Awerbuch, A. V. Goldberg, M. Luby, and S. A. Plotkin. Network decomposition and locality in distributed computation. In Proc. of the 30th Symposium on Foundations of Computer Science (FOCS), pages 364--369, 1989.
 
3
 
4
V. Chvátal. A greedy heuristic for the set-covering problem. Mathematics of Operations Research, 4(3), 1979.
 
5
 
6
7
 
8
P. Erdős, 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
 
10
 
11
 
12
T. Hermann and S. Tixeuil. A distributed TDMA slot assignment algorithm for wireless sensor networks. In Proc. of 1st Workshop on Algorithmic Aspects of Wireless Sensor Networks (ALGOSENSORS), volume 3121 of Lecture Notes in Computer Science, pages 45--58, 2004.
 
13
 
14
R. M. Karp. Reducibility among combinatorial problems. In Proc. of a Symposium on the Complexity of Computer Computations, pages 85--103, 1972.
 
15
F. Kuhn. The Price of Locality: Exploring the Complexity of Distributed Coordination Primitives. PhD thesis, ETH Zurich, August 2005.
16
 
17
 
18
N. Linial and M. Saks. Low diameter graph decompositions. Combinatorica, 13(4):441--454, 1993.
 
19
20
 
21
 
22
A. Pelc. Personal communication.
 
23
 
24


Collaborative Colleagues:
Fabian Kuhn: colleagues
Roger Wattenhofer: colleagues