Skip to main navigation Skip to search Skip to main content

Discrete hit-and-run for sampling points from arbitrary distributions over subsets of integer hyperrectangles

  • Stephen Baumert
  • , Archis Ghate
  • , Seksan Kiatsupaibul
  • , Yanfang Shen
  • , Robert L. Smith
  • , Zelda B. Zabinsky

Research output: Contribution to journal › Article › peer-review

Abstract

We consider the problem of sampling a point from an arbitrary distribution π over an arbitrary subset S of an integer hyperrectangle. Neither the distribution π nor the support set S are assumed to be available as explicit mathematical equations, but may only be defined through oracles and, in particular, computer programs. This problem commonly occurs in black-box discrete optimization as well as counting and estimation problems. The generality of this setting and high dimensionality of S precludes the application of conventional random variable generation methods. As a result, we turn to Markov chain Monte Carlo (MCMC) sampling, where we execute an ergodic Markov chain that converges to π so that the distribution of the point delivered after sufficiently many steps can be made arbitrarily close to w. Unfortunately, classical Markov chains, such as the nearest-neighbor random walk or the coordinate direction random walk, fail to converge to π because they can get trapped in isolated regions of the support set. To surmount this difficulty, we propose discrete hit-and-run (DHR), a Markov chain motivated by the hit-and-run algorithm known to be the most efficient method for sampling from log-concave distributions over convex bodies in Rn. We prove that the limiting distribution of DHR is Tπ as desired, thus enabling us to sample approximately from Tπ by delivering the last iterate of a sufficiently large number of iterations of DHR. In addition to this asymptotic analysis, we investigate finite-time behavior of DHR and present a variety of examples where DHR exhibits polynomial performance.

Original languageEnglish (US)
Pages (from-to)727-739
Number of pages13
JournalOperations research
Volume57
Issue number3
DOIs
StatePublished - May 2009
Externally publishedYes

Keywords

  • Probability: random walk. Area of review: Simulation
  • Simulation: Markov chain Monte Carlo

Fingerprint

Dive into the research topics of 'Discrete hit-and-run for sampling points from arbitrary distributions over subsets of integer hyperrectangles'. Together they form a unique fingerprint.

Cite this