11 research outputs found
Weighted counting of solutions to sparse systems of equations
Given complex numbers , we define the weight of a
set of 0-1 vectors as the sum of over all
vectors in . We present an algorithm, which for a set
defined by a system of homogeneous linear equations with at most
variables per equation and at most equations per variable, computes
within relative error in time
provided for an absolute constant and all . A similar algorithm is constructed for computing
the weight of a linear code over . Applications include counting
weighted perfect matchings in hypergraphs, counting weighted graph
homomorphisms, computing weight enumerators of linear codes with sparse code
generating matrices, and computing the partition functions of the ferromagnetic
Potts model at low temperatures and of the hard-core model at high fugacity on
biregular bipartite graphs.Comment: The exposition is improved, a couple of inaccuracies correcte
Deterministic polynomial-time approximation algorithms for partition functions and graph polynomials
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 specifically, we define a large class of graph polynomials
and show that if and there is a disk centered at zero in the
complex plane such that does not vanish on for all bounded degree
graphs , then for each in the interior of there exists a
deterministic polynomial-time approximation algorithm for evaluating at
. This gives an explicit connection between absence of zeros of graph
polynomials and the existence of efficient approximation algorithms, allowing
us to show new relationships between well-known conjectures.
Our work builds on a recent line of work initiated by. Barvinok, which
provides a new algorithmic approach besides the existing Markov chain Monte
Carlo method and the correlation decay method for these types of problems.Comment: 27 pages; some changes have been made based on referee comments. In
particular a tiny error in Proposition 4.4 has been fixed. The introduction
and concluding remarks have also been rewritten to incorporate the most
recent developments. Accepted for publication in SIAM Journal on Computatio
The Ising Partition Function: Zeros and Deterministic Approximation
We study the problem of approximating the partition function of the
ferromagnetic Ising model in graphs and hypergraphs. Our first result is a
deterministic approximation scheme (an FPTAS) for the partition function in
bounded degree graphs that is valid over the entire range of parameters
(the interaction) and (the external field), except for the case
(the "zero-field" case). A randomized algorithm (FPRAS)
for all graphs, and all , has long been known. Unlike most other
deterministic approximation algorithms for problems in statistical physics and
counting, our algorithm does not rely on the "decay of correlations" property.
Rather, we exploit and extend machinery developed recently by Barvinok, and
Patel and Regts, based on the location of the complex zeros of the partition
function, which can be seen as an algorithmic realization of the classical
Lee-Yang approach to phase transitions. Our approach extends to the more
general setting of the Ising model on hypergraphs of bounded degree and edge
size, where no previous algorithms (even randomized) were known for a wide
range of parameters. In order to achieve this extension, we establish a tight
version of the Lee-Yang theorem for the Ising model on hypergraphs, improving a
classical result of Suzuki and Fisher.Comment: clarified presentation of combinatorial arguments, added new results
on optimality of univariate Lee-Yang theorem
Correlation decay and partition function zeros: Algorithms and phase transitions
We explore connections between the phenomenon of correlation decay and the
location of Lee-Yang and Fisher zeros for various spin systems. In particular
we show that, in many instances, proofs showing that weak spatial mixing on the
Bethe lattice (infinite -regular tree) implies strong spatial mixing on
all graphs of maximum degree can be lifted to the complex plane,
establishing the absence of zeros of the associated partition function in a
complex neighborhood of the region in parameter space corresponding to strong
spatial mixing. This allows us to give unified proofs of several recent results
of this kind, including the resolution by Peters and Regts of the Sokal
conjecture for the partition function of the hard core lattice gas. It also
allows us to prove new results on the location of Lee-Yang zeros of the
anti-ferromagnetic Ising model.
We show further that our methods extend to the case when weak spatial mixing
on the Bethe lattice is not known to be equivalent to strong spatial mixing on
all graphs. In particular, we show that results on strong spatial mixing in the
anti-ferromagnetic Potts model can be lifted to the complex plane to give new
zero-freeness results for the associated partition function. This extension
allows us to give the first deterministic FPTAS for counting the number of
-colorings of a graph of maximum degree provided only that . This matches the natural bound for randomized algorithms obtained by
a straightforward application of Markov chain Monte Carlo. We also give an
improved version of this result for triangle-free graphs