Papers
Topics
Authors
Recent
Search
2000 character limit reached

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

Published 19 Jun 2020 in cs.CC and cs.DS | (2006.11155v2)

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\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 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.

Citations (17)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.