Counting List Homomorphisms from Graphs of Bounded Treewidth: Tight Complexity Bounds

被引:0
|
作者
Focke, Jacob [1 ]
Marx, Daniel [1 ]
Rzazewski, Pawel [2 ,3 ]
机构
[1] CISPA Helmholtz Ctr Informat Secur, Stuhlsatzenhaus 5, Saarbucken, Germany
[2] Warsaw Univ Technol, Fac Math & Informat Sci, Koszykowa 75, Warsaw, Poland
[3] Warsaw Inst Informat, Banacha 2, PL-02097 Warsaw, Poland
基金
欧洲研究理事会;
关键词
Graph homomorphism; list homomorphism; counting complexity; parameterized complexity; tight bounds; treewidth; CONSTRAINT SATISFACTION; COLORINGS; DICHOTOMY;
D O I
10.1145/3640814
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The goal of this work is to give precise bounds on the counting complexity of a family of generalized coloring problems (list homomorphisms) on bounded-treewidth graphs. Given graphs G, H, and lists L(v) subset of V (H) for every v is an element of V (G), a list homomorphism is a function f : V (G) -> V (H) that preserves the edges (i.e., uv is an element of E(G) implies f (u)f (v) is an element of E(H)) and respects the lists (i.e., f (v) is an element of L(v)). Standard techniques show that if G is given with a tree decomposition of width t, then the number of list homomorphisms can be counted in time vertical bar V(H)vertical bar(t) center dot n(O(1)). Our main result is determining, for every fixed graph H, how much the base |V(H)| in the running time can be improved. For a connected graph H, we define irr(H) in the following way: if H has a loop or is nonbipartite, then irr(H) is the maximum size of a set S subset of V (H) where any two vertices have different neighborhoods; if H is bipartite, then irr(H) is the maximum size of such a set that is fully in one of the bipartition classes. For disconnected H, we define irr(H) as the maximum of irr(C) over every connected component C of H. It follows from earlier results that if irr(H) = 1, then the problem of counting list homomorphisms to H is polynomial-time solvable, and otherwise it is #P-hard. We show that, for every fixed graph H, the number of list homomorphisms from (G, L) to H
引用
收藏
页数:32
相关论文
共 26 条
  • [1] Counting list homomorphisms from graphs of bounded treewidth: tight complexity bounds
    Focke, Jacob
    Marx, Daniel
    Rzazewski, Pawel
    [J]. PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 431 - 458
  • [2] 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
    [J]. Leibniz International Proceedings in Informatics, LIPIcs, 308
  • [3] Finding List Homomorphisms from Bounded-treewidth Graphs to Reflexive Graphs: a Complete Complexity Characterization
    Egri, Laszlo
    Marx, Daniel
    Rzazewski, Pawel
    [J]. 35TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2018), 2018, 96
  • [4] The parameterised complexity of list problems on graphs of bounded treewidth
    Meeks, Kitty
    Scott, Alexander
    [J]. INFORMATION AND COMPUTATION, 2016, 251 : 91 - 103
  • [5] Locally constrained homomorphisms on graphs of bounded treewidth and bounded degree
    Chaplick, Steven
    Fiala, Jiri
    van't Hof, Pim
    Paulusma, Daniel
    Tesar, Marek
    [J]. THEORETICAL COMPUTER SCIENCE, 2015, 590 : 86 - 95
  • [6] List homomorphisms of graphs with bounded degrees
    Feder, Tomas
    Hell, Pavol
    Huang, Jing
    [J]. DISCRETE MATHEMATICS, 2007, 307 (3-5) : 386 - 392
  • [7] Equitable list tree-coloring of bounded treewidth graphs
    Li, Yan
    Zhang, Xin
    [J]. THEORETICAL COMPUTER SCIENCE, 2021, 855 : 61 - 67
  • [8] A tight lower bound for Vertex Planarization on graphs of bounded treewidth
    Pilipczuk, Marcin
    [J]. DISCRETE APPLIED MATHEMATICS, 2017, 231 : 211 - 216
  • [9] Bi-arc graphs and the complexity of list homomorphisms
    Feder, T
    Hell, P
    Huang, J
    [J]. JOURNAL OF GRAPH THEORY, 2003, 42 (01) : 61 - 80
  • [10] The Complexity of Counting Homomorphisms to Cactus Graphs Modulo 2
    Gobel, Andreas
    Goldberg, Leslie Ann
    Richerby, David
    [J]. ACM TRANSACTIONS ON COMPUTATION THEORY, 2014, 6 (04)