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 条
  • [21] FINE-GRAINED COMPLEXITY OF REGULAR PATH QUERIES
    Casel, Katrin
    Schmid, Markus l.
    LOGICAL METHODS IN COMPUTER SCIENCE, 2023, 19 (04)
  • [22] Going Deep and Going Wide: Counting Logic and Homomorphism Indistinguishability over Graphs of Bounded Treedepth and Treewidth
    Fluck, Eva
    Seppelt, Tim
    Spitzer, Gian Luca
    32ND EACSL ANNUAL CONFERENCE ON COMPUTER SCIENCE LOGIC, CSL 2024, 2024, 288
  • [23] Generalized Feedback Vertex Set Problems on Bounded-Treewidth Graphs: Chordality is the Key to Single-Exponential Parameterized Algorithms
    Bonnet, Edouard
    Brettell, Nick
    Kwon, O-joung
    Marx, Daniel
    ALGORITHMICA, 2019, 81 (10) : 3890 - 3935
  • [24] Fine-grained complexity of rainbow coloring and its variants
    Agrawal, Akanksha
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2022, 124 : 140 - 158
  • [25] Tensor Ranks and the Fine-Grained Complexity of Dynamic Programming
    Alman, Josh
    Turok, Ethan
    Yu, Hantao
    Zhang, Hengzhi
    15TH INNOVATIONS IN THEORETICAL COMPUTER SCIENCE CONFERENCE, ITCS 2024, 2024,
  • [26] Generalized Feedback Vertex Set Problems on Bounded-Treewidth Graphs: Chordality is the Key to Single-Exponential Parameterized Algorithms
    Édouard Bonnet
    Nick Brettell
    O-joung Kwon
    Dániel Marx
    Algorithmica, 2019, 81 : 3890 - 3935
  • [27] A Linear Time Algorithm for the Minimum Spanning Caterpillar Problem for Bounded Treewidth Graphs
    Dinneen, Michael J.
    Khosravani, Masoud
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, PROCEEDINGS, 2010, 6058 : 237 - 246
  • [28] Fine-grained Complexity Analysis of Two Classic TSP Variants
    de Berg, Mark
    Buchin, Kevin
    Jansen, Bart M. P.
    Woeginger, Gerhard
    ACM TRANSACTIONS ON ALGORITHMS, 2021, 17 (01)
  • [29] The Fine-Grained Complexity of Multi-Dimensional Ordering Properties
    Haozhe An
    Mohit Gurumukhani
    Russell Impagliazzo
    Michael Jaber
    Marvin Künnemann
    Maria Paula Parga Nina
    Algorithmica, 2022, 84 : 3156 - 3191
  • [30] The Fine-Grained and Parallel Complexity of Andersen's Pointer Analysis
    Mathiasen, Anders Alnor
    Pavlogiannis, Andreas
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2021, 5 (POPL):