Nearly Optimal Bernoulli Factories for Linear Functions

被引:14
作者
Huber, Mark [1 ]
机构
[1] Claremont Mckenna Coll, 850 Columbia Ave, Claremont, CA 91711 USA
关键词
D O I
10.1017/S0963548315000371
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Suppose that X-1, X-2, ... are independent identically distributed Bernoulli random variables with mean p. A Bernoulli factory for a function f takes as input X-1, X 2, ... and outputs a random variable that is Bernoulli with mean f(p). A fast algorithm is a function that only depends on the values of X-1, ..., X-T, where T is a stopping time with small mean. When f(p) is a real analytic function the problem reduces to being able to draw from linear functions Cp for a constant C > 1. Also it is necessary that Cp <= 1 - epsilon for known epsilon > 0. Previous methods for this problem required extensive modification of the algorithm for every value of C and epsilon. These methods did not have explicit bounds on E[T] as a function of C and epsilon. This paper presents the first Bernoulli factory for f(p) = Cp with bounds on E[T] as a function of the input parameters. In fact, sup(p is an element of[0,(1-epsilon)/C]) E[T] <= 9.5 epsilon(-1) C. In addition, this method is very simple to implement. Furthermore, a lower bound on the average running time of any Cp Bernoulli factory is shown. For epsilon <= 1/2, sup(p is an element of[0,(1-epsilon)/C]) E[T] >= 0.004C(epsilon)(-1), so the new method is optimal up to a constant in the running time.
引用
收藏
页码:577 / 591
页数:15
相关论文
共 9 条
[1]  
Asmussen S., 1992, ACM Transactions on Modeling and Computer Simulation, V2, P130, DOI 10.1145/137926.137932
[2]   An optimal algorithm for Monte Carlo estimation [J].
Dagum, P ;
Karp, R ;
Luby, M ;
Ross, S .
SIAM JOURNAL ON COMPUTING, 2000, 29 (05) :1484-1496
[3]  
Durrett R., 2019, Probability: Theory and Examples
[4]   Exact sampling for intractable probability distributions via a Bernoulli factory [J].
Flegal, James M. ;
Herbei, Radu .
ELECTRONIC JOURNAL OF STATISTICS, 2012, 6 :10-37
[5]  
Keane M. S., 1994, ACM Transactions on Modeling and Computer Simulation, V4, P213, DOI 10.1145/175007.175019
[6]   Simulating Events of Unknown Probabilities via Reverse Time Martingales [J].
Latuszynski, Krzysztof ;
Kosmidis, Ioannis ;
Papaspiliopoulos, Omiros ;
Roberts, Gareth O. .
RANDOM STRUCTURES & ALGORITHMS, 2011, 38 (04) :441-452
[7]   Fast simulation of new coins from old [J].
Nacu, E ;
Peres, Y .
ANNALS OF APPLIED PROBABILITY, 2005, 15 (1A) :93-115
[8]  
Thomas A. C., 2011, ARXIV11052508
[9]  
VONNEUMANN J, 1951, APPL MATH SERIES, V12