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]
https://phyweb.physics.nus.edu.sg/~phywjs/. Redirect to the identified author homepage
Portrait of Jian-Sheng Wang
. Source. 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]
Nonuniversal critical dynamics in Monte Carlo simulations by Robert H. Swendsen and Jian-Sheng Wang. abstract and cluster-update construction
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]
Portrait of Robert H. Swendsen
. Source. 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]
Nonuniversal critical dynamics in Monte Carlo simulations by Robert H. Swendsen and Jian-Sheng Wang. 1987, cluster construction
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]
Generalization of the Fortuin-Kasteleyn-Swendsen-Wang representation and Monte Carlo algorithm by R. G. Edwards and A. D. Sokal. Joint representation and alternating conditional updates
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.

