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 条
  • [21] Polynomial-time approximation algorithms for the coloring problem in some cases
    Malyshev, D. S.
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2017, 33 (03) : 809 - 813
  • [22] On polynomial-time approximation algorithms for the variable length scheduling problem
    Czumaj, A
    Gasieniec, L
    Gaur, DR
    Krishnamurti, R
    Rytter, W
    Zito, M
    THEORETICAL COMPUTER SCIENCE, 2003, 302 (1-3) : 489 - 495
  • [24] Structure of Polynomial-Time Approximation
    van Leeuwen, Erik Jan
    van Leeuwen, Jan
    THEORY OF COMPUTING SYSTEMS, 2012, 50 (04) : 641 - 674
  • [25] The complexity of polynomial-time approximation
    Cai, Liming
    Fellows, Michael
    Juedes, David
    Rosamond, Frances
    THEORY OF COMPUTING SYSTEMS, 2007, 41 (03) : 459 - 477
  • [26] FACTORING A GRAPH IN POLYNOMIAL-TIME
    WINKLER, P
    EUROPEAN JOURNAL OF COMBINATORICS, 1987, 8 (02) : 209 - 212
  • [27] The Complexity of Polynomial-Time Approximation
    Liming Cai
    Michael Fellows
    David Juedes
    Frances Rosamond
    Theory of Computing Systems, 2007, 41 : 459 - 477
  • [28] Structure of Polynomial-Time Approximation
    Erik Jan van Leeuwen
    Jan van Leeuwen
    Theory of Computing Systems, 2012, 50 : 641 - 674
  • [29] POLYNOMIAL APPROXIMATION OF PARTITION FUNCTIONS
    BOLTON, CT
    ASTROPHYSICAL JOURNAL, 1970, 161 (03): : 1187 - &
  • [30] Polynomial-time approximation scheme for a Euclidean problem on a cycle covering of a graph
    Khachai, M. Yu.
    Neznakhina, E. D.
    TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2014, 20 (04): : 297 - 311