Zero-Freeness Is All You Need: A Weitz-Type FPTAS for the Entire Lee–Yang Zero-Free Region
Abstract
We present a Weitz-type FPTAS for the ferromagnetic Ising model across the entire Lee–Yang zero-free region, without relying on the strong spatial mixing (SSM) property. Our algorithm is Weitz-type for two reasons. First, it expresses the partition function as a telescoping product of ratios, with the key being to approximate each ratio. Second, it uses Weitz’s self-avoiding walk tree, and truncates it at logarithmic depth to give a good and efficient approximation. The key difference from the standard Weitz algorithm is that we approximate a carefully designed edge-deletion ratio instead of the marginal probability of a vertex being assigned a particular spin, ensuring our algorithm does not require SSM.
Furthermore, by establishing local dependence of coefficients (LDC), we indeed prove a novel form of SSM for these edge-deletion ratios, which, in turn, implies the standard SSM for the random cluster model. This is the first SSM result for the random cluster model on general graphs, beyond lattices. Our proof of LDC is based on a new division relation, and we show such relations hold quite universally. This leads to a broadly applicable framework for proving LDC across a variety of models, including the Potts model, the hypergraph independence polynomial, and Holant problems. Combined with existing zero-freeness results for these models, we derive new SSM results for them.
Keywords and phrases:
Ferromagnetic Ising Model, Lee–Yang Theorem, Weitz-Type FPTAS, Strong Spatial Mixing, Random Cluster Model2012 ACM Subject Classification:
Mathematics of computing Approximation algorithmsAcknowledgements:
The authors would like to thank the anonymous reviewers for their helpful comments.Funding:
Supported by the Quantum Science and Technology – National Science and Technology Major Project (QNMP), 2021ZD0302901.Editor:
Shubhangi SarafSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
A fully polynomial-time approximation scheme (FPTAS) is a family of algorithms , where is a multiplicative -approximation algorithm with running time polynomial in both the input size and for each . For counting problems, a standard approach to designing FPTASes is based on complex zero-free regions of the associated partition function. Once such a zero-free region is established, Barvinok’s algorithm [2] provides an FPTAS for approximating the partition function in a slightly smaller region. Specifically, suppose the partition function has no zeros in a complex region that contains a computationally tractable point. Then, possibly after a complex conformal mapping, the zero-freeness property ensures that can be well-approximated in a slightly smaller region by its Taylor expansion series truncated at degree where is the instance size. More precisely, the Taylor expansion series of truncated at degree gives an approximation of within additive error for some positive constant and . The coefficients of can be computed via subgraph counting in time [21] where is the maximum degree. Clearly, the running time is polynomial on when . This approach connects the long-standing study of complex zeros of the partition function in statistical physics to algorithmic studies.
Another (and earlier) approach for devising FPTASes, originating in the work of Weitz [31] and independently in Bandyopadhyay and Gamarnik [1], relies on the correlation decay property, or more precisely, strong spatial mixing (SSM). Roughly speaking, SSM asserts that correlations between spins decay exponentially with distance. Weitz’s algorithm approximates the partition function defined on a graph by expressing it as a telescoping product of certain marginal probabilities. The key technical ingredient of Weitz’s algorithm is the self-avoiding walk (SAW) tree, which reduces the computation of a marginal probability on the original graph to that on the SAW tree. However, the SAW tree may be exponentially large compared to the graph size . The SSM property guarantees that the marginal probability can be well approximated by truncating the SAW tree at a depth of , making the evaluation efficient.
Both Barvinok’s algorithm and Weitz’s algorithm have been widely applied, especially to the study of 2-spin systems, which are among the most fundamental and well-studied models in statistical physics and counting problems. A 2-spin system is defined on a finite simple graph with parameters : two edge activities representing edge interactions, and a vertex activity representing an external field. A partial configuration of this system refers to a mapping for some which may be empty. When , it is a configuration and is assigned a weight where and count and edges respectively, and counts vertices with spin . The associated partition function is Many natural combinatorial problems reduce to evaluating . For instance, the case corresponds to the hard-core model (independence polynomial), while gives the celebrated Ising model. Depending on whether or , the model is classified as ferromagnetic or antiferromagnetic, respectively.
Although FPTASes for 2-spin systems have been obtained via both Barvinok’s algorithm [23, 6, 20, 19, 18, 24, 11, 22, 13, 27] and Weitz’s algorithm [33, 16, 17, 29], the applicability differs. While Barvinok’s algorithm covers broad regions including ferromagnetic systems, Weitz’s algorithm is mainly effective for antiferromagnetic systems where SSM holds. The SSM property crucially required by Weitz’s algorithm is often absent in the ferromagnetic regime. Recent work [25, 28] established a connection between these two frameworks by showing that zero-freeness implies SSM, provided zero-free results hold for graphs with pinned vertices. As a consequence, some new SSM results have been proved for 2-spin systems [28], which makes Weitz’s algorithm can be applied. However, some of the most celebrated zero-freeness results, such as the Lee–Yang theorem [32, 15] for the ferromagnetic Ising model, only hold for graphs without pinned vertices. Consequently, for the ferromagnetic Ising model on graphs of bounded degree, although Barvinok’s algorithm yields an FPTAS throughout the Lee–Yang zero-free region [19], i.e., and or symmetrically, Weitz’s algorithm cannot be applied to the entire zero-free region due to the lack of SSM. So far, the best known SSM results hold for regions much smaller than the Lee–Yang zero-free region [28, 27], namely the union of the open disk centered at with radius where is the degree bound and a strip-shaped neighborhood of the real segment In fact, it is known that SSM does not hold throughout the entire zero-free region [3, 29]. For instance, for the three-dimensional Ising model at low temperatures where the Lee–Yang theorem holds, it is known that SSM does not hold [3], although weak spatial mixing does. Although these deterministic-approximation approaches face inherent limitations, it is worth noting that the ferromagnetic Ising model also admits classical polynomial-time approximate sampling algorithms via Markov chain Monte Carlo, most notably the Jerrum–Sinclair algorithm [14].
So far, for 2-spin systems, the regions where Barvinok’s algorithm applies strictly contain and are much larger than those accessible to Weitz’s algorithm. This raises a natural and interesting question: Is Barvinok’s algorithm inherently more powerful than Weitz’s algorithm? In this paper, we provide negative evidence for this question.
Our contributions
Theorem 1 (Informal).
There is a Weitz-type FPTAS for the ferromagnetic Ising model throughout the entire Lee–Yang zero-free region. The algorithm does not require SSM.
Our algorithm is a Weitz-type algorithm for two reasons. First, it expresses the partition function as a telescoping product of certain ratios and the key is to approximate each ratio. Secondly, in order to give a good approximation of the ratios, it uses the SAW tree and truncates it at logarithmic depth. However, crucial differences distinguish our algorithm from the standard Weitz algorithm, ensuring that our algorithm does not rely on SSM. First, instead of approximating the marginal probability of a vertex being assigned spin , we approximate a carefully designed edge-deletion ratio where denotes the graph obtained from by removing an edge . Second, since SSM is unavailable, we cannot argue that truncating the SAW tree yields a good approximation. Inspired by Barvinok’s algorithm, we show that each edge-deletion ratio viewed as a function on can be well approximated by truncating its Taylor expansion series at logarithmic degree.
A key difference from Barvinok’s algorithm is that, while in the Barvinok framework the low-order Taylor coefficients are computed via subgraph counting [21, 19], we compute these coefficients still via recursion on the SAW tree. The idea of using SAW-tree recursions to compute low-order coefficients has also been explored by Bencs and Regts [7], who compute low-order Taylor coefficients of . We note that their method remains Barvinok-type, as their goal is to approximate . In contrast, our approach is a genuinely Weitz-style telescoping algorithm that directly approximates each ratio using the SAW tree. Thus, although both approaches use recursive computation of Taylor coefficients, their algorithmic structures and objectives differ substantially.
The replacement of by is crucial for the above method to work. In fact, it is impossible to show that could be approximated by logarithmic-degree Taylor truncation, since this would imply SSM throughout the Lee–Yang region contradicting known impossibility results [3]. The obstruction comes from the fact that, as shown in [28], the ratio viewed as a function on and its SAW-tree version truncated at depth share the same first coefficients, known as local dependence of coefficients (LDC). Hence, if the Taylor expansion series truncated at degree approximates well, i.e., for some positive constants and , then also approximates well. Then, by a triangle inequality, one would have , which is the standard SSM for the Ising model.
The above argument further implies that if LDC can be established for edge-deletion ratios, then together with zero-freeness, which guarantees good approximation by Taylor series of logarithmic degree, we obtain a form of SSM for these ratios. In other words, zero-freeness plus LDC implies SSM. In this paper, we further show that such a LDC property indeed holds for the Ising model with arbitrary parameters and , including regimes beyond the Lee-Yang zero-free region. Thus, together with the Lee-Yang theorem, we establish SSM for edge-deletion ratios111We actually prove a more general form of SSM; see Theorem 13. across the entire zero-free region. In summary, for Weitz-type FPTASes, zero-freeness alone suffices, while for edge-deletion SSM, one additionally needs LDC, a combinatorial property independent of zero-freeness.
Theorem 2 (SSM for edge-deletion ratios).
Fix and . Then there exist constants and such that for every graph , for any edge and subsets , we have
where denotes the edge-deletion ratio and is the distance in between the edge and the set of edges .
Quite remarkably, the choice of the edge-deletion ratio is not only crucial for a Weitz-type FPTAS for the Ising model, but it also admits a probabilistic interpretation in the Ising related random cluster model. It corresponds exactly to the marginal probability that an edge is included in the random cluster model. Thus, our edge-deletion SSM implies standard SSM for the random cluster model. This is the first SSM result for the random cluster model on general graphs, whereas all previous results were confined to lattices. As brief background, the random cluster model associated the ferromagnetic Ising model is parameterized by edge parameters and vertex parameters . For an edge and a partial edge configuration specified on , let denote the marginal probability under the random cluster distribution that edge is excluded conditioned on .
Theorem 3 (SSM for the random cluster model).
Fix the parameters of the random cluster model and . Then there exist constants and such that for any , any edge , any partial configuration and where , we have
where .
Beyond introducing the notion of edge-deletion SSM, a main technical contribution of this paper is a broadly applicable method for establishing LDC. The LDC property was first shown implicitly in [25] using cluster expansion, an analytic method applicable to the hard-core model, and was later formally introduced and extended to general 2-spin systems [28] using a combinatorial approach based on a Christoffel-Darboux type identity. In this paper, we substantially generalize the combinatorial framework by circumventing the need of explicit identities: a more applicable division relation proved via a delicate one-to-one correspondence already suffices for LDC. We show that such division relations hold broadly across diverse models including the Potts model, the hypergraph independence polynomial, and binary symmetric Holant problems. For each model, combining division relations with existing zero-free regions yields new SSM results, thereby broadening the applicability of correlation-decay techniques.
As an example, we prove the following LDC and SSM properties for the hypergraph independence polynomial. We define as the standard marginal probability of the vertex being occupied in hypergraph under the partial configuration on .
Lemma 4 (LDC for the hypergraph independence polynomial).
Let be a hypergraph, be two partial configurations on , be a proper vertex to and , then the formal power series of and agree in there first coefficients.
Combining this LDC property with the optimal zero-free region of [5], where and , we obtain the following new SSM result.
Theorem 5 (SSM for the hypergraph independence polynomial).
Fix and . There exist constants and such that for any hypergraph with maximum degree at most , any two feasible partial configurations and where may be different with , and any vertex proper to and , we have
where .
Organization
The paper is organized as follows. In Section 3, to derive the Weitz-type algorithm, we show that the truncated series provides a good approximation of the edge-deletion ratio using zero-freeness, and then analyze the truncated series through the self-avoiding walk tree and operations on formal power series. This yields the FPTAS. In Section 4, we introduce the framework in which zero-freeness implies SSM via LDC, and establish the SSM property in terms of edge activities for the ferromagnetic Ising model, using the Lee–Yang theorem and the divisibility relation. This edge-based SSM property further implies the standard SSM of the corresponding random-cluster model. In Section 5, we extend the divisibility relation to various models and derive their SSM properties. Omitted proofs can be found in the full paper [26].
2 Preliminaries
2.1 Ising model
For a graph , with edge activities and vertex activities , the weight of a configuration is given by
where is the set of edges whose endpoints have the same spin, and is the set of vertices assigned spin +. The patition function of the Ising model is defined by . The celebrated Lee–Yang theorem states the zero-free region of the Ising model.
Theorem 6 (Lee–Yang theorem).
Let be a graph with parameters and where is the unit open disk in the complex plane. Then the partition function of Ising model .
A partial configuration of the Ising model is a mapping for some , which may be empty. The conditional partition function is defined as where denotes the restriction of the configuration on . Let , then define
Conditional partition functions for the remaining pinning choices , , and are defined analogously. Then the conditional marginal probability that is pinned to given the partial configuration and the corresponding marginal ratio are defined as
2.2 Weitz’s tree reduction
In the seminal work of Weitz [31], the self-avoiding walk (SAW) tree reduces the computation of marginal probabilities for 2-spin models on general graphs to the corresponding computation on trees. If the graph has maximum degree , then the SAW tree rooted at also has maximum degree . Moreover, the marginal probability and marginal ratio at in coincide with those at the root of (with some leaves possibly pinned).
Consider a rooted tree with root . Suppose has children . Removing yields subtrees , where is rooted at . Let denote the marginal ratio at in (e.g., ), and let be the marginal ratio at in . Then the tree recursion expressing in terms of the is given by a multivariate map :
where is the extended complex plane, are the edge-interaction parameters, and is the external field. For the ferromagnetic Ising model, we have .
2.3 Complex analysis tools and truncated power series
A region is a connected open set in . In particular, an open disk with one interior point removed is also a region. We denote by the open disk centered at with radius , and by its boundary circle. If , we simply write and ; if , we omit the subscript . Let be a (formal) power series, and write its truncation to degree as
The following lemma is a standard result of complex analysis textbook.
Lemma 7.
Let be analytic in a neighborhood of , and suppose on the circle for some . Then for any , we have
Applying Lemma 7 requires a uniform bound on a circle for a family of analytic functions. In [25], Regts employed Montel’s theorem to obtain such bounds, leading to the following result.
Lemma 8.
Let be a region, and let be a family of holomorphic functions such that for all . If there exist a point and a constant such that for all , then for any compact subset , there exists another constant such that for all and all , we have .
Next, assume the first coefficients of and are given. We can compute and in arithmetic operations, and as well as (assuming ) in operations using FFT-based multiplication and Newton iteration; see, e.g., [30, Secs. 8.2 and 9.1].
3 Weitz-type algorithm for the ferromagnetic Ising model
Our approach is a telescoping algorithm based on edge deletion. For a graph with parameters , we order the edges in as , denote where for and . Then we have
Thus, approximating within a multiplicative error of reduces to approximating each ratio within a multiplicative error of at most , for all .
3.1 Truncated series is a good approximation
To show the truncation series gives a good approximation via Lemma 7, we apply Lemma 8 to obtain a uniform bound of for all graph and edge . This requires that avoid and for all graph and edge .
Lemma 9.
Let be a graph. For edge activity and external field , the edge-deletion ratio omits the values and .
Then a uniform bound of for all graph and edge follows from Lemma 8, where the upper bound (for a circle) is used to establish the additive error in Lemma 7, and the lower bound (for a single point) is used to turn the additive error into a multiplicative error.
Lemma 10.
Fix and be a compact set. There exist constants such that for all graph , edge and .
Proof.
Fix and a compact . Let . By Lemma 9, every omits on , and is uniformly bounded. Hence, by Lemma 8, there exists such that for all , all , and all .
For the lower bound, apply the same argument to . Each also omits and is uniformly bounded, so there exists with for all . Setting yields for all , as claimed.
Lemma 11.
Fix and . Then there exists such that for every graph with and every edge , the truncated series evaluated at , satisfies the relative bound
Proof.
Pick so that . By Lemma 10, there exists such that for all and all . Applying Lemma 7 to yields
for some constant independent of . Moreover, Lemma 10 with provides a uniform lower bound such that for all . Therefore,
Thus choosing suffices to ensure the right-hand side is at most .
Replacing each factor in the telescoping product with its truncated approximation in Lemma 11, we obtain , which is the desired approximation to .
3.2 Computing the truncated series via Weitz’s tree reduction
Write . By the definition of the Ising model, we have
It holds because if and have the same spin, the only extra contribution in (compared with ) is the edge , which contributes a factor of . Dividing numerator and denominator by and substituting the ratio identities
we have
To calculate , it suffices to calculate the ratios , and . This can be done by the tree recursion on the self-avoiding walk tree , and respectively. Recall the tree recursion formula To compute , it suffices to compute the truncated series of up to degree ; hence, for each child we require . Therefore can be obtained by traversing the truncated self-avoiding walk tree to depth and, for every node at depth , computing the truncated series of its ratio to degree . Suppose has maximum degree . At each node, we multiply at most series and perform one division, which costs using FFT-based series arithmetic. The truncated SAW tree to depth has nodes. Hence the total running time is .
If has maximum degree , then the self-avoiding walk tree , and also have maximum degree . Thus, the time complexity for computing is .
Our algorithm shows that SSM is unnecessary for a Weitz-type FPTAS, as we do not rely on SSM for the marginal probability of a vertex being assigned a particular spin. Instead, it is crucial for our algorithm to replace marginal probabilities of vertices by edge-deletion ratios, which eliminates the need for SSM. In the next section, we show that, even though the standard notion of SSM does not hold, by further proving the local dependence of coefficients (LDC), a combinatorial property independent of zero-freeness, we can indeed establish a new form of SSM for edge deletion ratios. Thus, zero-freeness alone gives Weitz-type FPTASes, while zero-freeness plus LDC gives new forms of SSM.
4 SSM for generalized edge ratios
Note that deleting an edge in the Ising model can be viewed as setting the edge activity to , we extend the edge-deletion ratio to a more general setting. For a partition function viewed as a multivariate function on edge activities and vertex external fields , and a partial evaluation (i.e., substituting specific values for variables and ), we consider the function
where the values of and are assigned by . When context is clear, we may omit the subscript and in . Besides setting , several other partial evaluations have special meanings. For example, the assignment that assigns the external field of a particular vertex to gives the function which is the partition function of the Ising model on the graph with a pinned vertex to the spin.
In this paper, we focus on the partial evaluation that only assigns values to edge activities for edges in . For simplicity, we write as . Then, as an extension of the marginal probability , we can define the ratio for any partial evaluation . Moreover, we can define the ratio conditioning on a pre-specified partial evaluation by for partial evaluation satisfying . If context is clear, we may omit the arguments and the specification of edge sets and , and write as for simplicity.
With these notations in hand, we are able to define the generalized form of edge-type SSM.
Definition 12 (Generalized edge-SSM).
Let be a family of graphs with parameters and be constants. The Ising model defined on is said to satisfy generalized edge-type strong spatial mixing (GE-SSM) with exponential rate if there exists a constant such that for any , any with where and any partial evaluation defined on respectively, then
Here, we denote , which is the set of edges where and differ. The quantity is the shortest distance from any endpoint of to any endpoint of an edge in .
Indeed, we establish that the Ising model satisfies the generalized edge-type SSM introduced in Definition 12 (in fact, in a slightly stronger form; see the full version of the paper).
Theorem 13.
Fix . Then there exist constants and such that, for every finite graph with parameters and , the ferromagnetic Ising model satisfies GE-SSM.
Such an edge-type SSM does not have an explicit probabilistic meaning in the Ising model. However, through the relationship between the Ising model and the random cluster model, we found that it can be interpreted as the standard SSM in the random cluster model.
4.1 LDC via a combinatorial bijection
By [28], a key ingredient in establishing SSM from zero-freeness is the local dependence of coefficients (LDC). For further details, we refer to the full version. In this section, we focus on proving LDC by proving a division relation using a combinatorial bijection.
Definition 14 (LDC).
We say that the Ising model satisfies LDC if for all graphs with parameters and , the following holds. For an edge and subsets , define the partial evaluations:
where the modified parameters satisfy , for and for . It holds that
We establish a divisibility relation that implies the LDC.
Lemma 15.
Let be a graph with parameters where and , Let be two disjoint edge sets, define the partial evaluations:
where the modified parameters satisfy for and for . Then
where .
Proof.
For simplicity, we omit in the notation. Let , then
Let , where is the number of vertices with spin in . We will show that there exists an automorphism on such that if , then .
Let , consider the subgraph , where denotes the logical OR, interpreting as true. Since , there are no paths connecting any edge between and in . Let be the minimal vertex set containing all connected components of that intersect with and . Swap the part at of and , write it as . Obviously, and the process is reversible (note , which is unchanged in the process), thus is an automorphism.
Since there are no edges between and for , it follows that there are no edges between and for and . For an edge between and , define . Recalling that cannot be a edge in any , we obtain . Moreover, note that and similarly for . It follows that .
Let be the set of cut edges between and . By the definition of , we have
Thus, the proof is complete.
Lemma 16 (uniform bound).
Fix constant number and . Let be a compact set of . Then, there exists a constant such that for any graph with parameters and , for any , any with , we have for all .
LDC together with the uniform bound implies edge-type SSM for the Ising model, which in turn immediately yields SSM for the random cluster model.
4.2 SSM for the random cluster model
Let be a graph, , be parameters. The weight of a configuration in the (weighted) random cluster model is defined by:
where denotes the set of connected components of graph . The partition function of the random cluster model is given by The relationship between the Ising model with an external field and the random cluster model is given in the following lemma.
Lemma 17 ([10, Proposition 2.1]).
Let G = (V,E) be a graph, and let and be parameters. Define . Then
Remark 18.
Expressing it as , we observe that setting is well-defined by taking the limit, which corresponds to setting in the random cluster model.
When and , the random cluster model induces a distribution on subsets . For an edge , the marginal probabilities are where and . For a partial configuration on (each pinned in or out ), we can define the conditional partition function and the conditional marginal of being unpicked is simply , exactly in the same way as in the Ising model.
Definition 19 (SSM for the random cluster model).
Let be a family of graphs with parameters . The random cluster model defined on is said to satisfy strong spatial mixing with exponential rate if there exists a constant such that for any , any edge , any partial configuration and where , we have
Lemma 20.
The conditional marginal probability of edge under condition for in the random cluster model can be translated to the edge-type ratio in the Ising model as
where .
Thus, the GE-SSM or edge-deletion SSM of the Ising model will directly imply the SSM of the random cluster model.
Theorem 21.
Fix a constant . For any graph with parameters and , SSM holds for the random cluster model.
As showed in [12], Theorem 21 directly implies the following optimal mixing time for the random cluster model.
Theorem 22.
Fix , , and . For any subgraph of the infinite -dimensional lattice, with parameters and , the mixing time of the Glauber dynamics for the corresponding random-cluster representation of the Ising model is , where .
5 LDC and SSM for other models
5.1 SSM for the hypergraph independence polynomial
A hypergraph has vertex set and edges , where each edge is a nonempty subset of . An independent set is a set of vertices containing no edge. The independence polynomial of is
For a partial configuration , similarly to the random cluster model, the conditional probability that is pinned is given by . A partial configuration is feasible if it is an independent set. We say is proper to if and is feasible.
Denote and . Let the graph distance in . We directly state the new strong spatial mixing result for the hypergraph independence polynomial as a theorem, which is stronger than the definition in [8].
Theorem 23 (Theorem 5 restated).
Fix and . There exist constants and such that for any hypergraph with maximum degree at most , any two feasible partial configurations and where may be different with , and any vertex proper to and , we have
where is the set .
The SSM result comes from the LDC property of the independence polynomial established in Lemma 24 and the optimal zero-free region established in [5].
Lemma 24 (Lemma 4 restated).
Let be a hypergraph, be two partial configurations on , be a proper vertex to and , then
Lemma 25 (Theorem 1.1 in [5]).
Let . For any hypergraph with maximum degree at most and with for all we have .
Lemma 26 (Theorem 1.2 in [5]).
Let . There exists an open neighborhood of the interval such that for any hypergraph with maximum degree at most and we have .
5.2 SSM for binary symmetric Holant problems
Let be a graph of maximum degree . We consider the Holant problem in the binary symmetric case, which we now describe. Let be a family of functions, one for each vertex in the input graph. One should think of each as representing a local constraint on the assignments to edges incident to . Since we are restricting ourselves to the binary case, our configurations will map edges to (or and spins). Furthermore, since we are restricting ourselves to the symmetric case, our local functions will only depend on the number of edges incident to which are mapped to . With these in hand, we may write the multivariate partition function as
where is the set of all edges adjacent to , is the configuration restricted on , and is the number of edges in with assignment .
Let be a graph, an edge, and a partial configuration on . Similarly to the random cluster model, the conditional probability that is pinned is given by . The strong spatial mixing can also be defined as below.
Using zero-free regions obtained by specializing the binary symmetric Holant under different vertex constraint functions, we derive SSM in two notable cases: (i) the Weighted Even Subgraphs specialization with when is even and when is odd; and (ii) the specialization for (and otherwise), where is the degree of , which corresponds to the Ising model on the line graph. In each case, whenever the parameter lies in the associated zero-free region, the model exhibits SSM.
Definition 27 (SSM for binary symmetric Holant problems).
Fix be the local function and . Let be a family of graphs. The Holant problem defined on with and is said to satisfy strong spatial mixing with exponential rate if there exists a constant such that for any , any edge , any partial configuration and where , we have
Theorem 28.
Fix , and . Then the weighted even subgraph model for all graphs with bounded degree exhibits SSM.
Theorem 29.
Fix , and . Then the Ising model for all line graphs with bounded degree exhibits SSM.
The proofs of the above theorems follow directly from the LDC property of Holant established in Lemma 30 and the zero-free regions established in [9].
Lemma 30 (LDC for binary symmetric Holant problems).
Let be a graph, be an edge in , and be two partial configurations on , then
5.3 Edge-type SSM for the Potts model
The partition function of the Potts model (without external field) of a graph is defined as
where , is the number of colors, is the edge activity vector.
Similar to the edge-deletion SSM for the Ising model in Theorem 2, define the ratio of the partition function of the Potts model as . We can prove the Potts model exhibits edge-deletion SSM, where the constant is from best zero-free region [4].
Theorem 31 (Edge-type SSM for the Potts model).
Fix , and , then there exist constant and such that for any graph with maximum degree at most , , , we have
The SSM result comes from the LDC property of the Potts model established in Lemma 32 and the zero-free region established in [4].
Lemma 32 (LDC for the Potts model).
Let be a graph, , and , then the Taylor series near of and satisfies
5.4 Vertex-type SSM for the Ising model
Similar to the edge-type SSM of the Ising model in Theorem 13, we also establish a vertex-type SSM.
Theorem 33 (Vertex-type SSM for Ising model).
Fix edge activity and uniform external for Ising model, and . Then there exist constant and such that for all graph , , , let , , , we have
The SSM result comes from the LDC property of the Ising model established in Lemma 34 and the Lee-Yang theorem.
Lemma 34 (LDC for the Ising model).
For , , be a graph, , , , , , , then
where is vertex set where and differ.
References
- [1] Antar Bandyopadhyay and David Gamarnik. Counting without sampling: Asymptotics of the log-partition function for certain statistical physics models. Random Structures & Algorithms, 33(4):452–479, 2008. doi:10.1002/rsa.20236.
- [2] Alexander Barvinok. Combinatorics and complexity of partition functions, volume 30. Springer, 2016. doi:10.1007/978-3-319-51829-9.
- [3] A.G. Basuev. Ising model in half-space: A series of phase transitions in low magnetic fields. Theor. Math. Phys., 153:1539–1574, 2007.
- [4] Ferenc Bencs, Khallil Berrekkal, and Guus Regts. Deterministic approximate counting of colorings with fewer than colors via absence of zeros. arXiv preprint arXiv:2408.04727, 2024.
- [5] Ferenc Bencs and Pjotr Buys. Optimal zero-free regions for the independence polynomial of bounded degree hypergraphs. Random Structures & Algorithms, 66(4):e70018, 2025. doi:10.1002/rsa.70018.
- [6] Ferenc Bencs, Péter Csikvári, Piyush Srivastava, and Jan Vondrák. On complex roots of the independence polynomial. In Proceedings of the 2023 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 675–699. SIAM, 2023. doi:10.1137/1.9781611977554.ch29.
- [7] Ferenc Bencs and Guus Regts. Barvinok’s interpolation method meets weitz’s correlation decay approach. arXiv preprint arXiv:2507.03135, 2025. doi:10.48550/arXiv.2507.03135.
- [8] Ivona Bezáková, Andreas Galanis, Leslie Ann Goldberg, Heng Guo, and Daniel Stefankovic. Approximation via correlation decay when strong spatial mixing fails. SIAM Journal on Computing, 48(2):279–349, 2019. doi:10.1137/16M1083906.
- [9] Zongchen Chen, Kuikui Liu, and Eric Vigoda. Spectral independence via stability and applications to holant-type problems. TheoretiCS, 3, 2024. doi:10.46298/theoretics.24.16.
- [10] Weiming Feng, Heng Guo, and Jiaheng Wang. Swendsen-wang dynamics for the ferromagnetic ising model with external fields. Information and Computation, 294:105066, 2023. doi:10.1016/j.ic.2023.105066.
- [11] Andreas Galanis, Leslie A Goldberg, and Andrés Herrera-Poyatos. The complexity of approximating the complex-valued ising model on bounded degree graphs. SIAM Journal on Discrete Mathematics, 36(3):2159–2204, 2022. doi:10.1137/21m1454043.
- [12] Reza Gheissari and Alistair Sinclair. Spatial mixing and the random-cluster dynamics on lattices. Random Structures & Algorithms, 64(2):490–534, 2024. doi:10.1002/rsa.21191.
- [13] Heng Guo, Jingcheng Liu, and Pinyan Lu. Zeros of ferromagnetic 2-spin systems. In ACM-SIAM Symposium on Discrete Algorithms, pages 181–192. SIAM, 2020. doi:10.1137/1.9781611975994.11.
- [14] Mark Jerrum and Alistair Sinclair. Polynomial-time approximation algorithms for the Ising model. SIAM Journal on computing, 22(5):1087–1116, 1993. doi:10.1137/0222066.
- [15] Tsung-Dao Lee and Chen-Ning Yang. Statistical theory of equations of state and phase transitions. II. Lattice gas and Ising model. Physical Review, 87(3):410, 1952.
- [16] Liang Li, Pinyan Lu, and Yitong Yin. Approximate counting via correlation decay in spin systems. In Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms, pages 922–940. SIAM, 2012. doi:10.1137/1.9781611973099.74.
- [17] Liang Li, Pinyan Lu, and Yitong Yin. Correlation decay up to uniqueness in spin systems. In Proceedings of the twenty-fourth annual ACM-SIAM symposium on Discrete algorithms, pages 67–84. SIAM, 2013. doi:10.1137/1.9781611973105.5.
- [18] Jingcheng Liu, Alistair Sinclair, and Piyush Srivastava. Fisher zeros and correlation decay in the Ising model. Journal of Mathematical Physics, 60(10), 2019.
- [19] Jingcheng Liu, Alistair Sinclair, and Piyush Srivastava. The ising partition function: Zeros and deterministic approximation. Journal of Statistical Physics, 174(2):287–315, 2019.
- [20] Ryan L Mann and Michael J Bremner. Approximation algorithms for complex-valued ising models on bounded degree graphs. Quantum, 3:162, 2019. doi:10.22331/q-2019-07-11-162.
- [21] Viresh Patel and Guus Regts. Deterministic polynomial-time approximation algorithms for partition functions and graph polynomials. SIAM Journal on Computing, 46(6):1893–1919, 2017. doi:10.1137/16M1101003.
- [22] Viresh Patel, Guus Regts, and Ayla Stam. A near-optimal zero-free disk for the ising model. ArXiv, abs/2311.05574, 2023. doi:10.48550/arXiv.2311.05574.
- [23] Han Peters and Guus Regts. On a conjecture of sokal concerning roots of the independence polynomial. Michigan Mathematical Journal, 68(1):33–55, 2019.
- [24] Han Peters and Guus Regts. Location of zeros for the partition function of the Ising model on bounded degree graphs. Journal of the London Mathematical Society, 101(2):765–785, 2020.
- [25] Guus Regts. Absence of zeros implies strong spatial mixing. Probability Theory and Related Fields, 186(1):621–641, 2023.
- [26] Shuai Shao and Ke Shi. Zero-freeness is all you need: A weitz-type fptas for the entire lee-yang zero-free region. arXiv preprint arXiv:2509.06623, 2025. doi:10.48550/arXiv.2509.06623.
- [27] Shuai Shao and Yuxin Sun. Contraction: A unified perspective of correlation decay and zero-freeness of 2-spin systems. Journal of Statistical Physics, 185:1–25, 2021.
- [28] Shuai Shao and Xiaowei Ye. From zero-freeness to strong spatial mixing via a christoffel-darboux type identity. arXiv preprint arXiv:2401.09317, 2024. doi:10.48550/arXiv.2401.09317.
- [29] Alistair Sinclair, Piyush Srivastava, and Marc Thurley. Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs. Journal of Statistical Physics, 155(4):666–686, 2014.
- [30] Joachim Von Zur Gathen and Jürgen Gerhard. Modern computer algebra. Cambridge university press, 2003.
- [31] Dror Weitz. Counting independent sets up to the tree threshold. In Proceedings of the thirty-eighth annual ACM symposium on Theory of computing, pages 140–149, 2006. doi:10.1145/1132516.1132538.
- [32] Chen-Ning Yang and Tsung-Dao Lee. Statistical theory of equations of state and phase transitions. I. Theory of condensation. Physical Review, 87(3):404, 1952.
- [33] Jinshan Zhang, Heng Liang, and Fengshan Bai. Approximating partition functions of the two-state spin system. Information Processing Letters, 111(14):702–710, 2011. doi:10.1016/j.ipl.2011.04.012.
