English

Full complexity classification of the list homomorphism problem for bounded-treewidth graphs

Computational Complexity 2020-09-23 v2 Data Structures and Algorithms

Abstract

A homomorphism from a graph GG to a graph HH is an edge-preserving mapping from V(G)V(G) to V(H)V(H). Let HH be a fixed graph with possible loops. In the list homomorphism problem, denoted by LHom(HH), we are given a graph GG, whose every vertex vv is assigned with a list L(v)L(v) of vertices of HH. We ask whether there exists a homomorphism hh from GG to HH, which respects lists LL, i.e., for every vV(G)v \in V(G) it holds that h(v)L(v)h(v) \in L(v). The complexity dichotomy for LHom(HH) was proven by Feder, Hell, and Huang [JGT 2003]. We are interested in the complexity of the problem, parameterized by the treewidth of the input graph. This problem was investigated by Egri, Marx, and Rz\k{a}\.zewski [STACS 2018], who obtained tight complexity bounds for the special case of reflexive graphs HH. In this paper we extend and generalize their results for \emph{all} relevant graphs HH, i.e., those, for which the LHom{H} problem is NP-hard. For every such HH we find a constant k=k(H)k = k(H), such that LHom(HH) on instances with nn vertices and treewidth tt * can be solved in time ktnO(1)k^{t} \cdot n^{\mathcal{O}(1)}, provided that the input graph is given along with a tree decomposition of width tt, * cannot be solved in time (kε)tnO(1)(k-\varepsilon)^{t} \cdot n^{\mathcal{O}(1)}, for any ε>0\varepsilon >0, unless the SETH fails. For some graphs HH the value of k(H)k(H) is much smaller than the trivial upper bound, i.e., V(H)|V(H)|. Obtaining matching upper and lower bounds shows that the set of algorithmic tools we have discovered cannot be extended in order to obtain faster algorithms for LHom(HH) in bounded-treewidth graphs. Furthermore, neither the algorithm, nor the proof of the lower bound, is very specific to treewidth. We believe that they can be used for other variants of LHom(HH), e.g. with different parameterizations.

Keywords

Cite

@article{arxiv.2006.11155,
  title  = {Full complexity classification of the list homomorphism problem for bounded-treewidth graphs},
  author = {Karolina Okrasa and Marta Piecyk and Paweł Rzążewski},
  journal= {arXiv preprint arXiv:2006.11155},
  year   = {2020}
}

Comments

The extended abstract of the paper was accepted to ESA 2020

R2 v1 2026-06-23T16:27:56.728Z