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
    0 references
    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
    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
    0 references
    0 references