Counting and Finding Homomorphisms is Universal for Parameterized Complexity Theory

被引:0
|
作者
Roth, Marc [1 ,2 ]
Wellnitz, Philip [3 ]
机构
[1] Univ Oxford, Merton Coll, Oxford, England
[2] Cluster Excellence MMCI, Saarland Informat Campus, Saarbrucken, Germany
[3] Max Planck Inst Informat, Saarland Informat Campus SIC, Saarbrucken, Germany
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Counting homomorphisms from a graph H into another graph G is a fundamental problem of (parameterized) counting complexity theory. In this work, we study the case where both graphs H and G stem from given classes of graphs: H is an element of H and G is an element of G. By this, we combine the structurally restricted version of this problem (where the class G = T is the set of all graphs), with the language-restricted version (where the class H = T is the set of all graphs). The structurally restricted version allows an exhaustive complexity classification for classes H : Either we can count all homomorphisms in polynomial time (if the treewidth of H is bounded), or the problem becomes #W[1]-hard [Dalmau, Jonsson, Th.Comp.Sci'04]. In contrast, in this work, we show that the combined view most likely does not admit such a complexity dichotomy. Our main result is a construction based on Kneser graphs that associates every problem P in #W[1] with two classes of graphs H and G such that the problem P is equivalent to the problem #HOM(H -> G) of counting homomorphisms from a graph in H to a graph in G. In view of Ladner's seminal work on the existence of NP-intermediate problems [J.ACM'75] and its adaptations to the parameterized setting, a classification of the class #W[1] in fixed-parameter tractable and #W[1]-complete cases is unlikely. Hence, obtaining a complete classification for the problem #HOM(H -> G) seems unlikely. Further, our proofs easily adapt to W[1] and the problem of deciding whether a homomorphism between graphs exists. In search of complexity dichotomies, we hence turn to special graph classes. Those classes include line graphs, claw-free graphs, perfect graphs, and combinations thereof, and F-colorable graphs for fixed graphs F. As a special case, we obtain an easy proof of the parameterized intractability result of the problem of counting k-matchings in bipartite graphs.
引用
收藏
页码:2161 / 2180
页数:20
相关论文
共 50 条
  • [1] 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
  • [2] Parameterized Counting of Partially Injective Homomorphisms
    Roth, Marc
    ALGORITHMICA, 2021, 83 (06) : 1829 - 1860
  • [3] Parameterized Counting of Partially Injective Homomorphisms
    Marc Roth
    Algorithmica, 2021, 83 : 1829 - 1860
  • [4] The complexity of counting graph homomorphisms
    Dyer, M
    Greenhill, C
    RANDOM STRUCTURES & ALGORITHMS, 2000, 17 (3-4) : 260 - 289
  • [5] The parameterized complexity of counting problems
    Flum, J
    Grohe, M
    FOCS 2002: 43RD ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2002, : 538 - 547
  • [6] Counting Problems in Parameterized Complexity
    Zhang, Chihao
    Chen, Yijia
    TSINGHUA SCIENCE AND TECHNOLOGY, 2014, 19 (04) : 410 - 420
  • [7] ON THE PARAMETERIZED COMPLEXITY OF APPROXIMATE COUNTING
    Andres Montoya, J.
    RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2011, 45 (02): : 197 - 223
  • [8] The parameterized complexity of counting problems
    Flum, J
    Grohe, M
    SIAM JOURNAL ON COMPUTING, 2004, 33 (04) : 892 - 922
  • [9] Counting Problems in Parameterized Complexity
    Chihao Zhang
    Yijia Chen
    TsinghuaScienceandTechnology, 2014, 19 (04) : 410 - 420
  • [10] The complexity of approximately counting tree homomorphisms
    Goldberg, Leslie Ann
    Jerrum, Mark
    ACM Transactions on Computation Theory, 2014, 6 (02)