• DocumentCode
    1740977
  • Title

    Automatic random variate generation for simulation input

  • Author

    Hörmann, W. ; Leydold, J.

  • Author_Institution
    Dept. of Ind. Eng., Bogazici Univ., Istanbul, Turkey
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    675
  • 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 covariance matrix as the data. The algorithms described in the paper have been implemented in ANSI C in a library called UNURAN which is available via anonymous ftp
  • Keywords
    digital simulation; normal distribution; random number generation; sampling methods; software libraries; ANSI C; UNURAN library; automatic random variate generation; black-box algorithms; concave function; covariance matrix; hat function; kernel density estimates; multi-normal distribution; naive resampling; random vectors; rejection principle; simulation input; transformed density rejection; unknown distribution; Algorithm design and analysis; Industrial engineering; Kernel; Libraries; Probability density function; Sampling methods; State estimation; Statistical distributions; Stochastic systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference, 2000. Proceedings. Winter
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-7803-6579-8
  • Type

    conf

  • DOI
    10.1109/WSC.2000.899779
  • Filename
    899779