May 2023 Combinatorial Bernoulli factories
Rad Niazadeh, Renato Paes Leme, Jon Schneider
Author Affiliations +
Bernoulli 29(2): 1246-1274 (May 2023). DOI: 10.3150/22-BEJ1497

Abstract

A Bernoulli factory is an algorithmic procedure for exact sampling of certain random variables having only Bernoulli access to their parameters. Bernoulli access to a parameter p[0,1] means the algorithm does not know p, but has sample access to independent draws of a Bernoulli random variable with mean equal to p. In this paper, we study the problem of Bernoulli factories for polytopes: given Bernoulli access to a vector xP for a given polytope P[0,1]n, output a randomized vertex such that the expected value of the i-th coordinate is exactly equal to xi. For example, for the special case of the perfect matching polytope, one is given Bernoulli access to the entries of a doubly stochastic matrix [xij] and asked to sample a matching such that the probability of each edge (i,j) be present in the matching is exactly equal to xij.

We show that a polytope P admits a Bernoulli factory if and and only if P is the intersection of [0,1]n with an affine subspace. Our construction is based on an algebraic formulation of the problem, involving identifying a family of Bernstein polynomials (one per vertex) that satisfy a certain algebraic identity on P. The main technical tool behind our construction is a connection between these polynomials and the geometry of zonotope tilings.

We apply these results to construct an explicit factory for the perfect matching polytope. The resulting factory is deeply connected to the combinatorial enumeration of arborescences and may be of independent interest. For the k-uniform matroid polytope, we recover a sampling procedure known in statistics as Sampford sampling.11

Notes

1 A preliminary conference version of this work has appeared in the proceeding of the 53rd Annual ACM SIGACT Symposium on Theory of Computing (STOC’21) [24]. The current version presents all the missing proofs and technical details, as well as new results, alternative proofs, and more explanations.

Acknowledgements

The authors would like to thank Shaddin Dughmi, Jan Vondrak, Jason Hartline, and Bobby Kleinberg for several helpful comments.

Citation

Download Citation

Rad Niazadeh. Renato Paes Leme. Jon Schneider. "Combinatorial Bernoulli factories." Bernoulli 29 (2) 1246 - 1274, May 2023. https://doi.org/10.3150/22-BEJ1497

Information

Received: 1 December 2021; Published: May 2023
First available in Project Euclid: 19 February 2023

MathSciNet: MR4550222
zbMATH: 07666817
Digital Object Identifier: 10.3150/22-BEJ1497

Keywords: Bernoulli factories , combinatorial polytopes , exact simulation , Sampford sampling

JOURNAL ARTICLE
29 PAGES

This article is only available to subscribers.
It is not available for individual sale.
+ SAVE TO MY LIBRARY

Vol.29 • No. 2 • May 2023
Back to Top