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 条
  • [1] Fine-grained complexity of graph homomorphism problem for bounded-treewidth graphs
    Okrasa, Karolina
    Rzazewski, Pawel
    PROCEEDINGS OF THE THIRTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA'20), 2020, : 1578 - 1590
  • [2] Fine-grained complexity of graph homomorphism problem for bounded-treewidth graphs
    Okrasa, Karolina
    Rzazewski, Pawel
    PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2020, : 1578 - 1590
  • [3] The Fine-Grained Complexity of Graph Homomorphism Parameterized by Clique-Width
    Ganian, Robert
    Hamm, Thekla
    Korchemna, Viktoriia
    Okrasa, Karolina
    Simonov, Kirill
    ACM TRANSACTIONS ON ALGORITHMS, 2024, 20 (03)
  • [4] The Fine-Grained Complexity of Graph Homomorphism Problems: Towards the Okrasa and Rzazewski Conjecture
    Baril, Ambroise
    Couceiro, Miguel
    Lagerkvist, Victor
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2025, 44 (04) : 353 - 383
  • [5] An optimal algorithm for BISECTION for bounded-treewidth graphs
    Hanaka, Tesshu
    Kobayashi, Yasuaki
    Sone, Taiga
    arXiv, 2020,
  • [6] Finding List Homomorphisms from Bounded-treewidth Graphs to Reflexive Graphs: a Complete Complexity Characterization
    Egri, Laszlo
    Marx, Daniel
    Rzazewski, Pawel
    35TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2018), 2018, 96
  • [7] Tight Complexity Bounds for Counting Generalized Dominating Sets in Bounded-Treewidth Graphs
    Focke, Jacob
    Marx, Daniel
    Mc Inerney, Fionn
    Neuen, Daniel
    Sankar, Govind S.
    Schepper, Philipp
    Wellnitz, Philip
    PROCEEDINGS OF THE 2023 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2023, : 3664 - 3683
  • [8] Fine-Grained Complexity of the List Homomorphism Problem: Feedback Vertex Set and Cutwidth
    Piecyk, Marta
    Rzazewski, Pawel
    38TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2021), 2021, 187
  • [9] List Homomorphisms by Deleting Edges and Vertices: Tight Complexity Bounds for Bounded-Treewidth Graphs
    Esmer, Barış Can
    Focke, Jacob
    Marx, Dániel
    Rzążewski, Pawel
    Leibniz International Proceedings in Informatics, LIPIcs, 308
  • [10] A (probably) optimal algorithm for BISECTION on bounded-treewidth graphs
    Hanaka, Tesshu
    Kobayashi, Yasuaki
    Sone, Taiga
    THEORETICAL COMPUTER SCIENCE, 2021, 873 : 38 - 46