A note on generating random variables with log-concave densities (Q433605): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Importer (talk | contribs)
Changed an Item
Property / review text
 
The black-box style rejection algorithm is a tool for generation of random variables. In this small paper a black-box style rejection algorithm that is valid for generating random variables with any log-concave density with known mode is considered. It is shown that when the density is only known up to a constant factor, this method is no longer applicable. In the Introduction of the paper, a small presentation of preliminary results about the black-box algorithm for construction of random variables, is realized. In Section 2 a nonincreasing nonnegative log-concave function on \([0, \infty)\) is considered. For given reals \(0 \leq a < b < \infty\) the equation \(g(x)\) of the line through the points \((a, \log f(a))\) and \((b, \log f(b))\) is shown. Two integrals from the function \(\text{exp}(g(x))\) are calculated. In Section 3 the log-concave density on the positive half-line is considered. To construct the mathematical base of the rejection algorithm, it is assumed that the mode \(m\) is equals to zero. An estimation of the density function of the rejection algorithm is shown. The construction of a random variable which is based on the rejection algorithm is practically realized. This permits to give the details of the rejection algorithm. It is proved that the expected number of the iterations in the rejection algorithm is bounded by 5, uniformly over all log-concave densities on \({\mathbb R}^{+}\) with mode \(m=0.\) In Section 4 the binary search for the parameter \(a\) of the rejection algorithm is organized in a such a manner that the one-time set-up cost of this algorithm to be small. The order \({\mathcal O}(1) + | \log_{2}R|\) where \(R\) is the multiplicative costant of the density function of the number of steps of the rejection algorithm is shown. In Section 5 the log-concave densities in general are discussed. An estimation in explicit form of the density function is given. An algorithm which is based on this kind of density function is described. The idea of a generalization to the discrete case is discussed.
Property / review text: The black-box style rejection algorithm is a tool for generation of random variables. In this small paper a black-box style rejection algorithm that is valid for generating random variables with any log-concave density with known mode is considered. It is shown that when the density is only known up to a constant factor, this method is no longer applicable. In the Introduction of the paper, a small presentation of preliminary results about the black-box algorithm for construction of random variables, is realized. In Section 2 a nonincreasing nonnegative log-concave function on \([0, \infty)\) is considered. For given reals \(0 \leq a < b < \infty\) the equation \(g(x)\) of the line through the points \((a, \log f(a))\) and \((b, \log f(b))\) is shown. Two integrals from the function \(\text{exp}(g(x))\) are calculated. In Section 3 the log-concave density on the positive half-line is considered. To construct the mathematical base of the rejection algorithm, it is assumed that the mode \(m\) is equals to zero. An estimation of the density function of the rejection algorithm is shown. The construction of a random variable which is based on the rejection algorithm is practically realized. This permits to give the details of the rejection algorithm. It is proved that the expected number of the iterations in the rejection algorithm is bounded by 5, uniformly over all log-concave densities on \({\mathbb R}^{+}\) with mode \(m=0.\) In Section 4 the binary search for the parameter \(a\) of the rejection algorithm is organized in a such a manner that the one-time set-up cost of this algorithm to be small. The order \({\mathcal O}(1) + | \log_{2}R|\) where \(R\) is the multiplicative costant of the density function of the number of steps of the rejection algorithm is shown. In Section 5 the log-concave densities in general are discussed. An estimation in explicit form of the density function is given. An algorithm which is based on this kind of density function is described. The idea of a generalization to the discrete case is discussed. / rank
 
Normal rank
Property / reviewed by
 
Property / reviewed by: Vassil St. Grozdanov / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 65C10 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 65C05 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 65C35 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 65C50 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 11K45 / rank
 
Normal rank
Property / Mathematics Subject Classification ID
 
Property / Mathematics Subject Classification ID: 68U20 / rank
 
Normal rank
Property / zbMATH DE Number
 
Property / zbMATH DE Number: 6053361 / rank
 
Normal rank
Property / zbMATH Keywords
 
black-box style rejection algorithm
Property / zbMATH Keywords: black-box style rejection algorithm / rank
 
Normal rank
Property / zbMATH Keywords
 
log-concave density function
Property / zbMATH Keywords: log-concave density function / rank
 
Normal rank
Property / zbMATH Keywords
 
random numbers
Property / zbMATH Keywords: random numbers / rank
 
Normal rank
Property / zbMATH Keywords
 
mode
Property / zbMATH Keywords: mode / rank
 
Normal rank
Property / zbMATH Keywords
 
binary search
Property / zbMATH Keywords: binary search / rank
 
Normal rank
Property / zbMATH Keywords
 
rejection algorithm
Property / zbMATH Keywords: rejection algorithm / rank
 
Normal rank
Property / zbMATH Keywords
 
random variate generation
Property / zbMATH Keywords: random variate generation / rank
 
Normal rank
Property / zbMATH Keywords
 
simulation
Property / zbMATH Keywords: simulation / rank
 
Normal rank
Property / zbMATH Keywords
 
Monte Carlo method
Property / zbMATH Keywords: Monte Carlo method / rank
 
Normal rank
Property / zbMATH Keywords
 
expected time analysis
Property / zbMATH Keywords: expected time analysis / rank
 
Normal rank

Revision as of 23:27, 29 June 2023

scientific article
Language Label Description Also known as
English
A note on generating random variables with log-concave densities
scientific article

    Statements

    A note on generating random variables with log-concave densities (English)
    0 references
    0 references
    5 July 2012
    0 references
    The black-box style rejection algorithm is a tool for generation of random variables. In this small paper a black-box style rejection algorithm that is valid for generating random variables with any log-concave density with known mode is considered. It is shown that when the density is only known up to a constant factor, this method is no longer applicable. In the Introduction of the paper, a small presentation of preliminary results about the black-box algorithm for construction of random variables, is realized. In Section 2 a nonincreasing nonnegative log-concave function on \([0, \infty)\) is considered. For given reals \(0 \leq a < b < \infty\) the equation \(g(x)\) of the line through the points \((a, \log f(a))\) and \((b, \log f(b))\) is shown. Two integrals from the function \(\text{exp}(g(x))\) are calculated. In Section 3 the log-concave density on the positive half-line is considered. To construct the mathematical base of the rejection algorithm, it is assumed that the mode \(m\) is equals to zero. An estimation of the density function of the rejection algorithm is shown. The construction of a random variable which is based on the rejection algorithm is practically realized. This permits to give the details of the rejection algorithm. It is proved that the expected number of the iterations in the rejection algorithm is bounded by 5, uniformly over all log-concave densities on \({\mathbb R}^{+}\) with mode \(m=0.\) In Section 4 the binary search for the parameter \(a\) of the rejection algorithm is organized in a such a manner that the one-time set-up cost of this algorithm to be small. The order \({\mathcal O}(1) + | \log_{2}R|\) where \(R\) is the multiplicative costant of the density function of the number of steps of the rejection algorithm is shown. In Section 5 the log-concave densities in general are discussed. An estimation in explicit form of the density function is given. An algorithm which is based on this kind of density function is described. The idea of a generalization to the discrete case is discussed.
    0 references
    black-box style rejection algorithm
    0 references
    log-concave density function
    0 references
    random numbers
    0 references
    mode
    0 references
    binary search
    0 references
    rejection algorithm
    0 references
    random variate generation
    0 references
    simulation
    0 references
    Monte Carlo method
    0 references
    expected time analysis
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references