A generalization of the Von Neumann extractor

01/07/2021
by   Claude Gravel, et al.
0

An iterative randomness extraction algorithm which generalized the Von Neumann's extraction algorithm is detailed, analyzed and implemented in standard C++. Given a sequence of independently and identically distributed biased Bernoulli random variables, to extract randomness from the aforementioned sequence pertains to produce a new sequence of independently and identically distributed unbiased Bernoulli random variables. The iterative construction here is inspired from the work of Stout and Warren 1984 who modified appropriately the tree of probabilities produced by recursively repeating the Von Neumann's extraction algorithm. The correctness of the iterative algorithm is proven. The number of biased Bernoulli random variables needed to produce one unbiased instance is the complexity of interest. The complexity depends on the bias of the source. The expected complexity converges toward 3.10220648... when the bias tends to 0 and diverges when the bias tends to 1/2. In addition to the expected complexity, some other results that concern the limiting asymptotic construction, and that seem unnoticed in the literature so far, are proven.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/18/2010

The Common Information of N Dependent Random Variables

This paper generalizes Wyner's definition of common information of a pai...
research
01/03/2023

On a probabilistic extension of the Oldenburger-Kolakoski sequence

The Oldenburger-Kolakoski sequence is the only infinite sequence over th...
research
10/11/2019

The density of complex zeros of random sums

Let {η_j}_j = 0^N be a sequence of independent, identically distributed ...
research
10/05/2020

How to send a real number using a single bit (and some shared randomness)

We consider the fundamental problem of communicating an estimate of a re...
research
04/21/2019

Communication for Generating Correlation: A Survey

The task of manipulating correlated random variables in a distributed se...
research
03/31/2020

A Central Limit Theorem for Martin-Löf Random Numbers

We prove a Central Limit Theorem (CLT) for Martin-Löf Random (MLR) seque...
research
05/11/2018

Peres-Style Recursive Algorithms

Peres algorithm applies the famous von Neumann trick recursively to prod...

Please sign up or login with your details

Forgot password? Click here to reset