Local, Cluster, and Global Update Families
Local, conditional, cluster, overrelaxation, multilevel, and global updates are not interchangeable accelerators. Each is exact only under a specific relation between the target action and the proposal: Metropolis corrects a known proposal ratio, a heat bath samples an exact conditional, a cluster move uses a model-specific bond representation, overrelaxation preserves a conditional energy surface, and a global or learned move needs a computable reverse density or another exact correction. The right comparison is therefore “correct for this target, then cost per effective estimate for this observable,” never acceptance rate alone.
Required background. Markov-chain sampling of lattice fields supplies target invariance, detailed balance, support, and ergodicity tests.
Helpful background. Brownian motion, Langevin dynamics, and Fokker–Planck equations supplies the continuous stochastic dynamics that underlies some local and global proposals.
Local proposals and exact conditionals
Section titled “Local proposals and exact conditionals”Let and . A local Metropolis step proposes only and accepts with
The update is inexpensive and broadly applicable, but information propagates only through repeated local steps. A heat-bath step instead draws exactly from
The reverse-density factor in the first rule is the general Metropolis–Hastings correction Hastings 1970, pp. 97–109.
Its accepted transition has no rejection. Conditional factorization proves invariance: integrating the old against and drawing the new one from the same distribution leaves the joint target unchanged. Zero rejection does not make a heat bath independent sampling; neighboring variables remain fixed during the step.
Local regulator and convention card. Discrete formulas use the periodic ferromagnetic Ising action with and each undirected bond counted once. The exact comparison uses the four-site ring of the preceding page. Scalar overrelaxation uses a real field whose one-site conditional action is with and fixed by the neighboring sites. One sweep means one attempted update per site on average; a cluster step is also reported in flipped sites so work is comparable.
For the four-spin ring, the local field at site is . The exact conditional probability is
This gives an exactly enumerable heat-bath transition matrix. It must satisfy the same sixteen-state stationarity residual and closed-form bond correlation as the single-spin Metropolis chain, although its spectrum and autocorrelations differ.
The figure below shows what remains common when the proposal changes. Follow any local, conditional, cluster, or global branch through its own exactness argument before comparing coverage or speed.
Update families differ in the identity that establishes stationarity: a reverse proposal ratio, an exact conditional, a cluster representation, or a corrected global density. Their efficiency is comparable only after that identity and support coverage pass. Original schematic, not to scale.
The canonical sampler correctness and performance matrix states the proposal, correction, coverage, failure, and cost fields side by side.
Collective clusters from a bond representation
Section titled “Collective clusters from a bond representation”For a ferromagnetic Ising bond, the identity
introduces an auxiliary occupied bond only between like spins. Conditional on the spins, occupy each like-spin bond independently with probability ; conditional on the resulting bond clusters, assign each cluster a common sign with equal probability. Alternating these two exact conditionals is the Swendsen–Wang update of Swendsen and Wang 1987, pp. 86–88.
The Wolff variant chooses a seed, grows one connected cluster using the same bond probability, and flips it. Its detailed-balance proof can be seen directly at the boundary. Suppose is obtained by flipping a cluster . Internal activated-bond probabilities agree in the forward and reverse constructions. Only boundary bonds with one end in can change their aligned status. Each aligned boundary bond that must remain inactive supplies . Consequently the ratio of forward and reverse cluster-growth probabilities is
where and count aligned boundary bonds before and after the flip. Thus the rejection-free cluster move obeys detailed balance. This construction and its applicability to reflections are developed in Wolff 1989, pp. 361–364.
The assumption is structural. Using for an antiferromagnetic bond makes ; applying the ferromagnetic connectivity rule unchanged to frustration or to an action without the required positive random-cluster representation is not an approximation—it is not a probability kernel.
Overrelaxation, composites, and global moves
Section titled “Overrelaxation, composites, and global moves”For the quadratic one-site conditional above, the deterministic reflection
leaves and the unit Jacobian invariant. It is an involution, so it obeys detailed balance with respect to the conditional measure. But repeated reflections can be periodic and cannot by themselves refresh the radial or energy-like degree of freedom. A practical kernel composes overrelaxation with a stochastic heat-bath or Metropolis step. If and each preserve , then their ordered composition does too:
The composition need not itself be reversible, which illustrates again that invariance is the essential condition.
A global proposal can update every field variable at once. If it has a tractable density and adequate support, the full Metropolis–Hastings ratio makes it exact. Hybrid Monte Carlo is a particularly important global construction and is derived on the next page. Tempering and exactly corrected learned proposals appear only after slow-mode diagnostics on the acceleration page.
Multilevel methods serve a different purpose. When locality permits an observable or conditional expectation to factor across subdomains with fixed boundaries, nested conditional averages can reduce variance exponentially for suitable long-distance observables, as demonstrated by Lüscher and Weisz 2001, §§2–4. This does not create a universal global transition for arbitrary actions or fermion determinants. The frozen boundary fields, conditional independence statement, and recombination formula are part of the method contract.
Exactly checking update families on the same target
Section titled “Exactly checking update families on the same target”The four-spin ring provides a fair correctness fixture.
- Enumerate all sixteen target weights and exact observables and .
- Construct separate matrices for random-site Metropolis, random-site heat bath, and one-cluster Wolff updates. For the cluster matrix, sum over seed and bond-growth randomness rather than replacing it by sampled frequencies.
- Check row normalization, , and pairwise balance. Confirm that the three matrices have different subleading eigenvalues even though the invariant vector agrees.
- In longer runs, report work in proposed or flipped sites, not merely “updates.” Compare the variance of times the measured work per configuration. For a critical-size study, repeat over at matched or matched and identify the slow observable before fitting a scaling law.
The physical expectation is conditional: cluster moves can dramatically reduce magnetization-like critical slowing for ferromagnetic spin models, while a local method may remain competitive away from criticality or for observables whose slow mode does not overlap strongly with the cluster dynamics. An exact four-spin success establishes implementation correctness, not large-volume superiority.
Adversarial failures
Section titled “Adversarial failures”A missing periodic bond. Construct clusters on bonds but evaluate the target with the additional bond . The growth probability no longer accounts for every action term changed by the flip. Exact stationarity fails even though configurations still look plausible.
A cluster rule outside its representation. Reuse the ferromagnetic Ising activation probability in a frustrated model. A negative or ad hoc-clipped bond probability invalidates the conditional derivation; a high flip rate cannot restore it.
Overrelaxation without refreshment. Run only on a quadratic target. Energy-like invariants and periodic orbits remain. Combine it with a stochastic kernel and verify communication rather than assuming that large moves imply ergodicity.
An unfair performance comparison. Count one Wolff cluster as one unit of work even when it flips spins, but count a local sweep as units. The resulting speedup is a unit-conversion artifact. Report field visits, force or action evaluations, and cost per effective observable estimate under matched targets and hardware.
Observable-level validation checklist
Section titled “Observable-level validation checklist”- State the algebraic representation that licenses the update: proposal ratio, exact conditional, positive cluster bonds, invariant reflection, or subdomain factorization.
- Include every boundary and interaction term in both target and update; test periodic and open fixtures separately.
- Verify invariance and support on an exactly enumerable lattice, then compare at least two observables with different symmetry and slow-mode overlap.
- Combine deterministic or sector-preserving moves with a proven communication mechanism, and test deliberately separated starts.
- Inject a missing bond, wrong cluster probability, or removed refresh step and require an exact residual or cross-start comparison to detect it.
- Compare performance only after correctness passes, using matched targets, volumes, observable definitions, work units, and uncertainty procedures.
Learning outcomes
Section titled “Learning outcomes”After completing this page, you should be able to:
- derive why one local update and one collective update preserve a specified lattice target, including the assumptions that limit their applicability; and
- compare update families by cost per effective estimate and failure behavior rather than by raw acceptance, update count, or wall time alone.
Exercises
Section titled “Exercises”1. Derive the heat bath. For the four-spin ring, show that the stated conditional distribution of is normalized and obeys detailed balance when the updated site is chosen uniformly.
Solution
At fixed neighbors, the only -dependent Boltzmann factor is . Summing over gives . For configurations differing only at , uniform site selection cancels in the ratio, and , which is symmetric in .
2. Test the overrelaxation composite. Let be the deterministic conditional reflection and an exact heat bath. Prove that is invariant, and explain why it need not satisfy detailed balance.
Solution
Both kernels separately preserve , so . Reversibility would require the adjoint relation . Because each factor is self-adjoint but , detailed balance holds only if the two kernels commute. Ordered site updates generally do not.
References
Section titled “References”- Hastings, W. K. (1970). “Monte Carlo sampling methods using Markov chains and their applications.” Biometrika 57(1), 97–109. doi:10.1093/biomet/57.1.97.
- Lüscher, M., and Weisz, P. (2001). “Locality and exponential error reduction in numerical lattice gauge theory.” Journal of High Energy Physics 09, 010. doi:10.1088/1126-6708/2001/09/010; Open PDF.
- Swendsen, R. H., and Wang, J.-S. (1987). “Nonuniversal critical dynamics in Monte Carlo simulations.” Physical Review Letters 58(2), 86–88. doi:10.1103/PhysRevLett.58.86.
- Wolff, U. (1989). “Collective Monte Carlo updating for spin systems.” Physical Review Letters 62(4), 361–364. doi:10.1103/PhysRevLett.62.361.