Burnside Process in Markov Chains
- 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 . From a current state , it samples a group element from the stabilizer of and then samples a new state from the corresponding fixed-point set, producing a reversible chain on whose projection to the orbit space 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 be a finite set and let be a finite group acting on . For , write for the stabilizer, 0 for the fixed-point set, and 1 for the orbit of 2. The classical Burnside kernel is
3
Equivalently, one step is: choose 4 uniformly, then choose 5 uniformly. A direct detailed-balance calculation gives the stationary law
6
where 7. Burnside’s lemma,
8
provides the normalization. When the chain is lumped by orbits, the induced chain on 9 has the uniform stationary distribution. Since the identity lies in every stabilizer and fixes every state, all entries 0 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 1 and uniform sampling of set partitions
A central model takes 2 with 3, and 4 acting by permuting the values of a tuple coordinate-wise: 5 If 6, let 7 be the number of distinct values appearing in 8, and define 9 by 0 iff 1. Then two tuples lie in the same orbit exactly when they induce the same set partition of 2, and
3
Thus the orbit space is identified with set partitions of 4, and running the Burnside chain on 5 and returning 6 yields a sampler for the uniform distribution on 7. In this model the kernel admits a closed form: if 8, 9 and 0 are their numbers of distinct values, and 1 is the size of the union of their value-sets, then
2
where 3 is the number of fixed points of a uniformly random permutation in 4. The chain is reversible with
5
so that the lumped chain on 6 has the uniform stationary distribution (Paguyo, 2022).
The same work gives quantitative convergence bounds. For 7, if
8
then
9
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 0, a global minorization gives
1
for all 2, hence
3
On the lumped chain 4 on 5, the spectral gap satisfies
6
so
7
up to polynomial-in-8 factors. The resulting sampler is therefore rapidly mixing when 9 grows at most polynomially in 0 (Paguyo, 2022).
3. Coordinate permutations, the binary cube, and Hahn-polynomial diagonalization
A second explicit setting uses the action of 1 on 2 by permuting coordinates. All binary strings of Hamming weight 3 lie in a single orbit, so the Burnside chain lumps to a chain 4 on 5 recording the current weight. From a binary vector 6 of weight 7, one samples a permutation 8 uniformly from the stabilizer of 9, writes 0 in cycle form, independently labels each cycle by 1 or 2 with probability 3, and assigns that label to all coordinates in the cycle. The lumped chain is reversible with the uniform law
4
This provides one of the cleanest exact Burnside-process spectral analyses (Diaconis et al., 2020).
The orthogonal polynomials for the uniform weight on 5 are the Hahn polynomials with parameters 6, which here become the discrete Chebyshev polynomials 7. The spectrum is explicit: all odd-degree polynomials 8 are annihilated, while the even-degree polynomials 9 are eigenfunctions with eigenvalues
0
The 1-step kernel therefore has a full spectral expansion in the 2. Using orthogonality and a 3-bound, one gets
4
for worst-case initial states such as 5 or 6, together with the matching lower bound
7
Hence the chain mixes in exactly 8 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 9 and the action is conjugation, the orbits are conjugacy classes, equivalently integer partitions 0. The Burnside step becomes: from a permutation 1, sample 2 uniformly from the centralizer 3, then sample 4 uniformly from 5, and set the next state to 6. On cycle counts 7, the centralizer decomposes as
8
and the cycle-type of a uniform element in each 9 can be sampled by a discrete stick-breaking construction together with independent uniform choices in 00. The resulting lumped Burnside step on partitions runs in average 01 time and space. A parallel construction for the action of 02 on 03 by left-right multiplication yields a Burnside sampler for contingency tables with margins 04; in lumped form it runs in 05 average time and memory and exploits Fisher–Yates sampling on cellwise cycle data (Diaconis et al., 4 Mar 2025).
For Catalan structures, let 06 be the parking functions and let 07 act by permuting coordinates. Because the parking condition depends only on the sorted multiset of entries, orbits are indexed by weakly increasing parking functions 08, and 09. The stationary distribution on 10 is
11
where 12 is the histogram of value 13, so the lumped chain is uniform on 14. Via the 15-equivariant bijection 16, the same