Complexity of the list homomorphism problem in hereditary graph classes

A homomorphism from a graph $G$ to a graph $H$ is an edge-preserving mapping from $V(G)$ to $V(H)$. For a fixed graph $H$, in the list homomorphism problem, denoted by LHom($H$), we are given a graph $G$, whose every vertex $v$ is equipped with a list $L(v) \subseteq V(H)$. We ask if there exists a homomorphism $f$ from $G$ to $H$, in which $f(v) \in L(v)$ for every $v \in V(G)$. Feder, Hell, and Huang [JGT~2003] proved that LHom($H$) is polynomial time-solvable if $H$ is a bi-arc-graph, and NP-complete otherwise. We are interested in the complexity of the LHom($H$) problem in graphs excluding a copy of some fixed graph $F$ as an induced subgraph. It is known that if $F$ is connected and is not a path nor a subdivided claw, then for every non-bi-arc graph the LHom($H$) problem is NP-complete and cannot be solved in subexponential time, unless the ETH fails. We consider the remaining cases for connected graphs $F$. If $F$ is a path, we exhibit a full dichotomy. We define a class called predacious graphs and show that if $H$ is not predacious, then for every fixed $t$ the LHom($H$) problem can be solved in quasi-polynomial time in $P_t$-free graphs. On the other hand, if $H$ is predacious, then there exists $t$, such that LHom($H$) cannot be solved in subexponential time in $P_t$-free graphs. If $F$ is a subdivided claw, we show a full dichotomy in two important cases: for $H$ being irreflexive (i.e., with no loops), and for $H$ being reflexive (i.e., where every vertex has a loop). Unless the ETH fails, for irreflexive $H$ the LHom($H$) problem can be solved in subexponential time in graphs excluding a fixed subdivided claw if and only if $H$ is non-predacious and triangle-free. If $H$ is reflexive, then LHom($H$) cannot be solved in subexponential time whenever $H$ is not a bi-arc graph.

[1]  Mario Szegedy,et al.  A new line of attack on the dichotomy conjecture , 2009, STOC '09.

[2]  Pawel Rzazewski,et al.  Full complexity classification of the list homomorphism problem for bounded-treewidth graphs , 2020, ESA.

[3]  Stefan Hougardy,et al.  Uniquely Colourable Graphs and the Hardness of Colouring Graphs of Large Girth , 1998, Combinatorics, Probability and Computing.

[4]  Marcin Kaminski,et al.  Certifying coloring algorithms for graphs without long induced paths , 2017, Discret. Appl. Math..

[5]  Marcin Pilipczuk,et al.  Quasi-polynomial time approximation schemes for the Maximum Weight Independent Set Problem in H-free graphs , 2019, SODA.

[6]  C. Lekkeikerker,et al.  Representation of a finite graph by a set of intervals on the real line , 1962 .

[7]  Pavol Hell,et al.  List homomorphisms of graphs with bounded degrees , 2007, Discret. Math..

[8]  Sulamita Klein,et al.  List Partitions , 2003, SIAM J. Discret. Math..

[9]  Pavol Hell,et al.  List Homomorphisms and Circular Arc Graphs , 1999, Comb..

[10]  Daniel Lokshtanov,et al.  Independent Set on Pk-Free Graphs in Quasi-Polynomial Time , 2020, ArXiv.

[11]  Jian Song,et al.  A Survey on the Computational Complexity of Coloring Graphs with Forbidden Subgraphs , 2014, J. Graph Theory.

[12]  N. Kazarinoff Analytic Inequalities , 2021, Inequalities in Analysis and Probability.

[13]  Zvi Galil,et al.  NP Completeness of Finding the Chromatic Index of Regular Graphs , 1983, J. Algorithms.

[14]  P. Hell,et al.  Sparse pseudo-random graphs are Hamiltonian , 2003 .

[15]  Maria Chudnovsky,et al.  Four-coloring P6-free graphs , 2019, SODA.

[16]  Jian Song,et al.  Closing Complexity Gaps for Coloring Problems on H-Free Graphs , 2012, ISAAC.

[17]  Pawel Rzazewski,et al.  Fine-grained complexity of the list homomorphism problem: feedback vertex set and cutwidth , 2020, STACS.

[18]  Quasi-polynomial-time algorithm for Independent Set in Pt-free and C>t-free graphs via shrinking the space of connecting subgraphs , 2020, ArXiv.

[19]  Ian Holyer,et al.  The NP-Completeness of Edge-Coloring , 1981, SIAM J. Comput..

[20]  Pavol Hell,et al.  List Homomorphisms to Reflexive Graphs , 1998, J. Comb. Theory, Ser. B.

[21]  Pawel Rzazewski,et al.  Subexponential algorithms for variants of homomorphism problem in string graphs , 2018, WG.

[22]  Shenwei Huang,et al.  Improved complexity results on k-coloring Pt-free graphs , 2013, Eur. J. Comb..

[23]  Michal Pilipczuk,et al.  Finding large $H$-colorable subgraphs in hereditary graph classes , 2020, ESA.

[24]  Alex D. Scott,et al.  H-colouring Pt-free graphs in subexponential time , 2019, Discret. Appl. Math..

[25]  Pavol Hell,et al.  Space complexity of list H-colouring: a dichotomy , 2013, SODA.

[26]  Pavol Hell,et al.  Descriptive Complexity of List H-Coloring Problems in Logspace: A Refined Dichotomy , 2015, 2015 30th Annual ACM/IEEE Symposium on Logic in Computer Science.

[27]  Michal Pilipczuk,et al.  Quasi-polynomial-time algorithm for Independent Set in Pt-free graphs via shrinking the space of induced paths , 2020, SOSA.

[28]  Jaroslav Nesetril,et al.  On the complexity of H-coloring , 1990, J. Comb. Theory, Ser. B.

[29]  Pawel Rzazewski,et al.  Subexponential algorithms for variants of the homomorphism problem in string graphs , 2020, J. Comput. Syst. Sci..

[30]  Shenwei Huang,et al.  Complexity of Ck-Coloring in Hereditary Classes of Graphs , 2019, ESA.

[31]  Maya Jakobine Stein,et al.  Three-Coloring and List Three-Coloring of Graphs Without Induced Paths on Seven Vertices , 2018, Comb..

[32]  Vadim V. Lozin,et al.  Deciding k-Colorability of P5-Free Graphs in Polynomial Time , 2007, Algorithmica.

[33]  Dániel Marx,et al.  Finding List Homomorphisms from Bounded-treewidth Graphs to Reflexive Graphs: a Complete Complexity Characterization , 2018, STACS.

[34]  Andrei A. Bulatov H-Coloring dichotomy revisited , 2005, Theor. Comput. Sci..

[35]  Pavol Hell,et al.  Dichotomy for tree-structured trigraph list homomorphism problems , 2011, Discret. Appl. Math..