(Von Neumann ha fornito un algoritmo che simula una moneta equa con accesso a monete identiche distorte. L'algoritmo richiede potenzialmente un numero infinito di monete (anche se in previsione, finitamente molte sono sufficienti). Questa domanda riguarda il caso in cui il numero di gettate consentiti è limitato.)
Supponiamo di avere monete identiche con bias . Lo scopo è quello di simulare un singolo lancio di monete minimizzando al contempo la propensione.δ = P [ H e a d ] - P [ T a i l ]
La simulazione deve essere efficiente nel seguente senso: un algoritmo in esecuzione in un tempo polinomiale esamina bit casuali e genera un singolo bit. Il bias dell'algoritmo è definito comedove l'attesa è presa sulla distribuzione definita da iid bit tale che .
Quale algoritmo esecuzione in un tempo polinomiale ha il minimo bias ?
Questa domanda mi sembra molto naturale ed è molto probabile che sia stata considerata in precedenza.
Cosa si sa di questo problema? Si sa qualcosa quando viene considerata una classe più debole (in , ecc.) Di algoritmi?