Grundy Coloring & friends, Half-Graphs, Bicliques

The first-fit coloring is a heuristic that assigns to each vertex, arriving in a specified order $\sigma$, the smallest available color. The problem Grundy Coloring asks how many colors are needed for the most adversarial vertex ordering $\sigma$, i.e., the maximum number of colors that the first-fit coloring requires over all possible vertex orderings. Since its inception by Grundy in 1939, Grundy Coloring has been examined for its structural and algorithmic aspects. A brute-force $f(k)n^{2^{k-1}}$-time algorithm for Grundy Coloring on general graphs is not difficult to obtain, where $k$ is the number of colors required by the most adversarial vertex ordering. It was asked several times whether the dependency on $k$ in the exponent of $n$ can be avoided or reduced, and its answer seemed elusive until now. We prove that Grundy Coloring is W[1]-hard and the brute-force algorithm is essentially optimal under the Exponential Time Hypothesis, thus settling this question by the negative. The key ingredient in our W[1]-hardness proof is to use so-called half-graphs as a building block to transmit a color from one vertex to another. Leveraging the half-graphs, we also prove that b-Chromatic Core is W[1]-hard, whose parameterized complexity was posed as an open question by Panolan et al. [JCSS '17]. A natural follow-up question is, how the parameterized complexity changes in the absence of (large) half-graphs. We establish fixed-parameter tractability on $K_{t,t}$-free graphs for b-Chromatic Core and Partial Grundy Coloring, making a step toward answering this question. The key combinatorial lemma underlying the tractability result might be of independent interest.

[1]  Stephan Kreutzer,et al.  Deciding first-order properties of nowhere dense graphs , 2013, STOC.

[2]  Dániel Marx,et al.  Can you beat treewidth? , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[3]  Nicolas Gastineau Partitionnement, recouvrement et colorabilité dans les graphes. (Partitionability, coverability and colorability in graphs) , 2014 .

[4]  Frédéric Havet,et al.  On the Grundy and b-Chromatic Numbers of a Graph , 2013, Algorithmica.

[5]  Paul Erdös,et al.  On the equality of the partial Grundy and upper ochromatic numbers of graphs , 2003, Discret. Math..

[6]  P. Erdös Some combinatorial, geometric and set theoretic problems in measure theory , 1984 .

[7]  Michal Pilipczuk,et al.  Designing FPT Algorithms for Cut Problems Using Randomized Contractions , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[8]  Paul Erdös,et al.  On the equality of the grundy and ochromatic numbers of a graph , 1987, J. Graph Theory.

[9]  Leizhen Cai,et al.  Parameterized Complexity of Cardinality Constrained Optimization Problems , 2008, Comput. J..

[10]  Jørgen Bang-Jensen,et al.  $χ$-bounded Families of Oriented Graphs , 2018, J. Graph Theory.

[11]  Mam Riess Jones Color Coding , 1962, Human factors.

[12]  Jan Arne Telle,et al.  FPT Algorithms for Domination in Biclique-Free Graphs , 2012, ESA.

[13]  Russell Impagliazzo,et al.  Which Problems Have Strongly Exponential Complexity? , 2001, J. Comput. Syst. Sci..

[14]  Michal Pilipczuk,et al.  Optimal Parameterized Algorithms for Planar Facility Location Problems Using Voronoi Diagrams , 2015, ESA.

[15]  Dániel Marx,et al.  Parameterized Complexity of Independence and Domination on Geometric Graphs , 2006, IWPEC.

[16]  Dániel Marx,et al.  Lower bounds based on the Exponential Time Hypothesis , 2011, Bull. EATCS.

[17]  Dániel Marx,et al.  On the Optimality of Planar and Geometric Approximation Schemes , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[18]  Zoltán Király,et al.  On-line 3-chromatic graphs - II critical graphs , 1997, Discret. Math..

[19]  Frédéric Havet,et al.  Complexity of greedy edge-colouring , 2015, Journal of the Brazilian Computer Society.

[20]  Dániel Marx,et al.  The Parameterized Hardness of the k-Center Problem in Transportation Networks , 2018, Algorithmica.

[21]  Aravind Srinivasan,et al.  Splitters and near-optimal derandomization , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[22]  Manouchehr Zaker,et al.  Grundy chromatic number of the complement of bipartite graphs , 2005, Australas. J Comb..

[23]  Manouchehr Zaker,et al.  Results on the Grundy chromatic number of graphs , 2006, Discret. Math..

[24]  Ge Xia,et al.  Strong computational lower bounds via parameterized complexity , 2006, J. Comput. Syst. Sci..

[25]  Fahad Panolan,et al.  On the parameterized complexity of b-chromatic number , 2017, J. Comput. Syst. Sci..

[26]  Marco Cesati,et al.  The Turing way to parameterized complexity , 2003, J. Comput. Syst. Sci..

[27]  Rémi Watrigant,et al.  Parameterized Complexity of Independent Set in H-Free Graphs , 2018, Algorithmica.

[28]  Leizhen Cai,et al.  Random Separation: A New Method for Solving Fixed-Cardinality Optimization Problems , 2006, IWPEC.

[29]  Leonardo Sampaio Rocha,et al.  Algorithmic aspects of graph colouring heuristics , 2012 .

[30]  Jan Arne Telle,et al.  Algorithms for Vertex Partitioning Problems on Partial k-Trees , 1997, SIAM J. Discret. Math..

[31]  Stanley M. Selkow,et al.  Some perfect coloring properties of graphs , 1979, J. Comb. Theory, Ser. B.

[32]  Eun Jung Kim,et al.  Complexity of Grundy Coloring and Its Variants , 2014, COCOON.

[33]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[34]  Olivier Togni,et al.  A characterization of b-chromatic and partial Grundy numbers by induced subgraphs , 2016, Discret. Math..