IDEAS home Printed from https://ideas.repec.org/a/inm/oropre/v57y2009i3p727-739.html
   My bibliography  Save this article

Discrete Hit-and-Run for Sampling Points from Arbitrary Distributions Over Subsets of Integer Hyperrectangles

Author

Listed:
  • Stephen Baumert

    (U.S. Postal Service, Office of Inspector General, Arlington, Virginia 22209)

  • Archis Ghate

    (Department of Industrial and Systems Engineering, University of Washington, Seattle, Washington 98195)

  • Seksan Kiatsupaibul

    (Department of Statistics, Chulalongkorn University, Bangkok 10330, Thailand)

  • Yanfang Shen

    (Clearsight Systems, Inc., Seattle, Washington 98104)

  • Robert L. Smith

    (Department of Industrial and Operations Engineering, University of Michigan, Ann Arbor, Michigan 48109)

  • Zelda B. Zabinsky

    (Department of Industrial and Systems Engineering, University of Washington, Seattle, Washington 98195)

Abstract

We consider the problem of sampling a point from an arbitrary distribution (pi) over an arbitrary subset S of an integer hyperrectangle. Neither the distribution (pi) 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 (pi) so that the distribution of the point delivered after sufficiently many steps can be made arbitrarily close to (pi). Unfortunately, classical Markov chains, such as the nearest-neighbor random walk or the coordinate direction random walk, fail to converge to (pi) 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 R n . We prove that the limiting distribution of DHR is (pi) as desired, thus enabling us to sample approximately from (pi) 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.

Suggested Citation

  • Stephen Baumert & Archis Ghate & Seksan Kiatsupaibul & Yanfang Shen & Robert L. Smith & Zelda B. Zabinsky, 2009. "Discrete Hit-and-Run for Sampling Points from Arbitrary Distributions Over Subsets of Integer Hyperrectangles," Operations Research, INFORMS, vol. 57(3), pages 727-739, June.
  • Handle: RePEc:inm:oropre:v:57:y:2009:i:3:p:727-739
    DOI: 10.1287/opre.1080.0600
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/opre.1080.0600
    Download Restriction: no

    File URL: https://libkey.io/10.1287/opre.1080.0600?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Adam Tauman Kalai & Santosh Vempala, 2006. "Simulated Annealing for Convex Optimization," Mathematics of Operations Research, INFORMS, vol. 31(2), pages 253-266, May.
    2. Robert L. Smith, 1984. "Efficient Monte Carlo Procedures for Generating Points Uniformly Distributed over Bounded Regions," Operations Research, INFORMS, vol. 32(6), pages 1296-1308, December.
    3. Sanjiv R. Das & Alistair Sinclair, 2005. "A Markov Chain Monte Carlo Method For Derivative Pricing And Risk Assessment," World Scientific Book Chapters, in: H Gifford Fong (ed.), The World Of Risk Management, chapter 6, pages 131-149, World Scientific Publishing Co. Pte. Ltd..
    4. Claude J. P. Bélisle & H. Edwin Romeijn & Robert L. Smith, 1993. "Hit-and-Run Algorithms for Generating Multivariate Distributions," Mathematics of Operations Research, INFORMS, vol. 18(2), pages 255-266, May.
    5. J. Cole Smith & Sheldon H. Jacobson, 2005. "An Analysis of the Alias Method for Discrete Random-Variate Generation," INFORMS Journal on Computing, INFORMS, vol. 17(3), pages 321-327, August.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Kuo-Ling Huang & Sanjay Mehrotra, 2013. "An empirical evaluation of walk-and-round heuristics for mixed integer linear programs," Computational Optimization and Applications, Springer, vol. 55(3), pages 545-570, July.
    2. Reuven Rubinstein, 2010. "Randomized Algorithms with Splitting: Why the Classic Randomized Algorithms Do Not Work and How to Make them Work," Methodology and Computing in Applied Probability, Springer, vol. 12(1), pages 1-50, March.
    3. Kuo-Ling Huang & Sanjay Mehrotra, 2015. "An empirical evaluation of a walk-relax-round heuristic for mixed integer convex programs," Computational Optimization and Applications, Springer, vol. 60(3), pages 559-585, April.
    4. Lihua Sun & L. Jeff Hong & Zhaolin Hu, 2014. "Balancing Exploitation and Exploration in Discrete Optimization via Simulation Through a Gaussian Process-Based Search," Operations Research, INFORMS, vol. 62(6), pages 1416-1438, December.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Badenbroek, Riley & de Klerk, Etienne, 2022. "Complexity analysis of a sampling-based interior point method for convex optimization," Other publications TiSEM 3d774c6d-8141-4f31-a621-5, Tilburg University, School of Economics and Management.
    2. Riley Badenbroek & Etienne Klerk, 2022. "Simulated Annealing for Convex Optimization: Rigorous Complexity Analysis and Practical Perspectives," Journal of Optimization Theory and Applications, Springer, vol. 194(2), pages 465-491, August.
    3. de Klerk, Etienne & Badenbroek, Riley, 2022. "Simulated annealing with hit-and-run for convex optimization: complexity analysis and practical perspectives," Other publications TiSEM 323b4588-65e0-4889-a555-9, Tilburg University, School of Economics and Management.
    4. Huseyin Mete & Yanfang Shen & Zelda Zabinsky & Seksan Kiatsupaibul & Robert Smith, 2011. "Pattern discrete and mixed Hit-and-Run for global optimization," Journal of Global Optimization, Springer, vol. 50(4), pages 597-627, August.
    5. Luis V. Montiel & J. Eric Bickel, 2014. "A Generalized Sampling Approach for Multilinear Utility Functions Given Partial Preference Information," Decision Analysis, INFORMS, vol. 11(3), pages 147-170, September.
    6. Etienne de Klerk & Monique Laurent, 2018. "Comparison of Lasserre’s Measure-Based Bounds for Polynomial Optimization to Bounds Obtained by Simulated Annealing," Mathematics of Operations Research, INFORMS, vol. 43(4), pages 1317-1325, November.
    7. Sorawit Saengkyongam & Anthony Hayter & Seksan Kiatsupaibul & Wei Liu, 2020. "Efficient computation of the stochastic behavior of partial sum processes," Computational Statistics, Springer, vol. 35(1), pages 343-358, March.
    8. Cyril Bachelard & Apostolos Chalkis & Vissarion Fisikopoulos & Elias Tsigaridas, 2023. "Randomized geometric tools for anomaly detection in stock markets," Post-Print hal-04223511, HAL.
    9. de Klerk, Etienne & Laurent, Monique, 2017. "Comparison of Lasserre's Measure-based Bounds for Polynomial Optimization to Bounds Obtained by Simulated Annealing," Other publications TiSEM 7a865ba0-bffb-43fb-a376-7, Tilburg University, School of Economics and Management.
    10. Cyril Bachelard & Apostolos Chalkis & Vissarion Fisikopoulos & Elias Tsigaridas, 2022. "Randomized geometric tools for anomaly detection in stock markets," Papers 2205.03852, arXiv.org, revised May 2022.
    11. Bélisle, Claude, 2000. "Slow hit-and-run sampling," Statistics & Probability Letters, Elsevier, vol. 47(1), pages 33-43, March.
    12. de Klerk, Etienne & Laurent, Monique, 2018. "Comparison of Lasserre's measure-based bounds for polynomial optimization to bounds obtained by simulated annealing," Other publications TiSEM 78f8f496-dc89-413e-864d-f, Tilburg University, School of Economics and Management.
    13. Nabil Kahalé, 2019. "Efficient Simulation of High Dimensional Gaussian Vectors," Mathematics of Operations Research, INFORMS, vol. 44(1), pages 58-73, February.
    14. Luis V. Montiel & J. Eric Bickel, 2013. "Approximating Joint Probability Distributions Given Partial Information," Decision Analysis, INFORMS, vol. 10(1), pages 26-41, March.
    15. Huseyin Onur Mete & Zelda B. Zabinsky, 2014. "Multiobjective Interacting Particle Algorithm for Global Optimization," INFORMS Journal on Computing, INFORMS, vol. 26(3), pages 500-513, August.
    16. Richard J. Caron & Tim Traynor & Shafiu Jibrin, 2010. "Feasibility and Constraint Analysis of Sets of Linear Matrix Inequalities," INFORMS Journal on Computing, INFORMS, vol. 22(1), pages 144-153, February.
    17. Tsionas, Mike G., 2020. "A coherent approach to Bayesian Data Envelopment Analysis," European Journal of Operational Research, Elsevier, vol. 281(2), pages 439-448.
    18. Luis Rios & Nikolaos Sahinidis, 2013. "Derivative-free optimization: a review of algorithms and comparison of software implementations," Journal of Global Optimization, Springer, vol. 56(3), pages 1247-1293, July.
    19. Luca Anzilli & Silvio Giove, 2020. "Multi-criteria and medical diagnosis for application to health insurance systems: a general approach through non-additive measures," Decisions in Economics and Finance, Springer;Associazione per la Matematica, vol. 43(2), pages 559-582, December.
    20. Corrente, Salvatore & Figueira, José Rui & Greco, Salvatore, 2014. "The SMAA-PROMETHEE method," European Journal of Operational Research, Elsevier, vol. 239(2), pages 514-522.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:oropre:v:57:y:2009:i:3:p:727-739. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.