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
相关论文
共 47 条
  • [41] The k-path coloring problem in graphs of bounded treewidth: An application in integrated circuit manufacturing
    Ait-Ferhat, Dehia
    Juliard, Vincent
    Stauffer, Gautier
    Torres, Juan Andres
    OPERATIONS RESEARCH LETTERS, 2020, 48 (05) : 652 - 657
  • [42] Improved Merlin-Arthur Protocols for Central Problems in Fine-Grained Complexity
    Akmal, Shyan
    Chen, Lijie
    Jin, Ce
    Raj, Malvika
    Williams, Ryan
    ALGORITHMICA, 2023, 85 (08) : 2395 - 2426
  • [43] Quantum Meets Fine-Grained Complexity: Sublinear Time Quantum Algorithms for String Problems
    François Le Gall
    Saeed Seddighin
    Algorithmica, 2023, 85 : 1251 - 1286
  • [44] Quantum Meets Fine-Grained Complexity: Sublinear Time Quantum Algorithms for String Problems
    Le Gall, Francois
    Seddighin, Saeed
    ALGORITHMICA, 2023, 85 (05) : 1251 - 1286
  • [45] Fine-Grained Complexity of Analyzing Compressed Data: Quantifying Improvements over Decompress-And-Solve
    Abboud, Amir
    Backurs, Arturs
    Bringmann, Karl
    Kuennemann, Marvin
    2017 IEEE 58TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2017, : 192 - 203
  • [46] Fredman's Trick Meets Dominance Product: Fine-Grained Complexity of Unweighted APSP, 3SUM Counting, and More
    Chan, Timothy M.
    Williams, Virginia Vassilevska
    Xu, Yinzhan
    PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023, 2023, : 419 - 432
  • [47] A Fine-Grained Analogue of Schaefer's Theorem in P: Dichotomy of ∃k∀-Quantified First-Order Graph Properties
    Bringmann, Karl
    Fischer, Nick
    Kuennemann, Marvin
    34TH COMPUTATIONAL COMPLEXITY CONFERENCE (CCC 2019), 2019, 137