Back to Search Start Over

Rejection-inversion to generate variates from monotone discrete distributions

Authors :
Gerhard Derflinger
Wolfgang Hörmann
Source :
ACM Transactions on Modeling and Computer Simulation. 6:169-184
Publication Year :
1996
Publisher :
Association for Computing Machinery (ACM), 1996.

Abstract

For discrete distributions a variant of reject from a continuous hat function is presented. The main advantage of the new method, called rejection-inversion , is that no extra uniform random number to decide between acceptance and rejection is required, which means that the expected number of uniform variates required is halved. Using rejection-inversion and a squeeze, a simple universal method for a large class of monotone discrete distributions is developed. It can be used to generate variates from the tails of most standard discrete distributions. Rejection-inversion applied to the Zipf (or zeta) distribution results in algorithms that are short and simple and at least twice as fast as the fastest methods suggested in the literature.

Details

ISSN :
15581195 and 10493301
Volume :
6
Database :
OpenAIRE
Journal :
ACM Transactions on Modeling and Computer Simulation
Accession number :
edsair.doi...........c140b3a405c6ecc8e7a9ded33b4a24a4
Full Text :
https://doi.org/10.1145/235025.235029