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 条
  • [21] Parameterized complexity dichotomy for STEINER MULTICUT
    Bringmann, Karl
    Hermelin, Danny
    Mnich, Matthias
    van Leeuwen, Erik Jan
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2016, 82 (06) : 1020 - 1043
  • [22] Complexity dichotomy on partial grid recognition
    de Sa, Vinicius G. P.
    da Fonseca, Guilherme D.
    Machado, Raphael C. S.
    de Figueiredo, Celina M. N.
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (22) : 2370 - 2379
  • [23] A Complexity Dichotomy for Poset Constraint Satisfaction
    Kompatscher, Michael
    Trung Van Pham
    34TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2017), 2017, 66
  • [24] A Complexity Dichotomy for the Coloring of Sparse Graphs
    Esperet, Louis
    Montassier, Mickael
    Ochem, Pascal
    Pinlou, Alexandre
    JOURNAL OF GRAPH THEORY, 2013, 73 (01) : 85 - 102
  • [25] Parameterized Complexity Dichotomy for Steiner Multicut
    Bringmann, Karl
    Hermelin, Danny
    Mnich, Matthias
    van Leeuwen, Erik Jan
    32ND INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2015), 2015, 30 : 157 - 170
  • [26] ON THE DICHOTOMY OF THE CONSTRUCTION OF A MIXED CONTRACT
    Deryugina, T. V.
    VESTNIK PERMSKOGO UNIVERSITETA-JURIDICHESKIE NAUKI, 2023, (61): : 467 - 478
  • [27] On Mixed Signs
    Bellucci, Francesco
    VERSUS-QUADERNI DI STUDI SEMIOTICI, 2023, 52 (02): : 357 - 371
  • [28] Mixed signs
    Pearlman, A
    CHEMICAL WEEK, 2001, 163 (32) : 34 - 34
  • [29] H-colouring dichotomy in proof complexity
    Gaysin, Azza
    JOURNAL OF LOGIC AND COMPUTATION, 2021, 31 (05) : 1206 - 1225
  • [30] A complexity dichotomy for signed H-colouring
    Brewster, Richard C.
    Siggers, Mark
    DISCRETE MATHEMATICS, 2018, 341 (10) : 2768 - 2773