Bạn không nói nếu sự thiên vị được biết hoặc không biết. Điều kỳ diệu của thuật toán của von Neumann là nó hoạt động trong cả hai trường hợp.
Giả sử nó được biết đến. Câu trả lời tốt nhất sau đó phụ thuộc rất nhiều vào các tính năng lý thuyết số của sai lệch. Hãy lấy p = 2/3. Tung đồng xu hai lần và ánh xạ HH thành 0 và TH và HT thành 1, lặp lại thí nghiệm nếu kết quả là TT. Sau đó, 0 và 1 có khả năng như nhau và cơ hội lặp lại chỉ là 1/9 thay vì 5/9 với thuật toán của von Neumann. Hoặc để đặt nó trong các điều khoản của bạn, bạn chỉ thiên vị một trong các kết quả bằng 1/9 nếu giới hạn lặp của bạn là 2.
Đây là tất cả liên quan chặt chẽ với lý thuyết thông tin và lý thuyết mã hóa. Khi p là một phân số có tử số và mẫu số phức tạp hơn, thuật toán tốt nhất sẽ yêu cầu độ dài khối dài hơn 2. Bạn có thể sử dụng đối số tồn tại kiểu Shannon để chỉ ra rằng đối với một thiên vị nhất định, có một quy trình tối ưu như bạn muốn, nhưng chiều dài khối có thể rất lớn.
Peres trong bài viết của mình Lặp lại thủ tục trích xuất bit ngẫu nhiên của Von Neumann chứng minh rằng một phiên bản thuật toán của von Neumann có thể tiếp cận giới hạn Shannon một cách tùy tiện. Rất nhiều công việc trong lĩnh vực này dường như đã được thực hiện bởi các nhà lý thuyết thông tin và thống kê, vì vậy tôi không thể nghĩ ra bất kỳ bài báo nào có độ nghiêng lý thuyết phức tạp sẽ cho bạn câu trả lời trực tiếp cho câu hỏi của bạn.
Có một vấn đề thú vị liên quan đến câu hỏi ngược lại: Nếu bạn có một nguồn bit công bằng, làm thế nào để bạn tạo ra một phân phối thống nhất một cách hiệu quả trên một số tập hợp không có hai công suất? Phiên bản giới hạn lặp lại của vấn đề gần giống với câu hỏi của bạn yêu cầu tối đa hóa entropy (nghĩa là phân phối đồng nhất nhất có thể) với n lần tung đồng xu công bằng.