Tập hợp của các kết quả có thể nhận dạng riêng biệt trong cuộn độc lập của một khuôn có mặt có các phần tử . Khi chết là công bằng, điều đó có nghĩa là mỗi kết quả của một lần lăn có xác suất và tính độc lập có nghĩa là mỗi kết quả này sẽ có xác suất nghĩa là chúng có phân phối đồng đềuΩ ( d , n ) Ω(d,n)n nd = 6 d=6d ndn 1 / d 1/d( 1 / d ) n : (1/d)n:P d , n .Pd,n.
Giả sử bạn đã nghĩ ra một số thủ tục rằng một trong hai xác định kết quả của một -sided chết - có nghĩa là, một phần tử của --hoặc báo cáo khác thất bại (có nghĩa là bạn sẽ phải lặp lại nó để có được một kết quả). Đó là,t tm mc ( = 150 ) c(=150)Ω ( c , m )Ω(c,m)
t : Ω ( d , n ) → Ω ( c , m ) ∪ { Không } .t:Ω(d,n)→Ω(c,m)∪{Failure}.
Đặt là xác suất dẫn đến thất bại và lưu ý rằng là bội số nguyên của giả sửF Ft tF Fd - n ,d−n,
F = Pr ( t ( ω ) = Thất bại ) = N Fd - n .F=Pr(t(ω)=Failure)=NFd−n.
(Để tham khảo trong tương lai, lưu ý rằng số lần dự kiến phải được gọi trước khi không thất bại là )t t1 / ( 1 - F ) .1/(1−F).
Yêu cầu rằng những kết quả trong được thống nhất và độc lập có điều kiện trên không báo cáo phương tiện thất bại mà bảo tồn khả năng theo nghĩa là cho mỗi sự kiệnΩ ( c , m ) Ω(c,m)t t A ⊂ Ω ( c , m ) ,ttA⊂Ω(c,m),
P d , n ( t ∗ A )1 - F =Pc,m(A)Pd,n(t∗A)1−F=Pc,m(A)(1)
Ở đâu
t ∗ ( A ) = { ω ∈ Ω ∣ t ( ω ) ∈ A }t∗(A)={ω∈Ω∣t(ω)∈A}
là tập hợp các cuộn chết mà quy trình gán cho sự kiệnt tMột .A.
Hãy xem xét một sự kiện nguyên tử , phải có xác suấtĐặt (các cuộn súc sắc được liên kết với ) có các phần tử . trở thànhA = { η } ⊂ Ω ( c , m ) A={η}⊂Ω(c,m)c - m .c−m.t ∗ ( A )t∗(A) η ηN ηNη ( 1 )(1)
N η d - n1 - N F d - n = P d , n ( t ∗ A )1 - F =Pc,m(A)=c-m.Nηd−n1−NFd−n=Pd,n(t∗A)1−F=Pc,m(A)=c−m.(2)
Ngay lập tức rằng đều bằng một số nguyênN ηNη N . N. Chỉ còn để tìm các thủ tục hiệu quả nhất Số lượng dự kiến của phi thất bại mỗi cuộn của đứng về phía chết làt. t.cc
1m (1-F).1m(1−F).
Có hai hàm ý ngay lập tức và rõ ràng. Một là nếu chúng ta có thể giữ nhỏ khi phát triển lớn, thì hiệu quả của việc báo cáo lỗi là không có triệu chứng. Khác là với bất kỳ cho nào (số lượng cuộn của khuôn side để mô phỏng), chúng tôi muốn làm cho càng nhỏ càng tốt.F Fm mm mc cFF
Chúng ta hãy xem xét kỹ hơn bằng cách xóa mẫu số:( 2 )(2)
N c m = d n - N F > 0.Ncm=dn−NF>0.
Điều này cho thấy rõ rằng trong một bối cảnh nhất định (được xác định bởi ), được tạo ra càng nhỏ càng tốt bằng cách làm cho bằng bội số lớn nhất của nhỏ hơn hoặc bằng Chúng tôi có thể viết điều này theo hàm số nguyên lớn nhất (hoặc "sàn") nhưc , d , n , m c,d,n,mF Fd n - N F dn−NFc m cmd n . dn.⌊ * ⌋⌊∗⌋
N = ⌊ d nc m ⌋.N=⌊dncm⌋.
Cuối cùng, rõ ràng nên càng nhỏ càng tốt để đạt hiệu quả cao nhất, bởi vì nó đo lường sự dư thừa trong . Cụ thể, số lượng cuộn dự kiến của khuôn -ided cần thiết để tạo ra một cuộn của khuôn side làN Nt d ctdc
N × nm ×11 - F .N×nm×11−F.
Do đó, việc tìm kiếm các quy trình hiệu quả cao của chúng tôi phải tập trung vào các trường hợp trong đó bằng hoặc chỉ lớn hơn một chút so với sức mạnhd n dnc m .cm.
Phân tích kết thúc bằng cách chỉ ra rằng với và có một chuỗi bội số mà cách tiếp cận này xấp xỉ hiệu quả hoàn hảo. Số tiền này để tìm trong đó tiếp cận trong giới hạn (tự động đảm bảo ). Một chuỗi như vậy có được bằng cách lấy và xác địnhd dc , c,( n , m ) (n,m)( n , m ) (n,m)d n / c m ≥ 1 dn/cm≥1N = 1 N=1F → 0 F→0n = 1 , 2 , 3 , Đổn=1,2,3,…
m = log n log dlog c ⌋.m=⌊nlogdlogc⌋.(3)
Bằng chứng là đơn giản.
Tất cả điều này có nghĩa là khi chúng ta sẵn sàng tung ra cái chết -ided ban đầu với số lần đủ lớn chúng ta có thể mong đợi mô phỏng gần như kết quả của một cái chết có mặt trên mỗi cuộn . Tương đương,d dn , n,log d / log c = log c d logd/logc=logcdcc
Có thể mô phỏng một số lượng lớn của cuộn độc lập của một -sided chết bằng một hội chợ -sided chết bằng mức trung bình của cuộn cho mỗi kết quả trong đó có thể được tạo nhỏ tùy ý bằng cách chọn đủ lớn.m mc cd dlog ( c ) / log ( d ) + ϵ = log d ( c ) + ϵ log(c)/log(d)+ϵ=logd(c)+ϵϵ ϵmm
Ví dụ và thuật toán
Trong câu hỏi, và từ đâud = 6 d=6c = 150 ,c=150,
log d ( c ) = log ( c )log ( d ) ≈2.796361.logd(c)=log(c)log(d)≈2.796489.
Do đó, trung bình, quy trình tốt nhất có thể sẽ yêu cầu, trung bình ít nhất cuộn a để mô phỏng từng kết quả.2.7963612.796489d6
d150
Các phân tích cho thấy làm thế nào để làm điều này. Chúng ta không cần phải dùng đến lý thuyết số để thực hiện nó: chúng ta chỉ có thể lập bảng các quyền hạn và các quyền lực và so sánh chúng để tìm nơi gần gũi. Tính toán lực lượng vũ phu này cho các cặpd n = 6 n dn=6nc m = 150 m cm=150mc m ≤ d ncm≤dn ( n , m )(n,m)
( N , m ) ∈ { ( 3 , 1 ) , ( 14 , 5 ) , ... }(n,m)∈{(3,1),(14,5),…}
ví dụ, tương ứng với các số
( 6 n , 150 m ) ∈ { ( 216 , 150 ) , ( 78364164096 , 75937500000 ) , ... } .(6n,150m)∈{(216,150),(78364164096,75937500000),…}.
Trong trường hợp đầu tiên, sẽ liên kết trong số các kết quả của ba lần thất bại và kết quả khác sẽ liên quan đến một kết quả duy nhất của a . t t216 - 150 = 66 216−150=66d6
150150d150
Trong trường hợp thứ hai, sẽ liên kết về kết quả của 14 lần thất bại - khoảng 3,1% trong số đó - và nếu không sẽ tạo ra chuỗi 5 kết quả của a .t t78364164096 - 7593750000078364164096−75937500000d6
d150
Một thuật toán đơn giản để thực hiệntt nhãn các mặt của khuôn mặt mặt số và các mặt của khuôn mặt với các mặt số Các cuộn của chết đầu tiên được hiểu là một số -digit trong cơ sở Điều này được chuyển đổi thành một số trong cơ sở Nếu nó có nhiều nhất chữ số, chuỗi các chữ số cuối cùng là đầu ra. Mặt khác, trả về Thất bại bằng cách gọi đệ quy chính nó. d d0 , 1 , Vay , d - 1 0,1,…,d−1c c0 , 1 , Rời , c - 1. 0,1,…,c−1.n nn nd . d.c . c.m mm mtt
Đối với các chuỗi dài hơn nhiều, bạn có thể tìm thấy các cặp phù hợp bằng cách xem xét mọi hội tụ khác của việc mở rộng phân số tiếp tục của Lý thuyết về phân số tiếp tục cho thấy các điểm hội tụ này xen kẽ giữa nhỏ hơn và lớn hơn nó (giả sử chưa hợp lý). Chọn những cái nhỏ hơn( n , m ) ( n , m )n / m n / mx = log ( c ) / log ( d ) . x=log(c)/log(d).x xx xx .x.
Trong câu hỏi, một số hội tụ đầu tiên như vậy là
3 , 14 / 5 , 165 / 59 , 797 / 285 , 4301 / 1538 , 89.043 / 31.841 , 279.235 / 99.852 , 29.036.139 / 10.383.070 ... .3,14/5,165/59,797/285,4301/1538,89043/31841,279235/99852,29036139/10383070….
Trong trường hợp cuối cùng, một chuỗi 29.036.139 cuộn a d6
sẽ tạo ra một chuỗi 10.383.070 cuộn của a d150
với tỷ lệ thất bại nhỏ hơn cho hiệu quả phân biệt được với giới hạn tiệm cận.2 × 10 - 8 , 2×10−8,2.796492.79649