Exponential Time Complexity of the Permanent and the Tutte Polynomial

被引:45
|
作者
Dell, Holger [1 ]
Husfeldt, Thore [2 ,3 ]
Marx, Daniel [4 ]
Taslaman, Nina [5 ]
Wahlen, Martin [6 ,7 ]
机构
[1] Univ Paris Diderot, LIAFA, Paris, France
[2] IT Univ Copenhagen, Copenhagen, Denmark
[3] Lund Univ, S-22100 Lund, Sweden
[4] Hungarian Acad Sci MTA SZTAKI, Inst Comp Sci & Control, Budapest, Hungary
[5] Malmo Univ, Malmo, Sweden
[6] Lund Univ, S-22100 Lund, Sweden
[7] Uppsala Univ, Uppsala, Sweden
基金
美国国家科学基金会;
关键词
Theory; Algorithms; Computational complexity; counting problems; Tutte polynomial; permanent; exponential time hypothesis; ALGORITHMS; NUMBER; HARD;
D O I
10.1145/2635812
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We show conditional lower bounds for well-studied #P-hard problems: -The number of satisfying assignments of a 2-CNF formula with n variables cannot be computed in time exp(o(n)), and the same is true for computing the number of all independent sets in an n-vertex graph. -The permanent of an n x n matrix with entries 0 and 1 cannot be computed in time exp(o(n)). -The Tutte polynomial of an n-vertex multigraph cannot be computed in time exp(o(n)) at most evaluation points (x, y) in the case of multigraphs, and it cannot be computed in time exp(o(n/poly log n)) in the case of simple graphs. Our lower bounds are relative to (variants of) the Exponential Time Hypothesis (ETH), which says that the satisfiability of n-variable 3-CNF formulas cannot be decided in time exp(o(n)). We relax this hypothesis by introducing its counting version #ETH; namely, that the satisfying assignments cannot be counted in time exp(o(n)). In order to use #ETH for our lower bounds, we transfer the sparsification lemma for d-CNF formulas to the counting setting.
引用
收藏
页数:32
相关论文
共 50 条
  • [1] Exponential Time Complexity of the Permanent and the Tutte Polynomial (Extended Abstract)
    Dell, Holger
    Husfeldt, Thore
    Wahlen, Martin
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT I, 2010, 6198 : 426 - +
  • [2] Computing the Tutte Polynomial in Vertex-Exponential Time
    Bjorklund, Andreas
    Husfeldt, Thore
    Kaski, Petteri
    Koivisto, Mikko
    PROCEEDINGS OF THE 49TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2008, : 677 - +
  • [3] Linear, polynomial or exponential? Complexity inference in polynomial time
    Ben-Amram, Amir M.
    Jones, Neil D.
    Kristiansen, Lars
    LOGIC AND THEORY OF ALGORITHMS, 2008, 5028 : 67 - +
  • [4] ON THE QUANTUM COMPLEXITY OF EVALUATING THE TUTTE POLYNOMIAL
    Ahmadi, Hamed
    Wocjan, Pawel
    JOURNAL OF KNOT THEORY AND ITS RAMIFICATIONS, 2010, 19 (06) : 727 - 737
  • [5] THE COMPLEXITY OF COMPUTING THE SIGN OF THE TUTTE POLYNOMIAL
    Goldberg, Leslie Ann
    Jerrum, Mark
    SIAM JOURNAL ON COMPUTING, 2014, 43 (06) : 1921 - 1952
  • [6] THE COMPLEXITY OF COMPUTING THE TUTTE POLYNOMIAL ON TRANSVERSAL MATROIDS
    COLBOURN, CJ
    PROVAN, JS
    VERTIGAN, D
    COMBINATORICA, 1995, 15 (01) : 1 - 10
  • [7] On the complexity of computing the Tutte polynomial of bicircular matroids
    Giménez, O
    Noy, M
    COMBINATORICS PROBABILITY & COMPUTING, 2006, 15 (03): : 385 - 395
  • [8] FAST EXPONENTIAL-TIME ALGORITHMS FOR THE FOREST COUNTING AND THE TUTTE POLYNOMIAL COMPUTATION IN GRAPH CLASSES
    Gebauer, Heidi
    Okamoto, Yoshio
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2009, 20 (01) : 25 - 44
  • [9] TUTTE POLYNOMIALS COMPUTABLE IN POLYNOMIAL-TIME
    OXLEY, JG
    WELSH, DJA
    DISCRETE MATHEMATICS, 1992, 109 (1-3) : 185 - 192
  • [10] The Tutte polynomial
    Welsh, D
    RANDOM STRUCTURES & ALGORITHMS, 1999, 15 (3-4) : 210 - 228