Abstract
We deterministically compute a Δ + 1 coloring in time O(Δ5c + 2·(Δ5)2/c/(Δ1)ε + (Δ1)ε + log* n) and O(Δ5c + 2·(Δ5)1/c/Δε + Δε + (Δ5)dlogΔ5logn) for arbitrary constants d,ε and arbitrary constant integer c, where Δ i is defined as the maximal number of nodes within distance i for a node and Δ: = Δ1. Our greedy algorithm improves the state-of-the-art Δ + 1 coloring algorithms for a large class of graphs, e.g. graphs of moderate neighborhood growth. We also state and analyze a randomized coloring algorithm in terms of the chromatic number, the run time and the used colors. If \(\Delta \in \Omega(\log^{1+1/\log^* n} n)\) and \(\chi\in O(\Delta/\log^{1+1/\log^* n} n)\) then our algorithm executes in time O(logχ + log* n) with high probability. For graphs of polylogarithmic chromatic number the analysis reveals an exponential gap compared to the fastest Δ + 1 coloring algorithm running in time \(O(\log \Delta+\sqrt{\log n})\). The algorithm works without knowledge of χ and uses less than Δ colors, i.e., (1 − 1/O(χ))Δ with high probability. To the best of our knowledge this is the first distributed algorithm for (such) general graphs taking the chromatic number χ into account.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arora, S., Chlamtac, E.: New approximation guarantee for chromatic number. In: Symp. on Theory of computing(STOC) (2006)
Barenboim, L., Elkin, M.: Sublogarithmic distributed MIS algorithm for sparse graphs using nash-williams decomposition. In: PODC (2008)
Barenboim, L., Elkin, M.: Distributed (δ + 1)-coloring in linear (in δ) time. In: Symp. on Theory of computing(STOC) (2009)
Barenboim, L., Elkin, M.: Deterministic distributed vertex coloring in polylogarithmic time. In: Symp. on Principles of distributed computing(PODC) (2010)
Blum, A.: New approximation algorithms for graph coloring. Journal of the ACM 41, 470–516 (1994)
Bollobas, B.: Chromatic nubmer, girth and maximal degree. Discrete Math. 24, 311–314 (1978)
Grable, D.A., Panconesi, A.: Fast distributed algorithms for Brooks-Vizing colorings. J. Algorithms 37(1), 85–120 (2000)
Halldórsson, M.M., Radhakrishnan, J.: Greed is good: approximating independent sets in sparse and bounded-degree graphs. In: STOC (1994)
Karchmer, M., Naor, J.: A fast parallel algorithm to color a graph with delta colors. J. Algorithms 9(1), 83–91 (1988)
Kuhn, F.: Weak Graph Coloring: Distributed Algorithms and Applications. In: Symp. on Parallelism in Algorithms and Architectures, SPAA (2009)
Kuhn, F., Wattenhofer, R.: On the Complexity of Distributed Graph Coloring. In: Symp. on Principles of Distributed Computing (PODC) (2006)
Linial, N.: Locality in Distributed Graph Algorithms. SIAM Journal on Computing 21(1), 193–201 (1992)
Panconesi, A., Srinivasan, A.: Improved distributed algorithms for coloring and network decomposition problems. In: Symp. on Theory of computing, STOC (1992)
Schneider, J., Wattenhofer, R.: A Log-Star Distributed Maximal Independent Set Algorithm for Growth-Bounded Graphs. In: Symp. on Principles of Distributed Computing(PODC) (2008)
Schneider, J., Wattenhofer, R.: A New Technique For Distributed Symmetry Breaking. In: Symp. on Principles of Distributed Computing(PODC) (2010)
Schneider, J., Wattenhofer, R.: Distributed Coloring Depending on the Chromatic Number or the Neighborhood Growth. In: TIK Technical Report 335 (2011), ftp://ftp.tik.ee.ethz.ch/pub/publications/TIK-Report-335.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schneider, J., Wattenhofer, R. (2011). Distributed Coloring Depending on the Chromatic Number or the Neighborhood Growth. In: Kosowski, A., Yamashita, M. (eds) Structural Information and Communication Complexity. SIROCCO 2011. Lecture Notes in Computer Science, vol 6796. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22212-2_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-22212-2_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22211-5
Online ISBN: 978-3-642-22212-2
eBook Packages: Computer ScienceComputer Science (R0)