FINE-GRAINED COMPLEXITY OF THE GRAPH HOMOMORPHISM PROBLEM FOR BOUNDED-TREEWIDTH GRAPHS

被引:7
|
作者
Okrasa, Karolina [1 ,2 ]
Rzazewski, Pawel [1 ,2 ]
机构
[1] Warsaw Univ Technol, Fac Math & Informat Sci, Warsaw, Poland
[2] Univ Warsaw, Fac Math Informat & Mech, Warsaw, Poland
基金
欧洲研究理事会;
关键词
fine-grained complexity; graph homomorphism; treewidth; projective graphs; LIST HOMOMORPHISMS; ALGORITHMS; PRODUCT;
D O I
10.1137/20M1320146
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
For a fixed graph H, by Hom( H) we denote the computational problem which asks whether a given graph G admits a homomorphism to H, i.e., an edge-preserving mapping from V (G) to V (H). As Hom( K-k) is equivalent to k-Coloring, graph homomorphisms can be seen as generalizations of colorings. It is known that Hom(H) is polynomial-time solvable if H is bipartite or has a vertex with a loop, and NP-complete otherwise [Hell and Nesetril, J. Comb. Theory Ser. B, 48 (1990), pp. 92-110]. In this paper we are interested in the complexity of the problem, parameterized by the treewidth of the input graph G. If G has n vertices and is given along with its tree decomposition of width tw(G), then the problem can be solved in time jV (H)jtw(G) nO(1), using a straightforward dynamic programming. We explore whether this bound can be improved. We show that if H is a projective core, then the existence of such a faster algorithm is unlikely: assuming the Strong Exponential Time Hypothesis, the Hom(H) problem cannot be solved in time (jV (H)j - epsilon)tw(G) nO(1), for any " > 0. This result provides a full complexity characterization for a large class of graphs H, as almost all graphs are projective cores. We also notice that the naive algorithm can be improved for some graphs H and show a complexity classification for all graphs H, assuming two conjectures from algebraic graph theory. In particular, there are no known graphs H which are not covered by our result.
引用
收藏
页码:487 / 508
页数:22
相关论文
共 50 条
  • [21] Fine-Grained Parameterized Complexity Analysis of Graph Coloring Problems
    Jaffke, Lars
    Jansen, Bart M. P.
    ALGORITHMS AND COMPLEXITY (CIAC 2017), 2017, 10236 : 345 - 356
  • [22] Fine-grained parameterized complexity analysis of graph coloring problems
    Jaffke, Lars
    Jansen, Bart M. P.
    DISCRETE APPLIED MATHEMATICS, 2023, 327 : 33 - 46
  • [23] THE COMPLEXITY OF THE LIST HOMOMORPHISM PROBLEM FOR GRAPHS
    Egri, Laszlo
    Krokhin, Andrei
    Larose, Benoit
    Tesson, Pascal
    27TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2010), 2010, 5 : 335 - 346
  • [24] The Complexity of the List Homomorphism Problem for Graphs
    László Egri
    Andrei Krokhin
    Benoit Larose
    Pascal Tesson
    Theory of Computing Systems, 2012, 51 : 143 - 178
  • [25] The Complexity of the List Homomorphism Problem for Graphs
    Egri, Laszlo
    Krokhin, Andrei
    Larose, Benoit
    Tesson, Pascal
    THEORY OF COMPUTING SYSTEMS, 2012, 51 (02) : 143 - 178
  • [26] The parameterised complexity of list problems on graphs of bounded treewidth
    Meeks, Kitty
    Scott, Alexander
    INFORMATION AND COMPUTATION, 2016, 251 : 91 - 103
  • [27] Fine-Grained Complexity Theory
    Bringmann, Karl
    36TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2019), 2019,
  • [28] Fine-Grained Algorithms and Complexity
    Williams, Virginia Vassilevska
    33RD SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2016), 2016, 47
  • [29] A Fine-Grained Classification of the Complexity of Evaluating the Tutte Polynomial on Integer Points Parameterized by Treewidth and Cutwidth
    Mannens, Isja
    Nederlof, Jesper
    arXiv, 2023,
  • [30] Complexity of the multicut problem, in its vanilla, partial and generalized versions, in graphs of bounded treewidth
    Bentz, Cedric
    Le Bodic, Pierre
    THEORETICAL COMPUTER SCIENCE, 2020, 809 (809) : 239 - 249