The parameterized complexity of counting problems

被引:146
|
作者
Flum, J
Grohe, M
机构
[1] Univ Freiburg, Inst Math Log, D-79104 Freiburg, Germany
[2] Humboldt Univ, Inst Informat, D-10099 Berlin, Germany
关键词
counting complexity; parameterized complexity; paths and cycles; descriptive complexity;
D O I
10.1137/S0097539703427203
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We develop a parameterized complexity theory for counting problems. As the basis of this theory, we introduce a hierarchy of parameterized counting complexity classes #W[t], for t greater than or equal to 1, that corresponds to Downey and Fellows's W-hierarchy [R. G. Downey and M. R. Fellows, Parameterized Complexity, Springer-Verlag, New York, 1999] and we show that a few central W-completeness results for decision problems translate to #W-completeness results for the corresponding counting problems. Counting complexity gets interesting with problems whose decision version is tractable, but whose counting version is hard. Our main result states that counting cycles and paths of length k in both directed and undirected graphs, parameterized by k, is #W[1]-complete. This makes it highly unlikely that these problems are fixed-parameter tractable, even though their decision versions are fixed-parameter tractable. More explicitly, our result shows that most likely there is no f(k) . n(c)-algorithm for counting cycles or paths of length k in a graph of size n for any computable function f : N --> N and constant c, even though there is a 2(O(k)) . n(2.376) algorithm for finding a cycle or path of length k [N. Alon, R. Yuster, and U. Zwick, J. ACM, 42 (1995), pp. 844-856].
引用
收藏
页码:892 / 922
页数:31
相关论文
共 50 条
  • [11] Parameterized complexity of geometric problems
    Giannopoulos, Panos
    Knauer, Christian
    Whitesides, Sue
    COMPUTER JOURNAL, 2008, 51 (03): : 372 - 384
  • [12] On the Parameterized Complexity of Reconfiguration Problems
    Amer E. Mouawad
    Naomi Nishimura
    Venkatesh Raman
    Narges Simjour
    Akira Suzuki
    Algorithmica, 2017, 78 : 274 - 297
  • [13] Parameterized Complexity of Superstring Problems
    Bliznets, Ivan
    Fomin, Fedor V.
    Golovach, Petr A.
    Karpov, Nikolay
    Kulikov, Alexander S.
    Saurabh, Saket
    ALGORITHMICA, 2017, 79 (03) : 798 - 813
  • [14] Parameterized Complexity of Superstring Problems
    Ivan Bliznets
    Fedor V. Fomin
    Petr A. Golovach
    Nikolay Karpov
    Alexander S. Kulikov
    Saket Saurabh
    Algorithmica, 2017, 79 : 798 - 813
  • [15] On the parameterized complexity of dynamic problems
    Abu-Khzam, Faisal N.
    Egan, Judith
    Fellows, Michael R.
    Rosamond, Frances A.
    Shaw, Peter
    THEORETICAL COMPUTER SCIENCE, 2015, 607 : 426 - 434
  • [16] Randomized approximations of parameterized counting problems
    Mueller, Moritz
    PARAMETERIZED AND EXACT COMPUTATION,PROCEEDINGS, 2006, 4169 : 50 - 59
  • [17] The complexity of counting problems
    Welsh, D
    Gale, A
    ASPECTS OF COMPLEXITY: MINICOURSES IN ALGORITHMICS, COMPLEXITY AND COMPUTATIONAL ALGEBRA, 2001, 4 : 115 - 153
  • [18] 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
  • [19] 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
  • [20] On the parameterized complexity of exact satisfiability problems
    Kneis, J
    Mölle, D
    Richter, S
    Rossmanith, P
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2005, PROCEEDINGS, 2005, 3618 : 568 - 579