The expected bit complexity of the von Neumann rejection algorithm (Q2361447)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | The expected bit complexity of the von Neumann rejection algorithm |
scientific article |
Statements
The expected bit complexity of the von Neumann rejection algorithm (English)
0 references
30 June 2017
0 references
The authors study the acceptance-rejection method under the assumption of a random bit model, i.e., the access to an infinite sequence of i.i.d. symmetric Bernoulli bits. Due to results by Knuth and Yao to generate a (discrete) random variable \(X\) the expected number of random bits required, by any algorithm, is at least the entropy of \(X\). Based on a bisection algorithm, the authors introduce algorithms for the approximation of random variables with continuous densities (on \(\mathbb{R}^d\)). Therefore, they make use of an oracle to evaluate the supremum/infimum of the function on rectangles and a quadtree tree structure. In particular, for Riemann-integrable densities with compact and non-compact support, they present rejection algorithms and prove that the expected number of bits required behaves optimally with respect to the universal lower bounds.
0 references
random number generation
0 references
random bit model
0 references
von Neumann sampling algorithm
0 references
tree-based algorithms
0 references
random sampling
0 references
entropy
0 references
acceptance-rejection method
0 references
bisection algorithm
0 references
rejection algorithm
0 references