Advice Complexity of Online Coloring for Paths

In online graph coloring a graph is revealed to an online algorithm one vertex at a time, and the algorithm must color the vertices as they appear. This paper starts to investigate the advice complexity of this problem --- the amount of oracle information an online algorithm needs in order to make optimal choices. We also consider a more general problem --- a trade-off between online and offline graph coloring. In the paper we prove that precisely ⌈n/2 ⌉−1 bits of advice are needed when the vertices on a path are presented for coloring in arbitrary order. The same holds in the more general case when just a subset of the vertices is colored online. However, the problem turns out to be non-trivial for the case where the online algorithm is guaranteed that the vertices it receives form a subset of a path and are presented in the order in which they lie on the path. For this variant we prove that its advice complexity is βn+O(logn) bits, where β≈0.406 is a fixed constant (we give its closed form). This suggests that the generalized problem will be challenging for more complex graph classes.

[1]  Iwona Cieślik On-line graph coloring , 2006 .

[2]  Marko Vukolic,et al.  SOFSEM 2011: Theory and Practice of Computer Science - 37th Conference on Current Trends in Theory and Practice of Computer Science, Nový Smokovec, Slovakia, January 22-28, 2011. Proceedings , 2011, SOFSEM.

[3]  Stefan Dobrev,et al.  How Much Information about the Future Is Needed? , 2008, SOFSEM.

[4]  András Gyárfás,et al.  On-line and first fit colorings of graphs , 1988, J. Graph Theory.

[5]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[6]  Juraj Hromkovic,et al.  Information Complexity of Online Problems , 2010, MFCS.

[7]  Jonathan Sondow,et al.  Euler’s constant, q-logarithms, and formulas of Ramanujan and Gosper , 2006 .

[8]  Pierre Fraigniaud,et al.  Online computation with advice , 2009, Theor. Comput. Sci..

[9]  Dennis Komm,et al.  On the Advice Complexity of Online Problems , 2009, ISAAC.

[10]  Mária Bieliková,et al.  SOFSEM 2008: Theory and Practice of Computer Science, 34th Conference on Current Trends in Theory and Practice of Computer Science, Nový Smokovec, Slovakia, January 19-25, 2008, Proceedings , 2008, SOFSEM.

[11]  Magnús M. Halldórsson,et al.  Lower Bounds for On-line Graph Coloring , 1991, On-Line Algorithms.

[12]  Peter Elias,et al.  Universal codeword sets and representations of the integers , 1975, IEEE Trans. Inf. Theory.

[13]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

[14]  Juraj Hromkovič Design and Analysis of Randomized Algorithms , 2005 .

[15]  Dennis Komm,et al.  On the Advice Complexity of the k-Server Problem , 2011, ICALP.

[16]  Amos Fiat,et al.  Lower bounds for on-line graph problems with application to on-line circuit and optical routing , 1996, STOC '96.

[17]  Dennis Komm,et al.  Advice Complexity and Barely Random Algorithms , 2011, RAIRO Theor. Informatics Appl..

[18]  Petr Hliněný,et al.  Mathematical Foundations of Computer Science 2010, 35th International Symposium, MFCS 2010, Brno, Czech Republic, August 23-27, 2010. Proceedings , 2010, MFCS.

[19]  J. Hromkovic,et al.  Design and Analysis of Randomized Algorithms: Introduction to Design Paradigms (Texts in Theoretical Computer Science. An EATCS Series) , 2005 .

[20]  Yossi Matias,et al.  Automata, languages and programming : 36th International Colloquium, ICALP 2009, Rhodes, Greece, July 5-12, 2009 : proceedings , 2009 .