A COMPLEXITY DICHOTOMY FOR PARTITION FUNCTIONS WITH MIXED SIGNS

被引:56
|
作者
Goldberg, Leslie Ann [1 ]
Grohe, Martin [2 ]
Jerrum, Mark [3 ]
Thurley, Marc [2 ]
机构
[1] Univ Liverpool, Dept Comp Sci, Liverpool L69 3BX, Merseyside, England
[2] Humboldt Univ, Inst Informat, D-10099 Berlin, Germany
[3] Univ London, Sch Math Sci, London E1 4NS, England
基金
英国工程与自然科学研究理事会;
关键词
computational complexity; counting complexity; partition functions; graph homomorphisms; TUTTE POLYNOMIALS; HOMOMORPHISMS; GRAPHS; RANK;
D O I
10.1137/090757496
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Partition functions, also known as homomorphism functions, form a rich family of graph invariants that contain combinatorial invariants such as the number of k-colorings or the number of independent sets of a graph and also the partition functions of certain "spin glass" models of statistical physics such as the Ising model. Building on earlier work by Dyer and Greenhill [Random Structures Algorithms, 17 (2000), pp. 260-289] and Bulatov and Grohe [Theoret. Comput. Sci., 348 (2005), pp. 148-186], we completely classify the computational complexity of partition functions. Our main result is a dichotomy theorem stating that every partition function is either computable in polynomial time or #P-complete. Partition functions are described by symmetric matrices with real entries, and we prove that it is decidable in polynomial time in terms of the matrix whether a given partition function is in polynomial time or #P-complete. While in general it is very complicated to give an explicit algebraic or combinatorial description of the tractable cases, for partition functions described by Hadamard matrices (these turn out to be central in our proofs) we obtain a simple algebraic tractability criterion, which says that the tractable cases are those "representable" by a quadratic polynomial over the field F-2.
引用
收藏
页码:3336 / 3402
页数:67
相关论文
共 50 条
  • [1] A Complexity Dichotomy For Hypergraph Partition Functions
    Martin Dyer
    Leslie Ann Goldberg
    Mark Jerrum
    computational complexity, 2010, 19 : 605 - 633
  • [2] A Complexity Dichotomy For Hypergraph Partition Functions
    Dyer, Martin
    Goldberg, Leslie Ann
    Jerrum, Mark
    COMPUTATIONAL COMPLEXITY, 2010, 19 (04) : 605 - 633
  • [3] The complexity of partition functions
    Bulatov, A
    Grohe, M
    AUTOMATA , LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2004, 3142 : 294 - 306
  • [4] The complexity of partition functions
    Bulatov, A
    Grohe, M
    THEORETICAL COMPUTER SCIENCE, 2005, 348 (2-3) : 148 - 186
  • [5] Computational Complexity and Partition Functions
    Goldberg, Leslie Ann
    36TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2019), 2019,
  • [6] The complexity of weighted Boolean #CSP with mixed signs
    Bulatov, Andrei
    Dyer, Martin
    Goldberg, Leslie Ann
    Jalsenius, Markus
    Richerby, David
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (38-40) : 3949 - 3961
  • [7] Commuting quantum circuits and complexity of Ising partition functions
    Fujii, Keisuke
    Morimae, Tomoyuki
    NEW JOURNAL OF PHYSICS, 2017, 19
  • [8] The computational complexity of calculating partition functions of optimal medians with Hamming distance
    Miklos, Istvan
    Smith, Heather
    ADVANCES IN APPLIED MATHEMATICS, 2019, 102 : 18 - 82
  • [9] The Complexity of Approximating complex-valued Ising and Tutte partition functions
    Goldberg, Leslie Ann
    Guo, Heng
    COMPUTATIONAL COMPLEXITY, 2017, 26 (04) : 765 - 833
  • [10] The Complexity of Approximating complex-valued Ising and Tutte partition functions
    Leslie Ann Goldberg
    Heng Guo
    computational complexity, 2017, 26 : 765 - 833