THE COMPLEXITY OF COUNTING SURJECTIVE HOMOMORPHISMS AND COMPACTIONS

被引:2
|
作者
Focke, Jacob [1 ]
Goldberg, Leslie Ann [1 ]
Zivny, Stanislav [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Wolfson Bldg,Parks Rd, Oxford OX1 3QD, England
基金
欧洲研究理事会; 英国工程与自然科学研究理事会;
关键词
counting complexity; graph homomorphisms; surjective homomorphisms; graph compactions; COMPUTATIONAL-COMPLEXITY; LIST HOMOMORPHISMS; GRAPHS; RETRACTION;
D O I
10.1137/17M1153182
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A homomorphism from a graph G to a graph H is a function from the vertices of G to the vertices of H that preserves edges. A homomorphism is surjective if it uses all of the vertices of H, and it is a compaction if it uses all of the vertices of H and all of the nonloop edges of H. Hell and Nesetril gave a complete characterization of the complexity of deciding whether there is a homomorphism from an input graph G to a fixed graph H. A complete characterization is not known for surjective homomorphisms or for compactions, though there are many interesting results. Dyer and Greenhill gave a complete characterization of the complexity of counting homomorphisms from an input graph G to a fixed graph H. In this paper, we give a complete characterization of the complexity of counting surjective homomorphisms from an input graph G to a fixed graph H, and we also give a complete characterization of the complexity of counting compactions from an input graph G to a fixed graph H. In an addendum we use our characterizations to point out a dichotomy for the complexity of the respective approximate counting problems (in the connected case).
引用
收藏
页码:1006 / 1043
页数:38
相关论文
共 50 条
  • [1] The Complexity of Counting Surjective Homomorphisms and Compactions
    Focke, Jacob
    Goldberg, Leslie Ann
    Zivny, Stanislav
    SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2018, : 1772 - 1781
  • [2] The complexity of counting graph homomorphisms
    Dyer, M
    Greenhill, C
    RANDOM STRUCTURES & ALGORITHMS, 2000, 17 (3-4) : 260 - 289
  • [3] The complexity of approximately counting tree homomorphisms
    Goldberg, Leslie Ann
    Jerrum, Mark
    ACM Transactions on Computation Theory, 2014, 6 (02)
  • [4] The complexity of counting graph homomorphisms (extended abstract)
    Dyer, M
    Greenhill, C
    PROCEEDINGS OF THE ELEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2000, : 246 - 255
  • [5] The complexity of counting homomorphisms seen from the other side
    Dalmau, V
    Jonsson, P
    THEORETICAL COMPUTER SCIENCE, 2004, 329 (1-3) : 315 - 323
  • [6] Counting and Finding Homomorphisms is Universal for Parameterized Complexity Theory
    Roth, Marc
    Wellnitz, Philip
    PROCEEDINGS OF THE THIRTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA'20), 2020, : 2161 - 2180
  • [7] Counting and Finding Homomorphisms is Universal for Parameterized Complexity Theory
    Roth, Marc
    Wellnitz, Philip
    PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2020, : 2161 - 2180
  • [8] The Complexity of Counting Homomorphisms to Cactus Graphs Modulo 2
    Gobel, Andreas
    Goldberg, Leslie Ann
    Richerby, David
    ACM TRANSACTIONS ON COMPUTATION THEORY, 2014, 6 (04)
  • [9] On factorization systems for surjective quandle homomorphisms
    Even, Valerian
    Gran, Marino
    JOURNAL OF KNOT THEORY AND ITS RAMIFICATIONS, 2014, 23 (11)
  • [10] The Complexity of Counting Planar Graph Homomorphisms of Domain Size 3
    Cai, Jin-Yi
    Maran, Ashwin
    PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023, 2023, : 1285 - 1297