Abstract
We give an algorithm which generates a uniformly random contingency table with specified marginals, that is, a matrix with nonnegative integer values and specified row and column sums. Such algorithms are useful in statistics and combinatorics. When Δ4<M/5, where Δ is the maximum of the row and column sums and M is the sum of all entries of the matrix, our algorithm runs in time linear in M in expectation. Most previously published algorithms for this problem are approximate samplers based on Markov chain Monte Carlo, whose provable bounds on the mixing time are typically polynomials with rather large degrees.
| Original language | English |
|---|---|
| Pages (from-to) | 2036-2064 |
| Number of pages | 29 |
| Journal | Annals of Applied Probability |
| Volume | 34 |
| Issue number | 2 |
| DOIs | |
| Publication status | Published - Apr 2024 |
Keywords
- contingency tables
- Randomized generation algorithms
- rejection sampling
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver