(Фон Нейман дал алгоритм, который имитирует честную монету при доступе к одинаковым смещенным монетам. Алгоритм потенциально требует бесконечного числа монет (хотя в ожидании достаточно конечного числа). Этот вопрос касается случая, когда допустимое количество бросков монет ограниченная.)
Предположим, у нас есть одинаковых монет с уклоном . Цель состоит в том, чтобы смоделировать бросок одной монеты при минимальном смещении.δ = P [ H e a d ] - P [ T a i l ]
Моделирование должно быть эффективным в следующем смысле: алгоритм, работающий за полиномиальное время, просматривает случайных битов и выводит один бит. Смещение алгоритма определяется какгде ожидание берется по распределению, определенному iid битами такими, что Prob [x_i = 1] -Prob [x_i = 0] = \ delta .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
Какой алгоритм работает в полиномиальное время имеет наименьшее смещение смещения (А) ?
Этот вопрос кажется мне очень естественным, и вполне вероятно, что он рассматривался ранее.
Что известно об этой проблеме? Известно ли что-нибудь, когда рассматривается более слабый класс (в и т. Д.) Алгоритмов?