A cluster algorithm for Potts models with fixed spin densities
  A cluster algorithm is presented for the simulation of the q-state Potts models in which the number of spins is conserved in each state. The algorithm constructs Fortuin-Kasteleyn cluster configurations from spin configurations, in a way identical to the Swendsen-Wang algorithm; the spin assignment to these clusters is however different, and conserves the number of spins for each state. Compared to traditional non-local spin-exchange algorithms, the cluster algorithm presented here suffers less from critical slowing down, and consequently is more efficient near the critical temperature. 
R.P. Bikker (Utrecht) and G.T. Barkema (Utrecht)