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

preprint2020arXivOpen access

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 v∈V(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ążewski [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 kt⋅nO(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−ε)t⋅nO(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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.