2-Spin System Quick Notes
Setting
Configuration : A configuration of graph
Partition Function: For graph
where
Initially, we wonder when there exsits a polynomial time algorithm to calculate the Partition Function of a given graph, but it’s proved that this is impossible for most cases. So we wonder when there exsits a polynonial time algorithm to calculate the
We are also interested in the following specific cases of the 2-Spin System:
Hardcore Model:
Ising Model:
Weitz algorithm
Sub-configuration:A sub-configuration defined on
We can expand the defination of partition function to situation where some points are pinned by a sub-configuation:
Specially we use
The possibility explanation of this ratio is the conditional probability of Gibbs distribution
It’s obvious that
Now the problem is reduced to calculation of
SSM means that marginal probabilities are well approximated by the local information. But even if for a graph that exhibits SSM it’s hard to calculate its local information, so we first study the special case of trees. In this case we can find the Tree Recurrence of
For the hardcore model case we can establish Tree Recurrence for the probability
Here comes the main trick of weitz algorithm: induction from general graphs to tree cases. We use the construction called Self-Avoiding Walk(SAW) Tree.
The main result is that the marginal possibility of a graph
Barvinok algorithm
The main trick is the truncation of Taylor series. First we consider the approximation of independence polynomial (hardcore model) .