Random sampling of partitions and contingency tables: Two practical examples of the Burnside process
Abstract: The Burnside process is a general algorithm for sampling a uniformly chosen orbit of a finite group acting on a finite set . For example, if and acts on itself by conjugation (), then the orbits are conjugacy classes. When is the symmetric group , the conjugacy classes are indexed by partitions of , so the Burnside process gives a way to sample partitions. If and is a product of symmetric groups, then the orbits are labeled by contingency tables: non-negative integer arrays with given row and column sums. Actually carrying out the Burnside process requires new combinatorics and group theory. This is worked out and illustrated for these two examples. For partitions, we also developed a new Markov chain called the reflected Burnside process which greatly improves the mixing of the Burnside process.
Paper Prompts
Sign up for free to create and run prompts on this paper.