DETERMINISTIC POLYNOMIAL-TIME APPROXIMATION ALGORITHMS FOR PARTITION FUNCTIONS AND GRAPH POLYNOMIALS

被引:79
|
作者
Patel, Viresh [1 ]
Regts, Guus [1 ]
机构
[1] Univ Amsterdam, Korteweg de Vries Inst Mat, NL-1098 XH Amsterdam, Netherlands
关键词
approximation algorithms; Tutte polynomial; independence polynomial; partition function; graph homomorphism; Holant problem; COUNTING COLORINGS; COMPLEXITY; MODELS;
D O I
10.1137/16M1101003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we show a new way of constructing deterministic polynomial-time approximation algorithms for computing complex-valued evaluations of a large class of graph polynomials on bounded degree graphs. In particular, our approach works for the Tutte polynomial and independence polynomial, as well as partition functions of complex-valued spin and edge-coloring models. More speci fi cally, we de fi ne a large class of graph polynomials C and show that if p is an element of C and there is a disk D centered at zero in the complex plane such that p (G) does not vanish on D for all bounded degree graphs G, then for each z in the interior of D there exists a deterministic polynomialtime approximation algorithm for evaluating p (G) at z. This gives an explicit connection between absence of zeros of graph polynomials and the existence of e ffi cient approximation algorithms, allowing us to show new relationships between well-known conjectures. Our work builds on a recent line of work initiated by Barvinok [Found. Comput. Math., 16 (2016), pp. 329-342; Theory Comput., 11 (2015), pp. 339-355; Computing the Partition Function of a Polynomial on the Boolean Cube, 2015; Discrete Anal., 2 (2017), 34pp], which provides a new algorithmic approach besides the existing Markov chain Monte Carlo method and the correlation decay method for these types of problems.
引用
收藏
页码:1893 / 1919
页数:27
相关论文
共 50 条
  • [1] Deterministic and randomized polynomial-time approximation of radii
    Brieden, A
    Gritzmann, P
    Kannan, R
    Klee, V
    Lovász, L
    Simonovits, M
    MATHEMATIKA, 2001, 48 (95-96) : 63 - 105
  • [2] Polynomial-Time Algorithms for Checking Some Properties of Boolean Functions Given by Polynomials
    Selezneva, Svetlana N.
    Bukhman, Anton V.
    THEORY OF COMPUTING SYSTEMS, 2016, 58 (03) : 383 - 391
  • [3] Polynomial-Time Algorithms for Checking Some Properties of Boolean Functions Given by Polynomials
    Svetlana N. Selezneva
    Anton V. Bukhman
    Theory of Computing Systems, 2016, 58 : 383 - 391
  • [4] Thin graph classes and polynomial-time approximation schemes
    Dvorak, Zdenek
    SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2018, : 1685 - 1701
  • [5] A polynomial-time approximation to a minimum dominating set in a graph
    Mira, Frank angel Hernandez
    Inza, Ernesto Parra
    Almira, Jose Maria Sigarreta
    Vakhania, Nodari
    THEORETICAL COMPUTER SCIENCE, 2022, 930 : 142 - 156
  • [6] A DETERMINISTIC POLYNOMIAL-TIME APPROXIMATION SCHEME FOR COUNTING KNAPSACK SOLUTIONS
    Stefankovic, Daniel
    Vempala, Santosh
    Vigoda, Eric
    SIAM JOURNAL ON COMPUTING, 2012, 41 (02) : 356 - 366
  • [7] Polynomial-Time Approximation Algorithms for Weighted LCS Problem
    Cygan, Marek
    Kubica, Marcin
    Radoszewski, Jakub
    Rytter, Wojciech
    Walen, Tomasz
    COMBINATORIAL PATTERN MATCHING, 22ND ANNUAL SYMPOSIUM, CPM 2011, 2011, 6661 : 455 - 466
  • [8] Deterministic polynomial-time quantum algorithms for Simon’s problem
    Takashi Mihara
    Shao Chin Sung
    computational complexity, 2003, 12 : 162 - 175
  • [9] POLYNOMIAL-TIME APPROXIMATION ALGORITHMS FOR THE ISING-MODEL
    JERRUM, M
    SINCLAIR, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 443 : 462 - 475
  • [10] POLYNOMIAL-TIME APPROXIMATION ALGORITHMS FOR THE ISING-MODEL
    JERRUM, M
    SINCLAIR, A
    SIAM JOURNAL ON COMPUTING, 1993, 22 (05) : 1087 - 1116