q-RSK Sampling of Domino Tilings of the Aztec Diamond     domino-tilings

Leonid Petrov


Simulation Info

q-RSK Sampling of Domino Tilings of the Aztec Diamond     domino-tilings

Leonid Petrov

About the Simulation

q-RSK Sampling generates random domino tilings of the Aztec diamond using the q-deformed Robinson-Schensted-Knuth correspondence. At q=0, this gives uniform tilings; as q approaches 1, tilings concentrate near "frozen" configurations.

Parameters:

  • n: Size of the Aztec diamond
  • q: q-Whittaker parameter (0 ≤ q < 1). q=0 gives Schur measure; q>0 gives q-Whittaker measure
  • x, y: Schur process specialization. Uniform (all 1s) gives standard measure; other weights create non-uniform sampling
  • High precision: Uses 50-digit arithmetic (slower but stable for q close to 1)

The simulation outputs interlacing partitions that encode the domino tiling.

Visualization Modes:

  • Dominoes: Standard flat tiling view with four colors for domino types.
  • Dimer: Displays the underlying matching on the dual graph as edges.
  • Double Dimer: Superimposes two independent samples to form loops. Includes a Min Loop Size filter.
  • Fluctuations: Visualizes height difference between two samples, approximating the Gaussian Free Field.
  • 3D: Renders the tiling as a stepped surface in 3D space. Supports rotation, perspective/orthographic toggle, and multiple visual presets.

View Options:

  • Rotate 45°: Rotate the canvas view for alternative perspective.
  • Particles: Show lattice points forming the Schur/q-Whittaker process.
  • Color Palettes: Multiple palettes plus custom color pickers.
  • Canvas/SVG: Toggle between renderers.

Export: PNG and PDF export with adjustable quality.

References:

  • arXiv:1504.00666 — K. Matveev, L. Petrov, q-randomized Robinson-Schensted-Knuth correspondences and random polymers
  • arXiv:1407.3764 — D. Betea et al., Perfect sampling algorithms for Schur processes
Syntax: 1^4 = 1,1,1,1
Q: 85
View:
1

Partitions forming the Schur/q-Whittaker process
Loading...

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). 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