A note on generating random variables with log-concave densities (Q433605): Difference between revisions
From MaRDI portal
Created a new Item |
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
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