Abstract 1 Introduction 2 Preliminaries 3 Proof of main result: cutoff when 𝜷>𝒒 4 Convergence to the neighborhood of the majority vector 5 Spin fraction coalescence in partition 6 Projection chain References Appendix A Mixing time lower bound Appendix B Proof of Lemma of 15

Cutoff for the Swendsen–Wang Dynamics on the Complete Graph

Antonio Blanca Department of Computer Science and Engineering, Pennsylvania State University, University Park, PA, USA Zhezheng Song ORCID Department of Computer Science and Engineering, Pennsylvania State University, University Park, PA, USA
Abstract

We study the speed of convergence of the Swendsen–Wang (SW) dynamics for the q-state ferromagnetic Potts model on the n-vertex complete graph, known as the mean-field model. The SW dynamics was introduced as an attractive alternative to the local Glauber dynamics, often offering faster convergence rates to stationarity in a variety of settings. A series of works have characterized the asymptotic behavior of the speed of convergence of the mean-field SW dynamics for all q2 and all values of the inverse temperature parameter β>0. In particular, it is known that when β>q the mixing time of the SW dynamics is Θ(logn). We strengthen this result by showing that for all β>q, there exists a constant c(β,q)>0 such that the mixing time of the SW dynamics is c(β,q)logn+Θ(1). This implies that the mean-field SW dynamics exhibits the cutoff phenomenon in this temperature regime, demonstrating that this Markov chain undergoes a sharp transition from “far from stationarity” to “well-mixed” within a narrow Θ(1) time window. The presence of cutoff is algorithmically significant, as simulating the chain for fewer steps than its mixing time could lead to highly biased samples.

Keywords and phrases:
Markov chains, mixing times, cutoff phenomenon, Potts model, mean-field
Funding:
Antonio Blanca: Research supported in part by NSF CAREER grant 2143762.
Copyright and License:
[Uncaptioned image] © Antonio Blanca and Zhezheng Song; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Random walks and Markov chains
; Mathematics of computing Probabilistic algorithms ; Mathematics of computing Markov processes ; Mathematics of computing Random graphs
Related Version:
Full Version: https://arxiv.org/abs/2507.20482 [10]
Acknowledgements:
This work transpired from a discussion between the first author, Andreas Galanis, Reza Gheissari, Eric Vigoda, and Daniel Štefankovič during the Workshop on Algorithms and Randomness at Georgia Tech in 2018 in which the high-level idea of the proof was outlined.
Editors:
C. Aiswarya, Ruta Mehta, and Subhajit Roy

1 Introduction

The q-state ferromagnetic Potts model is a classical spin system model central in statistical physics, theoretical computer science, and discrete probability. Given a finite graph G=(V,E), a set of spins or colors 𝒮={1,,q}, and an edge interaction parameter β>0, it is defined as a probability distribution over the configurations in Ω={1,,q}V, which correspond to the spin assignments from 𝒮 to the vertices of G. Formally, the probability of a configuration σΩ is given by:

μ(σ)=1ZeβM(σ), (1)

where M(σ) denotes the number of edges of G with the same spin in both of its endpoints in σ (i.e., the monochromatic edges of G in σ), and Z is the normalizing constant or partition function. The edge interaction parameter β is proportional to the inverse temperature in physical applications; the q=2 case corresponds to the classical ferromagnetic Ising model.

The algorithmic problem of efficiently generating approximate samples from μ has attracted much attention in theoretical computer science. For the Ising model (i.e., for q=2), seminal results from the 1990s [30, 39] provide a polynomial-time approximate sampling algorithm for μ. Additional approximate-sampling algorithms have been discovered since then for the ferromagnetic Ising setting [15, 24], but all have a large running time of at least O(n10) where n=|V|. For q3, the sampling problem is computationally hard, specifically #BIS-hard [22, 20], but efficient approximate sampling algorithms are still possible for many interesting families of graphs; see [25, 29, 13, 12, 1].

An algorithm with the potential of providing both faster algorithms for the q=2 case and a technology for understanding the feasibility boundary of approximate sampling for q3 is the Swendsen–Wang (SW) dynamics [40]. This sophisticated Markov chain exploits the connection between the ferromagnetic Potts model and the random-cluster model [18] and was designed to bypass some of the key difficulties associated with sampling from μ at low temperatures (large β). In particular, the SW dynamics is conjectured to converge to μ in O(n1/4) steps when q=2 on any graph G for any β>0. This Markov chain was also recently used to the expand the graph families for which approximately sampling can be efficiently done for q3 and β large [1].

The SW dynamics transitions from a configuration σtΩ to σt+1Ω as follows:

  1. 1.

    Independently, for every e={u,v}E if σt(u)=σt(v) include e in Mt with probability p=1eβ;

  2. 2.

    Independently, for every connected component 𝒞 in (V,Mt), draw a spin s{1,,q} uniformly at random, and set σt+1(v)=s for all v𝒞.

The SW dynamics is ergodic and reversible with respect to μ and thus converges to it [40, 18]. We refer to Step 1 as the percolation step and to Step 2 as the coloring step.

The SW dynamics is a highly non-local Markov chain, updating and potentially changing the spin of each vertex in each step, making its analysis quite difficult in most settings. Still, significant progress has been made in understanding the speed of convergence of this dynamics in various geometries, including the complete graph [16, 23, 34, 19, 21], finite subsets of the d-dimensional integer lattice graph d [41, 9, 4, 38, 3], trees [27, 5], random graphs [7, 14, 8], locally-tree-like graphs [1], graphs with sub-exponential growth [1], graphs of bounded [6, 2] or unbounded degree [11], as well as general graphs when q=2 [24]. A setting that has attracted particular interest and that will be the focus of this work is the complete graph, also known as the mean-field model.

On the complete graph, it is natural to re-parametrize the model and use β/n instead of β; i.e., μ(σ)exp(βnM(σ)). A detailed connection between the phase transition of the mean-field model, which we describe in detail in Remark 2, and the mixing time of the SW dynamics emerged from [34, 19, 21]. The mixing time of a Markov chain is defined as the number of steps until the Markov chain is close in total variation distance to its stationary distribution starting from the worst possible initial configuration, and it is the most standard notion of speed of convergence to stationarity. Formally, if P is the transition matrix of the chain, for ε(0,1),

τmix(ε)=maxσΩmint0{Pt(σ,)μ()tvε},

and by convention τmix:=τmix(1/4).

When q3, the mixing time τmixSW of the SW dynamics satisfies:

τmixSW={Θ(1)ifβ<βl;Θ(n1/3)ifβ=βl;eΩ(n)ifβ(βl,βr);Θ(logn)ifββr; (2)

see [19, 21]. It is known that βr=q, but βl does not have a closed form, and it is given instead implicitly as the root of a certain equation [19, 37]. When q=2, βl=βr=q and there is no slow-mixing window, and the mixing time of the mean-field SW dynamics for q=2 is Θ(1) for β<q, Θ(n1/4) at the critical point β=q, and Θ(logn) for β>q [34].

In this work, we provide sharper results for the mixing time of the mean-field SW dynamics in the β>βr=q regime, further refining our understanding of this dynamics. We show that there exists a constant c(β,q)>0 such that τmixSW=c(β,q)logn+Θ(1), which implies that this Markov chain exhibits cutoff. A Markov chain exhibits cutoff if there is a sharp drop in the total variation distance from close to 1 to close 0 in an interval of time of smaller order than τmix which is called the cutoff window; i.e., we say that there is cutoff if as n, for any fixed ε(0,1),

τmix(ε)τmix(1ε)=o(τmix).

We can now state our main result.

Theorem 1.

Let q2 and β>βr=q. Then, there exists a constant c(β,q)>0 such that SW dynamics for the q-state mean-field ferromagnetic Potts model exhibits cutoff at mixing time τmixSW=c(β,q)logn with cutoff window Θ(1); that is, τmixSW=c(β,q)logn+Θ(1).

We provide the expression for the constant c(β,q) in (4).

The only previously known mixing time cutoff result for the SW dynamics was on the integer lattice graph for sufficiently small enough β [38]; ours is the first such result in the low-temperature SW dynamics. For the local Glauber dynamics, which updates a single randomly chosen vertex in each step, cutoff is known in the mean-field through the high-temperature β<βl regime [32, 17]. For the special case of the Ising model, cutoff has also been established for the Glauber dynamics for several graph families; see [35, 36, 31, 42].

Recall from (2) that the mixing time of the SW dynamics is Θ(1) when β<βl and exponentially slow when β(βl,βr), so the question of whether the chain exhibits cutoff is of limited significance in those parameter regimes. It is an interesting open question, however, whether the SW dynamics exhibits cutoff at the dynamical critical points β=βl or β=βr. In the former, mixing is not entirely governed by a “strong drift” towards a typical spin count distribution and relies on the variance of the dynamics as well; as such, it is unlikely that the dynamics exhibits cutoff at β=βl. For β=βr, the SW dynamics exhibits a first-order drift towards typical configurations, but the percolation step is critical, which significantly complicates even the asymptotic mixing time analysis.

From an algorithmic perspective, for a Markov chain like the SW dynamics that exhibits cutoff at c(β,q)logn, knowing only the asymptotic mixing time, e.g., that τmixSW=Θ(logn), is insufficient in practice, since simulating the dynamics for say c(β,q)2logn steps, is guaranteed to result in a sample with total variation distance close to 1.

We conclude this introduction with some brief remarks about our proof and techniques. We construct a multi-phase coupling that converges to a pair of configurations with roughly the correct (expected) number of vertices in each spin class. (In the mean-field setting when β>βr, under the stationary distribution μ, there is one dominant spin and all other spins are assigned to roughly the same number of vertices.) Our coupling gradually contracts the distance to this type of configuration over two phases: first to a linear distance and then to within O(n) distance. The second phase determines the leading order of the mixing time. Earlier analyses (i.e., [19]) yield the O(logn) mixing time bound but treat step deviations “pessimistically” and cannot provide the sharper bound we derive here. Our analysis carefully accounts for how deviations are amortized over time and account for the fact that early fluctuations do not matter as much.

An innovation of the present argument is the use of a q×q projection to a partition {V1,,Vq} of V at low temperatures. This projection contains information about the number of vertices assigned each spin in each Vi and its convergence is known to imply that of the SW dynamics due to the symmetry of the mean-field model. This idea was used before in [17, 34, 19] in the high-temperature β<βl setting where the percolation steps of the SW dynamics result in subcritical random (sub)graphs with trivial connected component structures. In the β>βr regime, we must account for the existence of a linear-sized connected component and how it is distributed in the partition {V1,,Vq}. To address this, we have an additional step in our analysis in which we argue that the fraction of vertices assigned each spin in each Vi coalesces to the overall fraction of vertices with that spin in the full configuration before the full configuration reaches a typical spin count (i.e., before the end of second phase of the coupling). This allows us to analyze the final phase of our coupling.

 Remark 2.

As mentioned earlier, the mixing behavior of the SW dynamics described in (2) is tightly connected to the order-disorder phase transition of the mean-field model which we describe next for completeness. This phase transition occurs at the critical value β=βcr(q), where βcr(q)=q when q=2 and

βcr(q)=2(q1q2)log(q1)

for q3. When β<βcr(q), the number of vertices assigned each spin is roughly the same with high probability up to lower-order fluctuations. In contrast, when β>βcr(q) there is a dominant spin in the configuration with high probability. For q3, the model exhibits phase coexistence at the critical threshold β=βcr(q); this means that at this point, the set of configurations with no dominant spin and the set of configurations with a dominant spin (with all other non-dominant spins assigned to roughly the same number of vertices), contribute each a constant fraction of the probability mass with all other configurations contributing 0 mass (in the limit as n). The effects of the phase coexistence phenomenon extends to the window (βl,βr) around βcr(q); this window is known as the metastability window and coincides with slow-mixing regime for the SW dynamics. For q=2, on the other hand, there is no phase coexistence at βcr(q) or metastability, so there is no slow mixing.

2 Preliminaries

We gather here a number of standard definitions and results that we will use in our proofs.

2.1 Couplings

A one step coupling of the Markov chain with state space Ω specifies for every pair of states (Xt,Yt) a probability distribution over (Xt+1,Yt+1) such that the processes {Xt} and {Yt} are each faithful realizations of the chain, and if Xt=Yt then Xt+1=Yt+1. The coupling time is defined by

Tcoup=maxx,yΩmint{Xt=YtX0=x,Y0=y}.

It is a standard fact that if Pr(Tcoup>t)ε, then τmix(ε)t; see [33]. In addition, to bound τmix=τmix(1/4), it suffices to bound Pr(Tcoup>t) by any constant ε<1, as the bound can then be boosted by repeating the coupling a constant number of times. For establishing cutoff, however, this approach is not feasible, as it would increase the mixing time bound by a multiplicative factor. Throughout our proofs, we track the probability of success of each phase of our multi-phase coupling so that Pr(Tcoup>t)1/4.

2.2 Random graph lemmas

Let 𝒢 be a random graph distributed as a 𝒢(n,λ/n) random graph with λ>0. Let Li(𝒢) denote the size of the i-th largest component of 𝒢 (breaking ties arbitrarily) and let C(v) denote the connected component of vertex v in 𝒢.

Lemma 3 (Lemma 5.7 [34]).

Let I be the number of isolated vertices in 𝒢. For any constant λ>0, there exists a constant C>0 that Pr(ICn)=1O(n1).

For λ>1 let θ(λ) denote the unique positive solution of the equation

eλx=1x. (3)
Lemma 4 (Lemma 5.4 [34]).

For λ>1, there exist constants c=c(λ)>0 and C>0 such that for any A>0

Pr(|L1(𝒢)θ(λ)n|An)CecA2.

Let 1(𝒢) denote the largest component of 𝒢. Lemma 4 and Hoeffding’s inequality, which also holds when sampling without replacement (see [26]) imply the following.

Lemma 5.

Let UV. For λ>1, there exist constants c=c(λ)>0 and C>0 such that for any A>0

Pr(1(𝒢)U|θ(λ)|UAn)CecA2.

Finally, Theorem 1.1 in [28] and the reflection principle yields the following lemma.

Lemma 6.
  1. 1.

    If λ<1, γ=γ(λ) such that E[j1Lj(𝒢)2]=γn+O(1) and Var[j1Lj(𝒢)2]=O(n).

  2. 2.

    If λ>1, γ=γ(λ) such that E[j2Lj(𝒢)2]=γn+O(1) and Var[j2Lj(𝒢)2]=O(n).

2.3 Drift function

Let us define the function F:[1/q,1][0,1] as

F(x)=1q+(11q)θ(βx)x,

with θ(βx) given by (3). This function plays a central role in the analysis of the mixing time of the SW dynamics, as it captures the expected fraction of vertices in the largest color class after one step of the SW dynamics from a configuration with an x fraction of the vertices in its largest color class. As such, we refer to F as the “drift function”. Our proofs will use the following facts about F; the first two were previously established in [19] and we provide proofs of the next two in the full version of this paper [10].

Fact 7 (Lemma 4 [19]).

For β>q, F has a unique fixed point a(β,q)(1/q,1] and |F(a(β,q))|<1.

Fact 8 (Lemma 8 [19]).

For β>0, F(x)>0 and F′′(x)<0 for all x(1/β,1]. That is, F is strictly increasing and concave in the interval (1/β,1].

Fact 9.

There exists Δ(q,β)>0 such that |F′′(x)|Δ(q,β) for all x(0,1].

Fact 10.

F(a)=q1qθ(aβ)2θ(aβ)+(1θ(aβ))log(1θ(aβ))q1q.

3 Proof of main result: cutoff when 𝜷>𝒒

We assume through the remainder of the paper that β>βr=q. Let a=a(β,q)>1/q be the unique fixed point of the drift function F in (1/q,1]; see Fact 7. We use in our analysis two different low-dimensional projections of the SW dynamics. The first is the q-dimensional proportions vector. For a configuration XΩ, let α(X) be a q-dimensional vector, where each coordinate of α(X) corresponds to the fraction of vertices assigned a given spin in X. We will assume that α1(X) contains the fraction of vertices assigned the dominant spin in X, breaking ties arbitrarily; that is, α1(X)αi(X) for all i[q].

When β>βr, for a configuration Xμ, α(X) will concentrate around the q-dimensional majority vector

m:=(a,1aq1,,1aq1)

or one of its permutations.

We will design a multi-phase coupling, and in the first two phases, we bound the time it takes a copy of the SW dynamics to reach the neighborhood of m from an arbitrary initial configuration. We use the first phase to argue that the SW dynamics reaches constant distance from m and the second phase to further contract the distance to O(1/n); the latter will dominate the order of the mixing time.

Let X0Ω be an arbitrary configuration and Y0μ. We will bound the probability that {Xt} and {Yt} have not coupled after c(β,q)logn+O(1) steps, where

c(β,q)=(2log(1F(a)))1=12log(qq1θ(aβ)+(1θ(aβ))log(1θ(aβ))θ(aβ)2); (4)

see Fact 10. From (3), we know that θ(aβ) is the unique root in (0,1] of the equation

eβyq(q1)y=1y.

In the first two phases {Xt}t0, {Yt}t0 evolve independently. We claim that after T1=O(1) steps α(XT1)mε and α(YT1)mε for any desired constant ε(0,1).

Lemma 11.

For any constants δ(0,1) and ε>0 sufficiently small, for all sufficiently large n and any starting state X0Ω, after T=O(1) steps, with probability at least δ, the SW dynamics reaches a state XT such that α(XT)mε.

A version of this lemma was established in [19], but we require a slight refinement here so that the probability of success is any constant arbitrarily close to 1.

In the second phase, we claim that after an additional T2=c(β,q)logn+O(1) steps, in which both copies of the chain continue to evolve independently, for any constant δ(0,1) there exists a constant C=C(δ)>0 such that with with probability at least δ:

α(XT1+T2)mCn,andα(YT1+T2)mCn. (5)

This is established in the following lemma.

Lemma 12.

Suppose X0 is such that α(X0)mε for a sufficiently small constant ε>0 and let T=c(β,q)logn+γ for constant γ>0. Then, for any constant δ(0,1), there exists a constant C=C(γ,δ)>0 such that with probability at least δ, we have α(XT)mC/n.

A similar convergence result was proved in [19], where it is required that T=Alogn with A>c(β,q). This allowed for a simpler analysis. To obtain our sharper bound, we use the fact that deviations from the expected proportions vector after one step are amortized over the remaining steps of the dynamics, so that early (larger) deviations end up contributing less to the overall separation from m.

In the analysis of the third phase of coupling, we use an additional “stationary-like” property for both copies of the chain. Let 𝒱={V1,,Vq} be a partition of V where Vi contains all vertices of XT1 assigned spin i. For constant λ(0,1), we say that 𝒱 is a λ-partition if mini|Vi|λ|V|. From Lemma 11 we know that 𝒱 is a λ-partition with constant probability arbitrarily close to 1.

Let α1,i(Xt) denote the fraction of vertices of Vi assigned the dominant spin in Xt; i.e., there are α1,i(Xt)|Vi| such vertices. The following lemma ensures that during the second phase, in parallel to making progress towards m, at some time T1+T2, the fraction of vertices assigned the spin from the dominant spin class in each Vi is roughly the same fraction as that from the full configuration XT in V. This additional property will allow us to couple the two process in O(1) additional steps in the third phase.

Lemma 13.

Let X0 be an arbitrary initial configuration and let 𝒱 be a λ-partition of V with constant λ(0,1). For any δ(0,1), there exist a constant C>0 such that with probability at least δ when Tlogn2log(qq1)+log(2/C)log(qq1), we have maxk[q]|α1(XT)α1,k(XT)|C/n.

We note that (2log(qq1))1<c(β,q) by Fact (10), and so at time T1+T2 we reached two configurations that are close to m, i.e., satisfy (5), but that also have a|Vi| vertices assigned the dominant spin in each partition set Vi.

For the third phase, we consider another lower-dimensional projection of the SW dynamics; in particular, we zoom into a projection of dimension q×q. For {Xt}t0, let At:={Aij,t}i,j[q], with Aij,t denoting the number of vertices in Vi assigned color j in Xt. Similarly, define At for {Yt}t0.

We have shown that after the first two phases of the coupling, for any constant δ^(0,1) there is a suitable constant C^>0 such that at time T=T1+T2 with probability at least δ^ the following holds:

  1. A1.

    α(XT)mC^/n and α(YT)mC^/n;

  2. A2.

    |α1,i(XT)α1,i(YT)|C^/Vi for all i[q].

Under these assumptions, we design a coupling such that AT+1=AT+1 with probability Ω(1).

Lemma 14.

Let λ(0,1) be a constant independent of n. Let 𝒱={V1,,Vq} be a λ-partition and let At and At be two copies of the projection chain such that A1 and A2 above hold. Then, there exists a coupling of At+1 and At+1 such that with probability Ω(1), it holds that At+1=At+1.

Similar couplings were also designed in [34, 19] but for the high-temperature β<βl setting where all the spin classes have roughly the same number of vertices and the percolation steps are subcritical. Here, we have to contend with the presence of a dominant spin class and a supercritical percolation step; this is the reason for the additional step in our analysis (Lemma 14) that guarantees that the extra assumption A2 holds after the first two phases.

The final step of our coupling is a simple boosting phase so that the overall probability of success is at least 3/4.

Lemma 15.

Let X0 and Y0 be configurations such that A1 and A2 hold. Then, there exists a coupling and a constant integer 0 such that Pr(i=1{At+i=At+i})34.

In summary, we have shown that there exists a T=c(β,q)logn+O(1) such that ATATtv1/4. It was already noted in [34, 19] that the symmetry of the mean-field setting implies that XTYT=ATATtv and thus

τmixSWT=c(β,q)logn+O(1),

which completes the proof of the upper bound in Theorem 1. The lower bound in this theorem follows straightforwardly from some of the same facts required to establish Lemma 12, and it is provided later in Appendix A.

We comment briefly in the organization of the rest of the paper. The proofs of Lemmas 11 and 12, as well as that of the mixing time lower bound, are provided in Section 4. Section 5 contains the proof of Lemma 13, and Section 6 those of Lemmas 14 and 15.

4 Convergence to the neighborhood of the majority vector

We provide next the the proofs of Lemmas 11 and 12, which ensure that SW dynamics reaches an O(1/n) ball around m after T=c(β,q)logn+O(1) steps. For b(0,1), let

κ(b):=(b,1bq1,,1bq1).

Let Fk(x)=Fk1(F(x)) with F1=F. We show first that α(Xt) is close to κ(Ft(α1(X0))) for t0 and then that, for an appropriate choice of t, κ(Ft(α1(X0))) is close to m.

Lemma 16.

Suppose X0 is such that α(X0)mε for a sufficiently small constant ε>0. Then, there exists a constant c^(β,q)>c(β,q), such that for any tc^(β,q)logn and any constant δ(0,1), there exists a constant C(δ)>0 such that with probability at least δ

α(Xt)κ(Ft(α1(X0)))Cn.
Lemma 17.

Let x0(aε,a+ε) where ε>0 is small enough and let γ. If T=c(β,q)logn+γ, there exist C1=C1(β,q,ε)>0 and C2=C2(β,q,ε)>0 such that

|x0a|F(a)γC1n|FT(x0)a||x0a|F(a)γC2n.

A key step in the proof of Lemma 16, which is also useful for proving Lemma 11 is the following concentration guarantee on the fluctuations.

Lemma 18.

Suppose Xt is such that α(Xt)mε for a sufficiently small ε>0. Then, there exists γ0(β) such that for any rγ0(β)

Pr(α(Xt+1)κ(F(α1(Xt)))rn)eΩ(r)+O(r2).

Before proving these lemmas, we show how use them to establish Lemmas 11 and 12.

Proof Lemma 11.

From Lemma 30 in [19], we have that for any constant ε>0 and any starting state X0Ω, there exists T=O(1) such that after T steps, we have that α(XT)mε with probability at least γ=Ω(1). Running the dynamics for kT steps, ensures the probability that we do not reach a configuration X such that α(X)mε after kT steps is at most (1γ)k.

To complete the proof, we we show that once we reach a configuration α(Xt)mε, then this property is preserved for many steps with high probability. In particular, we show that Xt+1 is such that α(Xt+1)mε with probability 1O(n1) provided ε is small enough. The result then follows from a union bound over the required O(1) steps.

If α(Xt)mε, then α1(Xt)[aε,a+ε]. By Fact 7, for ε small enough there exists a constant ρ(0,1) such that |F(a+ε)a|ρε and |F(aε)a|ρε. Since F is increasing and concave in (1/q,1) (see Fact 8), this implies that (a+ε)F(a+ε)(1ρ)ε and F(aε)(aε)(1ρ)ε. Thus, in order for α(Xt+1)m>ε, we would need |α1(Xt+1)F(α1(Xt))|(1ρ)ε, which implies that α(Xt+1)κ(F(α1(Xt)))(1ρ)ε. Then, from Lemma 18 we have that

Pr(α(Xt+1)κ(F(α1(Xt)))(1ρ)ε)O(n1).

Proof of Lemma 12.

Follows from Lemmas 16 and 17 and the triangle inequality.

4.1 Proofs of Lemmas 16, 17, and 18

We provide first the proof of and Lemma 18.

Proof of Lemma 18.

Since β>q and a>1/q by Fact 7, aβ>1 and 1aq1β<1. By assumption α(Xt)mε, so for ε small enough, exactly one color class in the percolation step is supercritical, and the remaining q1 color classes are subcritical.

Let C1,C2, denote the connected components after the percolation step from Xt, sorted in decreasing order by size (breaking ties arbitrarily) and let R=i2|Ci|2. By Lemma 6 there exist constants γ0,γ1>0, that depend only on β and q, such that E[R]=γ0n+O(1) and Var[R]γ1n. Then, by Chebyshev’s inequality, for any γ21 and n large we have

Pr(|Rγ0n|γ2γ1n)Pr(|RE[R]|γ22γ1n)4γ22. (6)

For j2 and i[q], consider the random variables Qj(i) where

Qj(i)={|Cj|if Cj colored i,and0otherwise.

Let Zi=j2Qj(i). By Hoeffding’s inequality, for any γ30

Pr(|ZiE[Zi]|γ3nRγ0n+γ2γ1n)2exp(2γ32γ0+γ2γ1/n),

and combined with (6) we deduce that

Pr[|ZiE[Zi]|γ3n]2exp(γ32γ0+γ2γ1/n)+4γ22.

Turning our attention to |C1|, by Lemma 4, there are exists constants c1,c2>0 such that for any γ4>0

Pr(||C1|θ(βα1(Xt))α1(Xt)n|γ4n)c1exp(c2γ42). (7)

If ||C1|θ(βα1(Xt))α1(Xt)n|<γ4n, and |ZjE[Zj]|<γ3n for all i[q], we have

α1(Xt+1)n θ(βα1(Xt))α1(Xt)n+nθ(βα1(Xt))α1(Xt)nq+(γ3+γ4)n
=F(α1(Xt))n+(γ3+γ4)n,

and similarly

α1(Xt+1)nF(α1(Xt))n(γ3+γ4)n.

In addition, for j1

αj(Xt+1)nnθ(βα1(Xt))α1(Xt)nq+(γ3+γ4)n(1F(α1(Xt)))nq1+(γ3+γ4)n,

and

αj(Xt+1)n(1F(α1(Xt)))nq1(γ3+γ4)n.

Combining these facts via a union bound, and setting γ2=γ3=γ4=r/2, it follows that for rγ0 and n large enough that

Pr(α(Xt+1)κ(F(α1(Xt)))rn) c1ec2γ42+2qexp(γ32γ0+γ2γ1/n)+4qγ22
eΩ(r)+O(r2).

We are now ready to provide the proof of Lemma 16.

Proof of Lemma 16.

Let

ξt=nα(Xt)κ(F(α1(Xt1))). (8)

By Fact 7, |F(a)|<1, so for small enough ε, there exists ρ(0,1) such that 1ρ=max|xa|<2ε|F(x)|. Let K>0 be a large constant we choose later and define the sequence

ri=K(1ρ/2)ti(1+ρ)ti. (9)

Our first observation is that when ξi<rin for all it, we have

|Ftj1(α1(Xj))a|<2ε (10)

for all jt1. To see this, note that since F is increasing, concave and have a unique fixed point in [1/q,1] (see Facts 7 and 8) we have that for any y[1/q,1]

|F(y)a||ya|. (11)

Hence, |Ftj1(α1(Xj))a||α1(Xj)a|, and from (8) and the triangle inequality it follows that

|α1(Xj)a||F(α1(Xj1))a|+ξjn.

Using (11) again and combining these inequalities we conclude that:

|Ftj1(α1(Xj))a||α1(Xj1)a|+ξjn.

Iterating this process:

|Ftj1(α1(Xj))a||α1(X0)a|+1ni=1jξiε+1ni=1jri.

Observe that for a suitable constant K>0,

1ni=1jri=Kni=1t(1ρ/2)ti(1+ρ)tiK((1ρ/2)(1+ρ))tn.

So, when t is such that ((1ρ/2)(1+ρ))tn12γ for a constant γ(1/4,1/2), we have

1ni=1jri=o(1),

and thus |Ftj1(α1(Xj))a|ε+o(1)2ε for n large which establishes (10). Observe that

((1ρ/2)(1+ρ))tn12γ

when t12γlog((1ρ/2)(1+ρ))logn, and it can be checked that

12γlog((1ρ/2)(1+ρ))>c(β,q)=12log1F(a).

Now, going back to (8),

F(α1(Xt1))ξtnα1(Xt)F(α1(Xt1))+ξtn.

Similarly,

F(α1(Xt2))ξt1nα1(Xt1)F(α1(Xt2))+ξt1n, (12)

and since F is increasing in [1/q,1] (see Fact 8), we have

F(F(α1(Xt2))ξt1n)ξtnα1(Xt)F(F(α1(Xt2))+ξt1n)+ξtn.

Since from (10) we know that F(α1(Xt2))(a2ε,a+2ε). Hence, the Taylor expansion of the function F about F(α1(Xt2)) yields that

F(F(α1(Xt2))+ξt1n)F(F(α1(Xt2)))+(1ρ)ξt1n, (13)

and

F(F(α1(Xt2))ξt1n)F(F(α1(Xt2)))(1ρ)ξt1n. (14)

Therefore,

F(F(α1(Xt2)))(1ρ)ξt1nξtnα1(Xt)F(F(α1(Xt2)))+(1ρ)ξt1n+ξtn.

Iterating this argument, making use of (10) in each step, we deduce that

Ft(α1(X0))1ni=1t(1ρ)tiξiα1(Xt)Ft(α1(X0))+1ni=1t(1ρ)tiξi, (15)

so that

|α1(Xt)Ft(α1(X0))|1ni=1t(1ρ)tiξi. (16)

In a similar fashion, from (8) for j1

1F(α1(Xt1))q1ξtnαj(Xt)1F(α1(Xt1))q1+ξtn,

and from (12) since F is increasing

1F(F(α1(Xt2))+ξt1n)q1ξtnαj(Xt)1F(F(α1(Xt2))+ξt1n)q1+ξtn.

From (13) and (14), we then deduce that

1F2(α1(Xt2))q1(1ρ)ξt1(q1)nξtnαj(Xt)1F2(α1(Xt2))q1+(1ρ)ξt1(q1)n+ξtn,

and iterating as in (15):

|αj(Xt)1Ft(α1(Xt2))q1|1(q1)ni=1t(1ρ)tiξi. (17)

From (16) and (17), it suffices to show that for a suitable constant C>0, with probability at least δ(0,1)

i=1t(1ρ)tiξiCn.

When ξi<rin for all it, then

i=1t(1ρ)tiξiKni=1t(1ρ)ti(1ρ/2)ti(1+ρ)tiCn

for large enough C. By Lemma 18, we can choose K large enough such that

i=1tPr(ξirin)i=1tO(ri2)δ.

It then follows from a union bound that

Pr(i=1tξi(1ρ)tiCn)i=1tPr(ξi>rin)δ.

We complete this proof by proving the proof of Lemma 17.

Proof of Lemma 17.

For ease of notation, set |F(a)|=η<1. By Fact 9, there exists Δ|F′′(x)| for all x(aε,a+ε). Let dt=|aFt(x0)|. The Taylor expansion of F about a implies that

ηdt1Δ2dt12dtηdt1+Δ2dt12. (18)

Iterating,

ηTd0Δ2ηi=1TηidTi2dTηTd0+Δ2ηi=1TηidTi2.

Since dtε for t0, for ε small enough, we can deduce from (18) that

(ηΔε2)dt1dt(η+Δε2)dt1,

and thus

dTd0ηγn+Δd02(η+Δε2)2T2ηi=1T(η(η+Δε2)2)i,

and

dTd0ηγnΔd02(ηΔε2)2T2ηi=1T(η(ηΔε2)2)i.

For ε small enough, η>(η+Δε2)2>(ηΔε2)2, and thus there exist constants γ1=γ1(η,Δ,ε)>0 and γ2=γ2(η,Δ,ε)>0 such that, as claimed:

d0ηγnΔd02γ22ηηγn=d0ηγ(1Δεγ22η)ndTd0ηγn+Δd02γ12ηηγn=d0ηγ(1+Δεγ12η)n.

5 Spin fraction coalescence in partition

We provide in this section the proof of Lemma 13. For this, for k[q], let dt(k)=|α1(Xt)α1,k(Xt)| and

ξ^t+1(k)=|dt+1(k)(11q)θ(βα1(Xt))dt(k)|. (19)

We will need the following concentration bound for ξ^t(k).

Lemma 19.

Let {V1,,Vq} be a λ-partition of V and suppose Xt is such that α(Xt)mε for a sufficiently small ε>0. Then, there exists γ1(β,q)>0 such that for any rγ1(β,q) and any k[q]

Pr(ξ^t+1(k)rn)eΩ(r)+O(r2).

Proof.

Since β>q and a>1/q by Fact 7, aβ>1 and β(1a)q1<1. By assumption α(Xt)mε, so when ε is small enough, exactly one color class in the percolation step of the SW dynamics is supercritical, and the remaining q1 are subcritical.

Without loss of generality, let us prove the statement for V1 (i.e., for k=1), noting that the same argument applies to any other Vi. Let C1, C2,… denote the connected components after the percolation step from Xt, sorted in decreasing order by size, let R=i2|Ci|2 and R1=i2|CiV1|2. By Lemma 6 there exist constants γ0,γ1>0 such that E[R]=γ0n+O(1) and Var[R]γ1n. Then, by Chebyshev’s inequality, for any γ21 and n large we have

Pr[R1γ0n+γ2γ1n]Pr[Rγ0n+γ2γ1n]Pr(RE[R]+γ22γ1n)4γ22. (20)

For j2 and i[q], consider the random variables Qj(i) where

Qj(i)={|CjV1|ifCj is colored i;and0otherwise.

Let Zi=j2Qj(i). By Hoeffding’s inequality, for any γ30:

Pr(|ZiE[Zi]|γ3nR1γ0n+γ2γ1n)2exp(2γ32γ0+γ2γ1/n),

and combined with (20) we obtain

Pr[|ZiE[Zi]|γ3n]2exp(γ32γ0+γ2γ1/n)+4γ22.

We consider next |C1V1|. By Lemma 5, we have that for suitable constants c1,c2>0 for any γ4>0

Pr(C1V1|θ(βα1(Xt))α1,1(Xt)|V1γ4n)c1exp(c2γ42).

If C1V1|θ(βα1(Xt))α1,1(Xt)|V1<γ4n, and |ZjE[Zj]|<γ3n for all j[q]:

α1,1(Xt+1)|V1| θ(βα1(Xt))α1,1(Xt)|V1|+|V1|θ(βα1(Xt))α1,1(Xt)|V1|q+(γ3+γ4)n
=G(α1(Xt),α1,1(Xt))|V1|+(γ3+γ4)n,

where the function G:[1/q,1]×[1/q,1][0,1] is defined as

G(x,y)=1q+θ(βx)y(11q).

Similarly, we have that

α1,1(Xt+1)|V1|G(α1(Xt),α1,1(Xt+1))|V1|(γ3+γ4)n,

and for j1

αj,1(Xt+1)|V1|nθ(βα1(Xt))α1,1(Xt)|V1|q+(γ3+γ4)n,

and

αj,1(Xt+1)|V1|nθ(βα1(Xt))α1,1(Xt)|V1|q(γ3+γ4)n.

Combining these facts and setting γ2=γ3=γ4=r/4, for rγ0 and n large enough that

Pr(|α1,1(Xt+1)G(α1(Xt),α1,1(Xt))|r2n)
Pr(|α1,1(Xt+1)G(α1(Xt),α1,1(Xt))|(γ3+γ4)n)
Pr(|α1,1(Xt+1)G(α1(Xt),α1,1(Xt))|(γ3+γ4)n|V1|)
c1exp(c2γ42)+2qexp(γ32γ0+γ2γ1/n)+4qγ22eΩ(r)+O(r2). (21)

By Lemma 18, for large enough r

Pr(|α1(Xt+1)F(α1(Xt))|r2n)eΩ(r)+O(r2). (22)

Since dt+1(1)=|α1(Xt+1)α1,1(Xt+1)|, ξ^t+1(1)=|dt+1(1)(11q)θ(βα1(Xt))dt| and

F(x)G(x,y)=(11q)(xy)θ(βx),

it follows from (21) and (22) that Pr(ξ^t+1(1)rn)exp(Ω(r))+O(r2).

We can now provide the proof of Lemma 13.

Proof of Lemma 13.

Since dt(k)=|α1(Xt)α1,k(Xt)|, from (19) we have

dt(k) (11q)θ(βα1(Xt1))dt1(k)+ξ^t(k)(11q)dt1(k)+ξ^t(k).

Iterating, we deduce that

dt(k)(11q)t+i=1t(11q)tiξ^i(k).

Let K^>0, ρ^=1/q, and define the sequence r^i=K^(1ρ^/2)ti(1+ρ^)ti. By Lemma 19, for any δ>0 there exists K^ large enough such that

i=1tPr(ξ^i(k)r^in)i=1tO(r^i2)δq.

If ξ^i(k)<r^i/n for all it, then

i=1t(1ρ^)tiξ^i(k)K^ni=1t(1ρ^)ti(1ρ^/2)ti(1+ρ^)tiC2n,

for a suitable constant C>0. A union bound then implies that

Pr(i=1tξ^i(k)(1ρ^)tiC2n)i=1tPr(ξ^i(k)>r^in)δq.

Then, when tlogn2log(qq1)+log(2/C)log(qq1), we have that dt(k)C/n with probability at least 1δ/q, and the result follows by a union bound over k[q].

6 Projection chain

In this section, we prove Lemma 14 using the following multinomial coupling from [19].

Fact 20.

Fix integers q2, m0 and a constant L>0. Let X and Y be two multinomial random variables with m trials, where each trial leads to success of one of q values with the probability of success for each value being 1/q; i.e., X,YMult(m;1/q,,1/q). Let w=(w1,,wq)q such that i=1qwi=0 and wLm. Then there exists a coupling of X and Y and a constant c=c(q,L)>0 independent of m such that Pr(X=Y+w)c.

Proof of Lemma 14.

We couple At+1 and At+1 as follows. The percolation step is done independently in both copies. In the coloring step, first, the same random color s is assigned to the largest connected component in both chains, and all other connected components with two or more vertices from both chains are assigned spins uniformly at random independently. In addition, in each Vi, if one copy has more isolated vertices than the other, the excess of isolated vertices in that copy are assigned spins independently. The coloring of the remaining isolated vertices will be coupled to fix the potential discrepancies created in each Vi by this initial procedure as we described next.

For i,j[q], let a^ij, a^ij be the number of vertices assigned color j in Vi so far. We claim that there exists a constant C>0 such that with probability Ω(1) it holds for i,j[q] that

|a^ija^ij|C|Vi|. (23)

To prove this, let {Ck}k1 be the connected components in the first chain after the percolation step; assume C1 is the largest component. Let C(v) be the component of vertex v. Note that

k2|CkVi|2=k2vCkVi|CkVi|=k2vCkVi|C(v)Vi|vViC1|C(v)|.

For vC1, E[|C(v)|]A1 for a suitable constant A1>0. Hence, taking expectations, it follows from Markov’s inequality that

Pr(k2|CkVi|2100qA1|Vi|)1100q.

Let n^i be the number of vertices in Vi excluding those in C1 and the unassigned isolated vertices. If C1 is assigned spin s, then conditioning on k2|CkVi|2<100qA1|Vi|, by Hoeffding’s inequality, we deduce that for a large enough constant A2>0, with probability at least 99100q2, for any j[q] with js, it holds that |a^ijn^iq|A2|Vi|.

Similarly, we can get an analogous bound for a^ij, and by a union bound (23) holds for all i,j[q] such that js with probability at least 96/100.

By Lemma 5 and assumption A2, for a suitable constant A3>0, we have for any i[q]

Pr(||C1Vi||C1Vi||A3n)1100q.

Conditioning on this event and on k2|CkVi|2<100qA1|Vi|, both for all i[q], we obtain via Hoeffding’s inequality that for a large enough constant A2>0 that for any i[q]

|a^is|C1Vi|n^sq|(A2+A3)n,and|a^is|C1Vi|n^sq|(A2+A3)n

with probability at least 99/(100q), which implies that (23) holds for all i[q] and j=s with that probability 99/100 by a union bound.

Since 𝒱 is a λ-partition, Lemma 3 and a union bound over the partition sets imply that there are at least Ω(n) unassigned isolated vertices in each Vi in both chains with probability 1O(n1). Observe that the distribution of the coloring of the isolated vertices in each Vi and each copy is a multinomial distribution. Then, using Fact 20, we can couple the coloring of the isolated vertices in each Vi to equalize the spin counts and obtain two configurations such that At+1=At+1 with probability Ω(1).

References

  • [1] A. Blanca and R. Gheissari. Sampling from the Potts model at low temperatures via Swendsen–Wang dynamics. In Proceedings of the 64th IEEE Annual Symposium on Foundations of Computer Science (FOCS), pages 2006–2020, 2023. doi:10.1109/FOCS57990.2023.00122.
  • [2] Antonio Blanca, Pietro Caputo, Zongchen Chen, Daniel Parisi, Daniel Štefankovič, and Eric Vigoda. On mixing of markov chains: Coupling, spectral independence, and entropy factorization. In Proceedings of the 33rd Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 3670–3692, 2022. doi:10.1137/1.9781611977073.145.
  • [3] Antonio Blanca, Pietro Caputo, Daniel Parisi, Alistair Sinclair, and Eric Vigoda. Entropy decay in the Swendsen Wang dynamics on d. In Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing (STOC), pages 1551–1564, 2021. doi:10.1145/3406325.3451095.
  • [4] Antonio Blanca, Pietro Caputo, Alistair Sinclair, and Eric Vigoda. Spatial mixing and non-local markov chains. In Proceedings of the 29th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1965–1980, 2018. doi:10.1137/1.9781611975031.128.
  • [5] Antonio Blanca, Zongchen Chen, Daniel Štefankovič, and Eric Vigoda. The Swendsen–Wang dynamics on trees. Random Structures & Algorithms, 62(4):791–831, 2022. doi:10.1002/RSA.21121.
  • [6] Antonio Blanca, Zongchen Chen, and Eric Vigoda. Swendsen-Wang dynamics for general graphs in the tree uniqueness region. Random Structures & Algorithms, 56(2):373–400, 2020. doi:10.1002/rsa.20858.
  • [7] Antonio Blanca and Reza Gheissari. Random-cluster dynamics on random regular graphs in tree uniqueness. Communications in Mathematical Physics, 386(2):1243–1287, 2021. doi:10.1007/s00220-021-04093-z.
  • [8] Antonio Blanca and Reza Gheissari. Sampling from Potts on random graphs of unbounded degree via random-cluster dynamics. Annals of Applied Probability, 33(6B):4997–5049, 2023. Extended abstract appeared in the Proceedings of RANDOM 2022.
  • [9] Antonio Blanca and Alistair Sinclair. Random-Cluster dynamics in 2. Probability Theory and Related Fields, 168:821–847, 2017. Extended abstract appeared in the Proceedings of SODA 2016. doi:10.1007/s00440-016-0725-1.
  • [10] Antonio Blanca and Zhezheng Song. Cutoff for the Swendsen-Wang dynamics on the complete graph. arXiv preprint arXiv:2507.20482, 2025.
  • [11] Antonio Blanca and Xusheng Zhang. Rapid Mixing of Global Markov Chains via Spectral Independence: The Unbounded Degree Case. In Proceedings of the 27th International Conference on Randomization and Computation (RANDOM), page 53, 2023.
  • [12] Charles Carlson, Ewan Davies, and Alexandra Kolla. Efficient algorithms for the Potts model on small-set expanders. Chicago Journal of Theoretical Computer Science, 1:1–31, 2024.
  • [13] Charlie Carlson, Ewan Davies, Nicolas Fraiman, Alexandra Kolla, Aditya Potukuchi, and Corrine Yap. Algorithms for the ferromagnetic Potts model on expanders. In Proceedings of the 63rd IEEE Annual Symposium on Foundations of Computer Science (FOCS), pages 344–355, 2022. doi:10.1109/FOCS54457.2022.00040.
  • [14] Amin Coja-Oghlan, Andreas Galanis, Leslie Ann Goldberg, Jean Bernoulli Ravelomanana, Daniel Štefankovič, and Eric Vigoda. Metastability of the Potts ferromagnet on random regular graphs. Communications in Mathematical Physics, 401:185–225, 2023. doi:10.1007/s00220-023-04644-6.
  • [15] Andrea Collevecchio, Timothy M Garoni, Timothy Hyndman, and Daniel Tokarev. The worm process for the ising model is rapidly mixing. Journal of Statistical Physics, 164:1082–1102, 2016.
  • [16] Colin Cooper and Alan M. Frieze. Mixing properties of the Swendsen–Wang process on classes of graphs. Random Structures and Algorithms, 15:242–261, 1999. doi:10.1002/(SICI)1098-2418(199910/12)15:3/4\%3C242::AID-RSA4\%3E3.0.CO;2-C.
  • [17] Paul Cuff, Jian Ding, Oren Louidor, Eyal Lubetzky, Yuval Peres, and Allan Sly. Glauber dynamics for the mean-field Potts model. Journal of Statistical Physics, 149:432–477, 2012.
  • [18] Robert G. Edwards and Alan D. Sokal. Generalization of the Fortuin-Kasteleyn-Swendsen-Wang representation and Monte Carlo algorithm. Physical Review. D. Particles and Fields. Third Series, 38(6):2009–2012, 1988. doi:10.1103/PhysRevD.38.2009.
  • [19] Andreas Galanis, Daniel Štefankovič, and Eric Vigoda. Swendsen-Wang algorithm on the mean-field Potts model. Random Structures & Algorithms, 54(1):82–147, 2019. doi:10.1002/RSA.20768.
  • [20] Andreas Galanis, Daniel Štefankovič, Eric Vigoda, and Linji Yang. Ferromagnetic Potts model: Refined #BIS-hardness and related results. SIAM Journal on Computing, 45(6):2004–2065, 2016. doi:10.1137/140997580.
  • [21] Reza Gheissari, Eyal Lubetzky, and Yuval Peres. Exponentially slow mixing in the mean-field Swendsen–Wang dynamics. Annales de l’Institut Henri Poincare (B), 56(1):68–86, 2019. Extended abstract appeared in SODA 2018.
  • [22] Leslie Ann Goldberg and Mark Jerrum. Approximating the partition function of the ferromagnetic Potts model. Journal of the ACM, 59(5):1–31, 2012. doi:10.1145/2371656.2371660.
  • [23] Vivek K. Gore and Mark R. Jerrum. The Swendsen-Wang process does not always mix rapidly. In Proceedings of the 29th Annual ACM Symposium on Theory of Computing (STOC), pages 674–681, 1997. doi:10.1145/258533.258662.
  • [24] Heng Guo and Mark Jerrum. Random cluster dynamics for the Ising model is rapidly mixing. In Proceedings of the 29th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1818–1827, 2017. doi:10.1137/1.9781611974782.118.
  • [25] Tyler Helmuth, Will Perkins, and Guus Regts. Algorithmic Pirogov–Sinai theory. Probability Theory and Related Fields, 176(3):851–895, 2020. Extended abstract appeared in the Proceedings of STOC 2019. doi:10.1007/s00440-019-00928-y.
  • [26] Wassily Hoeffding. Probability inequalities for sums of bounded random variables. The collected works of Wassily Hoeffding, pages 409–426, 1994.
  • [27] Mark Huber. Perfect sampling using bounding chains. The Annals of Applied Probability, 14(2):734–753, 2004.
  • [28] Svante Janson and Malwina J Luczak. Susceptibility in subcritical random graphs. Journal of Mathematical Physics, 49(12), 2008.
  • [29] Matthew Jenssen, Peter Keevash, and Will Perkins. Algorithms for #BIS-hard problems on expander graphs. SIAM Journal on Computing, 49(4):681–710, 2020. doi:10.1137/19M1286669.
  • [30] M. Jerrum and A. Sinclair. Polynomial-time approximation algorithms for the Ising model. SIAM Journal on Computing, 22:1087–1116, 1993. doi:10.1137/0222066.
  • [31] Heejune Kim. Cutoff phenomenon of the glauber dynamics for the Ising model on complete multipartite graphs in the high temperature regime. Markov Processes And Related Fields, 28(1):113–148, 2022.
  • [32] David A Levin, Malwina J Luczak, and Yuval Peres. Glauber dynamics for the mean-field Ising model: cut-off, critical power law, and metastability. Probability Theory and Related Fields, 146:223–265, 2010.
  • [33] David A Levin and Yuval Peres. Markov chains and mixing times, volume 107. American Mathematical Society, 2017.
  • [34] Yun Long, Asaf Nachmias, Weiyang Ning, and Yuval Peres. A power law of order 1/4 for critical mean field Swendsen-Wang dynamics. Memoirs of the American Mathematical Society, 232(1092), 2014. doi:10.1090/memo/1092.
  • [35] Eyal Lubetzky and Allan Sly. Cutoff for the Ising model on the lattice. Inventiones mathematicae, 191:719–755, 2013.
  • [36] Eyal Lubetzky and Allan Sly. Universality of cutoff for the Ising model. Annals of Probability, 45(6):3664–3696, 2017.
  • [37] Malwina Luczak and Tomasz Luczak. The phase transition in the cluster-scaled model of a random graph. Random Structures & Algorithms, 28(2):215–246, 2006. doi:10.1002/RSA.20088.
  • [38] Danny Nam and Allan Sly. Cutoff for the Swendsen-Wang dynamics on the lattice. Annals of Probability, 47(6):3705–3761, 2019. doi:10.1214/19-AOP1344.
  • [39] Dana Randall and David Wilson. Sampling spin configurations of an Ising system. In Proceedings of the 10th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 959–960, 1999. URL: http://dl.acm.org/citation.cfm?id=314500.314945.
  • [40] Robert H. Swendsen and Jian-Sheng Wang. Nonuniversal critical dynamics in Monte Carlo simulations. Physical Review Letters, 58:86–88, 1987. doi:10.1103/PhysRevLett.58.86.
  • [41] Mario Ullrich. Swendsen–Wang is faster than single-bond dynamics. SIAM Journal on Discrete Mathematics, 28(1):37–48, 2014. doi:10.1137/120864003.
  • [42] Remco van der Hofstad, Takashi Kumagai, et al. Glauber dynamics for Ising models on random regular graphs: cut-off and metastability. Alea: Latin American journal of probability and mathematical statistics, 18(1):1441–1482, 2021.

Appendix A Mixing time lower bound

We will use the following result for proving the the lower bound on the mixing time as stated in Theorem 1.

Lemma 21.

If Xμ, then α(X)mA/n with probability at least 3/4 for a suitable constant A>0.

Similar results are available in the literature, but we were not able to find this particular variant, so, for completeness, we provide a proof of Lemma 21 in the full version of this paper [10].

Proof of Theorem 1 (Lower bound).

By Lemma 21, if Xμ, then α(X)mA/n with probability at least 3/4 for a suitable constant A. Now, take X0 to be a configuration where all vertices are assigned the same spin. By Lemmas 16 and 17, there exists γ such that after T=c(β,q)logn+γ steps, with probability 3/4, we have α(XT)m>An. Hence, XTμtv>1/4 and thus that the SW dynamics has not mixed after T steps.

Appendix B Proof of Lemma of 15

The idea behind this proof is that we can show that once A1 and A2 are achieved, they are preserved for a constant number of steps with constant probability, providing more attempts for the coupling from Lemma 14 to succeed at least once.

To formalize this, let 𝒫(r) be the set of pairs of configurations of the projection chain A and A such that any full configurations X and X that project onto A or A, respectively, satisfy: α(X)mr/n, α(Y)mr/n, maxk[q]|α1,k(X)α1,k(Y)|r/n.

Fact 22.

For δ(0,1), there exists r=r(δ)>0 such that Pr(Zt+1𝒫(r)Zt𝒫(r))δ.

Proof.

Let Xt and Yt be two configurations that project onto Zt=Z𝒫(r). Then, α(Xt)mr/n. Let us assume that α1(Xt)a (the case when α1(Xt)<a is analogous). By Fact 8, F(α1(Xt))F(a+r/n). Moreover, by Fact 7 and the mean value theorem, there exists a constant η(0,1) such that F(a+r/n)a=ηr/n which implies that (a+r/n)F(a+r/n)=(1η)r/n. In order for α(Xt+1)mr/n, we would need α(Xt+1)κ(F(α1(Xt)))(1η)rn. From Lemma 18, for any large enough constant r, we have

Pr(α(Xt+1)κ(F(α1(Xt)))(1η)rn)O(r2).

The same holds for Yt+1.

Similarly, by assumption, dt(k)=|α1(Xt)α1,k(Xt)|r/n. Then, using Lemma 19, for any large enough constant r, we have that there exists η^(0,1) such that

Pr(dt+1(k)rn)Pr(|dt+1(k)η^dt(k)|(1η^)rn)O(r2).

The same holds for all k[q] by a union bound, and for Yt+1. The result then follows by another union bound over the four events.

Proof of Lemma 15.

We consider the coupling that in each step aims to couple two instances of the projection chain using the coupling from Lemma 14. If it succeeds, the two instances remain coupled in all future steps. For ease of notation, let 𝒫 be the set of pairs of configurations of the projection chain that satisfy A1 and A2 for a constant C^ sufficiently large, let 𝒮t be the event that At=At, and let Zt=(At,At). Let 𝒫^𝒫 be the subset of 𝒫 that contains pairs of distinct configurations: i.e., the pairs (A,A)𝒫 such that AA.

It suffices to show that for a suitable constant , we have Pr(i=1¬𝒮t+i)<1/4. For this, we obtain first the following recurrence:

Pr(i=1¬𝒮t+i)=Pr(¬𝒮t+i=11¬𝒮t+i)Pr(i=11¬𝒮t+i)
Z𝒫Pr(¬𝒮t+,Zt+1=Zi=11¬𝒮t+i)Pr(i=11¬𝒮t+i)+Pr(Zt+1𝒫)
=Z𝒫^Pr(¬𝒮t+,Zt+1=Zi=11¬𝒮t+i)Pr(i=11¬𝒮t+i)+Pr(Zt+1𝒫), (24)

where the first inequality follows from the law of total probability, and the second equality from the fact that under our coupling the probability of ¬𝒮t+ is 0 when Z𝒫𝒫^. The sum in right-hand-side of (24) satisfies:

=Z𝒫^Pr(¬𝒮t+i=11¬𝒮t+i,Zt+1=Z)Pr(Zt+1=Zi=11¬𝒮t+i)Pr(i=11¬𝒮t+i)
=Z𝒫^Pr(¬𝒮t+Zt+1=Z)Pr(Zt+1=Zi=11¬𝒮t+i)Pr(i=11¬𝒮t+i)
(1δ)Z𝒫^Pr(Zt+1=Zi=11¬𝒮t+i)Pr(i=11¬𝒮t+i)
(1δ)Pr(i=11¬𝒮t+i),

where the second equality follows from the Markov property; in particular, note that {Zt} is a Markov chain and Z𝒫^ is such that ¬𝒮t+1 holds and can be dropped from the conditioning. The first inequality follows from Lemma 14.

Observe also that for j{1,,1}, it follows from Fact 22 that there is a constant δ2>0 that we can choose arbitrarily close to 1 by taking C^ large enough so that

Pr(Zt+j𝒫) Z𝒫Pr(Zt+j𝒫Zt+j1=Z)Pr(Zt+j1=Z)
Z𝒫δ2Pr(Zt+j1=Z)δ2Pr(Zt+j1𝒫),

and iterating we get Pr(Zt+j𝒫)δ2j, since by assumption Zt𝒫. Then,

Pr(i=1¬𝒮t+i) (1δ)Pr(i=11¬𝒮t+i)+1δ21.

Iterating once again,

Pr(i=1¬𝒮t+i) (1δ)+j=11(1δ2j)(1δ)j1(1δ)+(1δ)j=111δ2j(1δ)j+1.

Now first fixing so that (1δ)<1/8, we can then pick δ2 close enough to 1 so that j=111δ2j(1δ)j+1<1, and the result follows.