We study an algorithm for approximating the multivariate independence polynomial Z(z), with negative and complex arguments. While the focus so far has been mostly on computing combinatorial polynomials restricted to the univariate positive setting (with seminal results for the independence polynomial by Weitz (2006) and Sly (2010)), the independence polynomial with negative or complex arguments has strong connections to combinatorics and to statistical physics. The independence polynomial with negative arguments, Z(-p), determines the Shearer region, the maximal region of probabilities to which the Lovász Local Lemma (LLL) can be extended (Shearer 1985). In statistical physics, complex zeros of the independence polynomial relate to existence of phase transitions. Our main result is a deterministic algorithm to compute approximately the independence polynomial in any root-free complex polydisc centered at the origin. More precisely, we can (1+e)-approximate the independence polynomial Z(z) for an n-vertex graph of degree at most d, for any complex vector z such that Z(z0) 6= 0 for jz0 ij (1+a)jzij, in running time ( n ea )O(log(d)= p a). Our result also extends to graphs of unbounded degree that have a bounded connective constant. Our algorithm is essentially the same as Weitz's algorithm for positive parameters up to the tree uniqueness threshold. The core of the analysis is a novel multivariate form of the correlation decay technique, which can handle non-uniformcomplex parameters. In summary, we provide a unifying algorithm for all known regions where Z(z) is approximately computable. In particular, in the univariate real setting our work implies that Weitz's algorithm works in an interval between two critical points (-δc (d);λc(d)), and outside of this interval an approximation of Z(l) is known to be NP-hard. As an application, we provide an algorithm to test membership in Shearer's region within a multiplicative error of 1+a, in running time (n=a)O( p n=a logd). We also give a deterministic algorithm for Shearer's lemma (extending the LLL) with n events onmindependent variables under slack a, with running time (nm/α)O( √ m/α logd). On the hardness side, we prove that evaluating Z(z) at an arbitrary point in Shearer's region, and testing membership in Shearer's region, are #P-hard problems. For Weitz's correlation decay technique in the negative regime, we show that the 1/√ α a dependence in the exponent is optimal.1.
CITATION STYLE
Harvey, N. J. A., Srivastava, P., & Vondrák, J. (2018). Computing the independence polynomial: From the tree threshold down to the roots. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (pp. 1557–1576). Association for Computing Machinery. https://doi.org/10.1137/1.9781611975031.102
Mendeley helps you to discover research relevant for your work.