• Title of article

    Class library ranlip for multivariate nonuniform random variate generation Original Research Article

  • Author/Authors

    Gleb Beliakov، نويسنده ,

  • Issue Information
    دوهفته نامه با شماره پیاپی سال 2005
  • Pages
    16
  • From page
    93
  • To page
    108
  • Abstract
    This paper describes generation of nonuniform random variates from Lipschitz-continuous densities using acceptance/rejection, and the class library ranlip which implements this method. It is assumed that the required distribution has Lipschitz-continuous density, which is either given analytically or as a black box. The algorithm builds a piecewise constant upper approximation to the density (the hat function), using a large number of its values and subdivision of the domain into hyperrectangles. The class library ranlip provides very competitive preprocessing and generation times, and yields small rejection constant, which is a measure of efficiency of the generation step. It exhibits good performance for up to five variables, and provides the user with a black box nonuniform random variate generator for a large class of distributions, in particular, multimodal distributions. It will be valuable for researchers who frequently face the task of sampling from unusual distributions, for which specialized random variate generators are not available.
  • Keywords
    Nonuniform random variate generation , Acceptance/rejection , Multimodal distributions , Multivariate Lipschitz densities
  • Journal title
    Computer Physics Communications
  • Serial Year
    2005
  • Journal title
    Computer Physics Communications
  • Record number

    1136930