Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fine-grained complexity of the list homomorphism problem: feedback vertex set and cutwidth

Published 24 Sep 2020 in cs.CC | (2009.11642v1)

Abstract: For graphs G,HG,H, a homomorphism from GG to HH is an edge-preserving mapping from V(G)V(G) to V(H)V(H). In the list homomorphism problem, denoted by \textsc{LHom}(HH), we are given a graph GG and lists L:V(G)→2<sup>V(H)L: V(G) \to 2<sup>{V(H)}, and we ask for a homomorphism from GG to HH which additionally respects the lists LL. Very recently Okrasa, Piecyk, and Rz\k{a}.zewski [ESA 2020] defined an invariant i<sup>∗(H)i<sup>*(H) and proved that under the SETH O<sup>∗</sup>(i<sup>∗(H)<sup>tw(G))\mathcal{O}<sup>*\left</sup> (i<sup>*(H)<sup>{\textrm{tw}(G)}\right) is the tight complexity bound for \textsc{LHom}(HH), parameterized by the treewidth tw(G)\textrm{tw}(G) of the instance graph GG. We study the complexity of the problem under dirretent parameterizations. As the first result, we show that i<sup>∗(H)i<sup>*(H) is also the right complexity base if the parameter is the size of a minimum feedback vertex set of GG. Then we turn our attention to a parameterization by the cutwidth ctw(G)\textrm{ctw}(G) of GG. Jansen and Nederlof~[ESA 2018] showed that \textsc{List kk-Coloring} (i.e., \textsc{LHom}(KkK_k)) can be solved in time O<sup>∗</sup>(c<sup>ctw(G))\mathcal{O}<sup>*\left</sup> (c<sup>{\textrm{ctw}(G)}\right) where cc does not depend on kk. Jansen asked if this behavior extends to graph homomorphisms. As the main result of the paper, we answer the question in the negative. We define a new graph invariant mim<sup>∗(H)mim<sup>*(H) and prove that \textsc{LHom}(HH) problem cannot be solved in time O<sup>∗</sup>((mim<sup>∗(H)−ε)<sup>ctw(G))\mathcal{O}<sup>*\left</sup> ((mim<sup>*(H)-\varepsilon)<sup>{\textrm{ctw}(G)}\right) for any $\varepsilon &gt;0$, unless the SETH fails. This implies that there is no cc, such that for every odd cycle the non-list version of the problem can be solved in time O<sup>∗</sup>(c<sup>ctw(G)</sup>)\mathcal{O}<sup>*\left</sup> (c<sup>{\textrm{ctw}(G)}</sup> \right). Finally, we generalize the algorithm of Jansen and Nederlof, so that it can be used to solve \textsc{LHom}(HH) for every graph HH; its complexity depends on ctw(G)\textrm{ctw}(G) and another invariant of HH, which is constant for cliques.

Citations (8)

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.