Glauber Dynamics on Domino tilings with 2x2 periodic weights     domino-tilings

Leonid Petrov


Simulation Info

Glauber Dynamics on Domino tilings with 2x2 periodic weights     domino-tilings

Leonid Petrov

Colored domino tiling of a diamond-shaped region rendered as an SVG mosaic. Demonstrates Glauber dynamics on Aztec diamond tilings with 2-by-2 periodic edge weights (a,b). The Markov chain flips adjacent domino pairs; adjusting weights in real time reveals arctic circle phenomena and limit shape transitions.

About the simulation

Shuffling (initial picture)

This simulation demonstrates random domino tilings of an Aztec diamond—a diamond‑shaped union of unit squares. The probability measure is $2\times2$‑periodic with edge‑weights $(a,b)$, as studied by Chhita & Johansson in Domino tilings of the Aztec diamond with periodic weights. Sampling uses the shuffling algorithm. The original Python implementation by Sunil Chhita has been ported to JavaScript + WebAssembly, and the graphics are rendered with D3.js.

The sampling runs entirely in your browser. For sizes up to about $n\le120$ the sampler is fast; larger $n$ may take noticeable time (hard cap $n=300$ to protect your browser).

Glauber Dynamics

You can run the Glauber dynamics on domino tilings, and adjust the speed. You can start the dynamics with one set of parameters $(a,b)$ and change them on the fly, observing in real time how the tiling reacts. Key phenomena visible in the grayscale view:

Conjecture: In the non‑uniform case $a\neq b$, the Glauber chain requires exponentially many sweeps in $n$ to alter the limit shape.



code

(note: parameters in the code might differ from the ones in simulation results below)

Dear colleagues:

Feel free to use code (unless otherwise specified next to the corresponding link), data, and visualizations to illustrate your research in talks and papers, with attribution (CC BY-SA 4.0 (opens in new tab)). Some images are available in very high resolution upon request. I can also produce other simulations upon request - email me at lenia.petrov@gmail.com
This material is based upon work supported by the National Science Foundation under Grant DMS-2153869