Papers
Topics
Authors
Recent
Search
2000 character limit reached

Burnside Process in Markov Chains

Updated 14 July 2026
  • Burnside Process is a Markov chain based on finite group actions that samples orbits uniformly using stabilizers and fixed-point sets.
  • It connects group theory with combinatorial structures such as set partitions, contingency tables, and parking functions through explicit sampling techniques.
  • The process leverages spectral analysis and orthogonal polynomials to achieve rapid mixing, with quantitative convergence bounds validating its efficiency.

Searching arXiv for papers on the Burnside process and related variants. The Burnside process is a Markov chain attached to a finite group action GXG\curvearrowright X. From a current state xXx\in X, it samples a group element from the stabilizer of xx and then samples a new state from the corresponding fixed-point set, producing a reversible chain on XX whose projection to the orbit space X/GX/G has the uniform stationary distribution on orbits. In this form it is a general orbit-sampling mechanism rather than a sampler on orbit labels directly, and it has been developed for set partitions, conjugacy classes, contingency tables, parking functions, Dyck paths, and several weighted or dual variants (Feng, 29 Oct 2025, Paguyo, 2022).

1. General construction and stationary law

Let XX be a finite set and let GG be a finite group acting on XX. For xXx\in X, write Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\} for the stabilizer, xXx\in X0 for the fixed-point set, and xXx\in X1 for the orbit of xXx\in X2. The classical Burnside kernel is

xXx\in X3

Equivalently, one step is: choose xXx\in X4 uniformly, then choose xXx\in X5 uniformly. A direct detailed-balance calculation gives the stationary law

xXx\in X6

where xXx\in X7. Burnside’s lemma,

xXx\in X8

provides the normalization. When the chain is lumped by orbits, the induced chain on xXx\in X9 has the uniform stationary distribution. Since the identity lies in every stabilizer and fixes every state, all entries xx0 are positive, so the chain is irreducible and aperiodic (Feng, 29 Oct 2025).

In the terminology of Diaconis and Zhong, the Burnside process is also a special case of the Swendsen–Wang or data-augmentation paradigm. In the examples where the lumped chain admits an explicit diagonalization, this interpretation connects orbit sampling to orthogonal-polynomial spectral theory, beta-binomial mixtures, and Mallows-type distributions on permutations (Diaconis et al., 2020).

2. Value permutations on xx1 and uniform sampling of set partitions

A central model takes xx2 with xx3, and xx4 acting by permuting the values of a tuple coordinate-wise: xx5 If xx6, let xx7 be the number of distinct values appearing in xx8, and define xx9 by XX0 iff XX1. Then two tuples lie in the same orbit exactly when they induce the same set partition of XX2, and

XX3

Thus the orbit space is identified with set partitions of XX4, and running the Burnside chain on XX5 and returning XX6 yields a sampler for the uniform distribution on XX7. In this model the kernel admits a closed form: if XX8, XX9 and X/GX/G0 are their numbers of distinct values, and X/GX/G1 is the size of the union of their value-sets, then

X/GX/G2

where X/GX/G3 is the number of fixed points of a uniformly random permutation in X/GX/G4. The chain is reversible with

X/GX/G5

so that the lumped chain on X/GX/G6 has the uniform stationary distribution (Paguyo, 2022).

The same work gives quantitative convergence bounds. For X/GX/G7, if

X/GX/G8

then

X/GX/G9

The proof uses a two-stage coupling: first coupling stabilizer permutations on the union of the free labels, then coupling the relabeling step by a maximal-matching coupling on fixed-point sets. For XX0, a global minorization gives

XX1

for all XX2, hence

XX3

On the lumped chain XX4 on XX5, the spectral gap satisfies

XX6

so

XX7

up to polynomial-in-XX8 factors. The resulting sampler is therefore rapidly mixing when XX9 grows at most polynomially in GG0 (Paguyo, 2022).

3. Coordinate permutations, the binary cube, and Hahn-polynomial diagonalization

A second explicit setting uses the action of GG1 on GG2 by permuting coordinates. All binary strings of Hamming weight GG3 lie in a single orbit, so the Burnside chain lumps to a chain GG4 on GG5 recording the current weight. From a binary vector GG6 of weight GG7, one samples a permutation GG8 uniformly from the stabilizer of GG9, writes XX0 in cycle form, independently labels each cycle by XX1 or XX2 with probability XX3, and assigns that label to all coordinates in the cycle. The lumped chain is reversible with the uniform law

XX4

This provides one of the cleanest exact Burnside-process spectral analyses (Diaconis et al., 2020).

The orthogonal polynomials for the uniform weight on XX5 are the Hahn polynomials with parameters XX6, which here become the discrete Chebyshev polynomials XX7. The spectrum is explicit: all odd-degree polynomials XX8 are annihilated, while the even-degree polynomials XX9 are eigenfunctions with eigenvalues

xXx\in X0

The xXx\in X1-step kernel therefore has a full spectral expansion in the xXx\in X2. Using orthogonality and a xXx\in X3-bound, one gets

xXx\in X4

for worst-case initial states such as xXx\in X5 or xXx\in X6, together with the matching lower bound

xXx\in X7

Hence the chain mixes in exactly xXx\in X8 steps. This example is the setting in which the Burnside process is diagonalized by Hahn polynomials and where sharp geometric convergence is obtained rather than only polynomial upper bounds (Diaconis et al., 2020).

4. Partitions, contingency tables, parking functions, and Dyck paths

When xXx\in X9 and the action is conjugation, the orbits are conjugacy classes, equivalently integer partitions Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\}0. The Burnside step becomes: from a permutation Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\}1, sample Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\}2 uniformly from the centralizer Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\}3, then sample Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\}4 uniformly from Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\}5, and set the next state to Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\}6. On cycle counts Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\}7, the centralizer decomposes as

Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\}8

and the cycle-type of a uniform element in each Gx={gG:gx=x}G_x=\{g\in G:g\cdot x=x\}9 can be sampled by a discrete stick-breaking construction together with independent uniform choices in xXx\in X00. The resulting lumped Burnside step on partitions runs in average xXx\in X01 time and space. A parallel construction for the action of xXx\in X02 on xXx\in X03 by left-right multiplication yields a Burnside sampler for contingency tables with margins xXx\in X04; in lumped form it runs in xXx\in X05 average time and memory and exploits Fisher–Yates sampling on cellwise cycle data (Diaconis et al., 4 Mar 2025).

For Catalan structures, let xXx\in X06 be the parking functions and let xXx\in X07 act by permuting coordinates. Because the parking condition depends only on the sorted multiset of entries, orbits are indexed by weakly increasing parking functions xXx\in X08, and xXx\in X09. The stationary distribution on xXx\in X10 is

xXx\in X11

where xXx\in X12 is the histogram of value xXx\in X13, so the lumped chain is uniform on xXx\in X14. Via the xXx\in X15-equivariant bijection xXx\in X16, the same

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Burnside Process.