Jian-Sheng Wang 2026-11-05
Jian-Sheng Wang co-developed the Swendsen-Wang algorithm with Robert H. Swendsen. Their method constructs and updates clusters of spins rather than changing one spin at a time, addressing critical slowing down in equilibrium Monte Carlo simulations.[ref]
For example, a large nearly aligned region in an Ising model can be difficult to reverse through local changes because intermediate configurations create costly boundaries. A collective move can change the region coherently while the full transition rule retains the desired equilibrium statistics. The useful question is then the correlation between successive samples, not merely how many update attempts are executed. Wang's institutional personal-page redirect identifies his current research homepage.[ref]
Robert H. Swendsen 2026-11-05
Robert H. Swendsen co-developed the Swendsen-Wang algorithm with Jian-Sheng Wang. Their 1987 paper introduced collective updates for spin-system Monte Carlo simulations, reducing the difficulty of sampling large correlated regions near a phase transition.[ref]
The key distinction is between physical dynamics and a sampling algorithm's dynamics. Replacing many single-spin changes by a collective update can preserve the intended equilibrium probability distribution while changing how quickly samples decorrelate. An improvement in simulation speed is therefore not a claim that a real magnet changes by that same update rule. Swendsen's Carnegie Mellon profile identifies his field as computational physics.[ref]
Swendsen-Wang algorithm 2026-11-05
The Swendsen-Wang algorithm is a cluster Markov chain Monte Carlo method that updates connected groups of variables together. For the ferromagnetic Ising model with no external field, let and , where and is inverse temperature. One step places a bond on each equal-spin edge independently with probability , leaves unequal-spin edges unbonded, then assigns each connected bond cluster an independent uniformly chosen sign.[ref]
The bond and spin updates are conditional draws from a joint spin-bond distribution. Summing out the bonds recovers the Boltzmann distribution, so alternating the two conditional draws preserves the intended equilibrium law.[ref]
For two connected vertices initially carrying equal spins, the next spins agree with probability : a retained bond forces agreement, while an absent bond permits independent signs. Unlike a single-spin update, one step can reverse a large correlated region. This often reduces critical slowing down, although efficiency depends on the model and the observable. The Ising formula above should not be applied unchanged to a frustrated interaction or an external field.