KBD algorithm
![]() | This article may be too technical for most readers to understand.(September 2021) |
The KBD algorithm is a cluster update algorithm designed for the fully frustrated Ising model in two dimensions,[1] or more generally any two dimensional spin glass with frustrated plaquettes arranged in a checkered pattern.[2] It is discovered in 1990 by Daniel Kandel, Radel Ben-Av, and Eytan Domany, and generalized by P. D. Coddington and L. Han in 1994.[3] It is the inspiration for cluster algorithms used in quantum monte carlo simulations.
Furthermore, it can be shown that there must be at least two such cycles, and that the cycles cannot intersect. Most importantly, each cycle cannot be contracted to a point in the underlying surface that the lattice is embedded in.[4] On a periodic lattice (or a torus), this means that the cycles of closed bonds must wind around the torus in the same direction, from which one can show that the largest cluster (which must be "squeezed" between these cycles) at zero temperature cannot span a finite fraction of the lattice size in the thermodynamic limit.
References
- ^ Kandel, Daniel; Ben-Av, Radel; Domany, Eytan (1990-08-20). "Cluster dynamics for fully frustrated systems". Physical Review Letters. 65 (8): 941–944. doi:10.1103/PhysRevLett.65.941.
- ^ Hamze, Firas; Jacob, Darryl C.; Ochoa, Andrew J.; Perera, Dilina; Wang, Wenlong; Katzgraber, Helmut G. (2018-04-13). "From near to eternity: Spin-glass planting, tiling puzzles, and constraint-satisfaction problems". Physical Review E. 97 (4): 043303. doi:10.1103/PhysRevE.97.043303.
- ^ Coddington, P. D.; Han, L. (1994-08-01). "Generalized cluster algorithms for frustrated spin models". Physical Review B. 50 (5): 3058–3067. arXiv:cond-mat/9402030. doi:10.1103/PhysRevB.50.3058.
- ^ Kandel, Daniel; Ben-Av, Radel; Domany, Eytan (1992-03-01). "Cluster Monte Carlo dynamics for the fully frustrated Ising model". Physical Review B. 45 (9): 4700–4709. doi:10.1103/PhysRevB.45.4700.