From the Bernoulli Factory to a Dice Enterprise via Perfect Sampling of Markov Chains
Giulio Morina, Krzysztof Latuszynski, Piotr Nayar, Alex Wendland

TL;DR
This paper introduces a practical method for constructing Bernoulli Factories for rational functions and extends the problem to multi-sided dice, utilizing perfect sampling of Markov chains for efficient simulation.
Contribution
It provides a constructive approach for rational functions and generalizes Bernoulli Factory to multi-sided dice using perfect Markov chain sampling techniques.
Findings
Efficient Bernoulli Factory construction for rational functions.
Extension to multi-sided dice with perfect sampling.
Expected number of tosses has exponential tail bounds.
Abstract
Given a -coin that lands heads with unknown probability , we wish to produce an -coin for a given function . This problem is commonly known as the Bernoulli Factory and results on its solvability and complexity have already been obtained. Nevertheless, generic ways to design a practical Bernoulli Factory for a given function exist only in a few special cases. We present a constructive way to build an efficient Bernoulli Factory when is a rational function with coefficients in . Moreover, we extend the Bernoulli Factory problem to a more general setting where we have access to an -sided die and we wish to roll a -sided one; i.e., we consider rational functions between open probability simplices. Our construction consists of rephrasing the original problem as simulating from the stationary distribution of a certain class…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Complexity and Algorithms in Graphs · Stochastic processes and statistical mechanics
