ACM Home Page
Please provide us with feedback. Feedback
Random-number and random-variate generation: automatic random variate generation for simulation input
Full text PdfPdf (82 KB)
Source Winter Simulation Conference archive
Proceedings of the 32nd conference on Winter simulation table of contents
Orlando, Florida
SESSION: Analysis methodology I table of contents
Pages: 675 - 682  
Year of Publication: 2000
ISBN:0-7803-6582-8
Authors
W. Hörmann  Boğaziçi University Istanbul, 80815 Bebek-Istanbul, Turkey
J. Leydold  University of Economics and BA Vienna, Augasse 2-6, A-1090 Vienna, Austria, EU
Sponsors
IIE : Institute of Industrial Engineers
ASA : American Statistical Association
IEEE/CS : Institute of Electrical and Electronics Engineers/Computer Society
IEEE/SMCS : Institute of Electrical and Electronics Engineers/Systems, Man, and Cybernetics Society
INFORMS-CS : Institute for Operations Research and the Management Sciences-College on Simulation
NIST : National Institute of Standards and Technology
SIGSIM: ACM Special Interest Group on Simulation and Modeling
SCS : The Society for Computer Simulation International
Publisher
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 26,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We develop and evaluate algorithms for generating random variates for simulation input. One group called automatic, or black-box algorithms can be used to sample from distributions with known density. They are based on the rejection principle. The hat function is generated automatically in a setup step using the idea of transformed density rejection. There the density is transformed into a concave function and the minimum of several tangents is used to construct the hat function. The resulting algorithms are not too complicated and are quite fast. The principle is also applicable to random vectors. A second group of algorithms is presented that generate random variates directly from a given sample by implicitly estimating the unknown distribution. The best of these algorithms are based on the idea of naive resampling plus added noise. These algorithms can be interpreted as sampling from the kernel density estimates. This method can be also applied to random vectors. There it can be interpreted as a mixture of naive resampling and sampling from the multi-normal distribution that has the same co-variance matrix as the data. The algorithms described in this paper have been implemented in ANSI C in a library called UNURAN which is available via anonymous ftp.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Ahrens, J., H. 1995. A one-table method for sampling from continuous and discrete distributions. Computing, 54(2):127-146.
 
2
 
3
Dagpunar, J. 1988. Principles of Random Variate Generation. Oxford, U.K.: Clarendon Oxford Science Publications.
 
4
Derflinger, G. and W. Hörmann. 1998. The optimal selection of hat functions for rejection algorithms. Unpublished manuscript.
 
5
Devroye, L. 1986. Non-Uniform Random Variate Generation. New York: Springer-Verlag.
 
6
Devroye, L. 1997. Universal smoothing factor selection in density estimation, theory and practice. Test, 6:223-320.
 
7
Devroye, L. and L. Györfi. 1985. Nonparametric Density Estimation: The L1View. New-York: John Wiley.
 
8
Evans, M. and T. Swartz. 1998. Random variable generation using concavity properties of transformed densities. Journal of Computational and Graphical Statistics, 7(4):514-528.
 
9
Gentle, J. E. 1998. Random Number Generation and Monte Carlo Methods. Statistics and Computing. New York:Springer.
 
10
Gilks, W. R. and P. Wild. 1992. Adaptive rejection sampling for Gibbs sampling. Applied Statistics, 41:337-348.
11
 
12
Hörmann, W. 2000. An automatic generator for bivariate log-concave distributions. ACM Transactions on Modeling and Computer Simulation, (to appear).
 
13
Hörmann, W. and O. Bayar. 2000. Modeling probability distributions from data and its influence on simulation. In Troch I. and Breitenecker F., editors, Proceedings IMACS Symposium on Mathematical Modeling, Argesim Report (15):429 - 435.
 
14
Hörmann, W. and G. Derflinger. 1994. Universal generators for correlation induction. In Compstat, Proceedings in Computational Statistics, ed. R. Dutter and W. Grossmann, 52-57. Physica-Verlag, Heidelberg.
 
15
 
16
17
18
 
19
 
20
Leydold, J. and W. Hörmann. 2000. UNURAN - A library for Universal Non-Uniform Random number generators. Institut für Statistik, WU Wien, A-1090 Wien, Austria. Available on-line via ⟨ftp://statistik.wu-wien.ac.at/src/unuran/⟩.
 
21
 
22
 
23
Silverman, B. 1986. Density Estimation for Statistics and Data Analysis. London: Chapman and Hall.
 
24
25
 
26
Wagner, M. A. F. and J. R. Wilson. 1996. Using univariate Bezier distributions to model simulation input processes. IIE Transactions, 28:699-711.
 
27
Wand, M. and M. Jones. 1995. Kernel Smoothing. London: Chapman and Hall.