25 research outputs found
FPTAS for Hardcore and Ising Models on Hypergraphs
Hardcore and Ising models are two most important families of two state spin
systems in statistic physics. Partition function of spin systems is the center
concept in statistic physics which connects microscopic particles and their
interactions with their macroscopic and statistical properties of materials
such as energy, entropy, ferromagnetism, etc. If each local interaction of the
system involves only two particles, the system can be described by a graph. In
this case, fully polynomial-time approximation scheme (FPTAS) for computing the
partition function of both hardcore and anti-ferromagnetic Ising model was
designed up to the uniqueness condition of the system. These result are the
best possible since approximately computing the partition function beyond this
threshold is NP-hard. In this paper, we generalize these results to general
physics systems, where each local interaction may involves multiple particles.
Such systems are described by hypergraphs. For hardcore model, we also provide
FPTAS up to the uniqueness condition, and for anti-ferromagnetic Ising model,
we obtain FPTAS where a slightly stronger condition holds
Correlation Decay up to Uniqueness in Spin Systems
We give a complete characterization of the two-state anti-ferromagnetic spin
systems which are of strong spatial mixing on general graphs. We show that a
two-state anti-ferromagnetic spin system is of strong spatial mixing on all
graphs of maximum degree at most \Delta if and only if the system has a unique
Gibbs measure on infinite regular trees of degree up to \Delta, where \Delta
can be either bounded or unbounded. As a consequence, there exists an FPTAS for
the partition function of a two-state anti-ferromagnetic spin system on graphs
of maximum degree at most \Delta when the uniqueness condition is satisfied on
infinite regular trees of degree up to \Delta. In particular, an FPTAS exists
for arbitrary graphs if the uniqueness is satisfied on all infinite regular
trees. This covers as special cases all previous algorithmic results for
two-state anti-ferromagnetic systems on general-structure graphs.
Combining with the FPRAS for two-state ferromagnetic spin systems of
Jerrum-Sinclair and Goldberg-Jerrum-Paterson, and the very recent hardness
results of Sly-Sun and independently of Galanis-Stefankovic-Vigoda, this gives
a complete classification, except at the phase transition boundary, of the
approximability of all two-state spin systems, on either degree-bounded
families of graphs or family of all graphs.Comment: 27 pages, submitted for publicatio
10481 Abstracts Collection -- Computational Counting
From November 28 to December 3 2010, the Dagstuhl Seminar 10481 ``Computational Counting\u27\u27 was held in Schloss Dagstuhl~--~Leibniz Center for Informatics.
During the seminar, several participants presented their current
research, and ongoing work and open problems were discussed. Abstracts of
the presentations given during the seminar as well as abstracts of
seminar results and ideas are put together in this paper. The first section
describes the seminar topics and goals in general.
Links to extended abstracts or full papers are provided, if available
Covering Vectors by Spaces: Regular Matroids
We consider the problem of covering a set of vectors of a given finite dimensional linear space (vector space) by a subspace generated by a set of vectors of minimum size. Specifically, we study the Space Cover problem, where we are given a matrix M and a subset of its columns T; the task is to find a minimum set F of columns of M disjoint with T such that that the linear span of F contains all vectors of T. This is a fundamental problem arising in different domains, such as coding theory, machine learning, and graph algorithms.
We give a parameterized algorithm with running time 2^{O(k)}||M|| ^{O(1)} solving this problem in the case when M is a totally unimodular matrix over rationals, where k is the size of F. In other words, we show that the problem is fixed-parameter tractable parameterized by the rank of the covering subspace. The algorithm is "asymptotically optimal" for the following reasons.
Choice of matrices: Vector matroids corresponding to totally unimodular matrices over rationals are exactly the regular matroids. It is known that for matrices corresponding to a more general class of matroids, namely, binary matroids, the problem becomes W[1]-hard being parameterized by k.
Choice of the parameter: The problem is NP-hard even if |T|=3 on matrix-representations of a subclass of regular matroids, namely cographic matroids. Thus for a stronger parameterization, like by the size of T, the problem becomes intractable.
Running Time: The exponential dependence in the running time of our algorithm cannot be asymptotically improved unless Exponential Time Hypothesis (ETH) fails.
Our algorithm exploits the classical decomposition theorem of Seymour for regular matroids
FPTAS for Weighted Fibonacci Gates and Its Applications
Fibonacci gate problems have severed as computation primitives to solve other
problems by holographic algorithm and play an important role in the dichotomy
of exact counting for Holant and CSP frameworks. We generalize them to weighted
cases and allow each vertex function to have different parameters, which is a
much boarder family and #P-hard for exactly counting. We design a fully
polynomial-time approximation scheme (FPTAS) for this generalization by
correlation decay technique. This is the first deterministic FPTAS for
approximate counting in the general Holant framework without a degree bound. We
also formally introduce holographic reduction in the study of approximate
counting and these weighted Fibonacci gate problems serve as computation
primitives for approximate counting. Under holographic reduction, we obtain
FPTAS for other Holant problems and spin problems. One important application is
developing an FPTAS for a large range of ferromagnetic two-state spin systems.
This is the first deterministic FPTAS in the ferromagnetic range for two-state
spin systems without a degree bound. Besides these algorithms, we also develop
several new tools and techniques to establish the correlation decay property,
which are applicable in other problems
FPTAS for Counting Monotone CNF
A monotone CNF formula is a Boolean formula in conjunctive normal form where
each variable appears positively. We design a deterministic fully
polynomial-time approximation scheme (FPTAS) for counting the number of
satisfying assignments for a given monotone CNF formula when each variable
appears in at most clauses. Equivalently, this is also an FPTAS for
counting set covers where each set contains at most elements. If we allow
variables to appear in a maximum of clauses (or sets to contain
elements), it is NP-hard to approximate it. Thus, this gives a complete
understanding of the approximability of counting for monotone CNF formulas. It
is also an important step towards a complete characterization of the
approximability for all bounded degree Boolean #CSP problems. In addition, we
study the hypergraph matching problem, which arises naturally towards a
complete classification of bounded degree Boolean #CSP problems, and show an
FPTAS for counting 3D matchings of hypergraphs with maximum degree .
Our main technique is correlation decay, a powerful tool to design
deterministic FPTAS for counting problems defined by local constraints among a
number of variables. All previous uses of this design technique fall into two
categories: each constraint involves at most two variables, such as independent
set, coloring, and spin systems in general; or each variable appears in at most
two constraints, such as matching, edge cover, and holant problem in general.
The CNF problems studied here have more complicated structures than these
problems and require new design and proof techniques. As it turns out, the
technique we developed for the CNF problem also works for the hypergraph
matching problem. We believe that it may also find applications in other CSP or
more general counting problems.Comment: 24 pages, 2 figures. version 1=>2: minor edits, highlighted the
picture of set cover/packing, and an implication of our previous result in 3D
matchin