Nearly optimal Bernoulli factories for linear functions
Mark Huber

TL;DR
This paper introduces a nearly optimal and simple Bernoulli factory algorithm for linear functions, providing explicit bounds on expected stopping time and demonstrating near-optimality through lower bounds.
Contribution
It presents the first Bernoulli factory for linear functions with explicit bounds on expected running time, achieving near-optimal efficiency.
Findings
Expected stopping time bound: at most 9.5 C / ε.
Lower bound on running time: at least 0.004 C / ε.
Method is simple to implement and nearly optimal.
Abstract
Suppose that are independent identically distributed Bernoulli random variables with mean . A Bernoulli factory for a function takes as input and outputs a random variable that is Bernoulli with mean A fast algorithm is a function that only depends on the values of , where is a stopping time with small mean. When is a real analytic function the problem reduces to being able to draw from linear functions for a constant . Also it is necessary that for known . Previous methods for this problem required extensive modification of the algorithm for every value of and . These methods did not have explicit bounds on as a function of and . This paper presents the first Bernoulli factory for with bounds on …
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.
