(Von Neumann gab einen Algorithmus an, der eine faire Münze simuliert, wenn der Zugang zu identischen voreingenommenen Münzen gegeben ist. Der Algorithmus erfordert möglicherweise eine unendliche Anzahl von Münzen (obwohl erwartungsgemäß endlich viele ausreichen). Diese Frage betrifft den Fall, wenn die Anzahl der erlaubten Münzwürfe beträgt begrenzt.)
Angenommen, wir haben identische Münzen mit Bias . Ziel ist es, einen einzelnen Münzwurf zu simulieren und gleichzeitig die Verzerrung zu minimieren.
Die Simulation muss in folgendem Sinne effizient sein: Ein Algorithmus, der in polynomialer Zeit abläuft, betrachtet zufällige Bits und gibt ein einzelnes Bit aus. Die Vorspannung des Algorithmus ist definiert alswobei die Erwartung die durch iid Bits definierte Verteilung übernimmt so dass .B i a s ( A ) = | E [ A = 0 ] - E [ A = 1 ] | n x 1 , ... , x n P R o b [ x i = 1 ] - P R o b [ x i = 0 ] = δ
Welcher Algorithmus , der in Polynomzeit läuft, hat die geringste Vorspannung ?B i a s ( A )
Diese Frage erscheint mir sehr natürlich und es ist sehr wahrscheinlich, dass sie schon einmal in Betracht gezogen wurde.
Was ist über dieses Problem bekannt? Ist etwas bekannt, wenn eine schwächere Klasse (in usw.) von Algorithmen berücksichtigt wird?