Skip to main navigation Skip to search Skip to main content

Linear-time uniform generation of random sparse contingency tables with specified marginals

  • Andrii Arman
  • , Pu Gao
  • , Nicholas Wormald

Research output: Contribution to journalArticleResearchpeer-review

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 languageEnglish
Pages (from-to)2036-2064
Number of pages29
JournalAnnals of Applied Probability
Volume34
Issue number2
DOIs
Publication statusPublished - Apr 2024

Keywords

  • contingency tables
  • Randomized generation algorithms
  • rejection sampling

Cite this