Tôi sẽ thử nó. Tôi sẽ sử dụng ký hiệu ban đầu của Yao. Bằng cách này, nó sẽ dễ dàng tương phản với bài báo và định nghĩa của anh ấy.
Đặt là một tập hợp đầu vào hữu hạn và để là tập hợp hữu hạn của các thuật toán xác định có thể không đưa ra câu trả lời đúng cho một số đầu vào. Hãy cũng nếu đưa ra câu trả lời đúng cho và nếu không. Đồng thời biểu thị bằng số lượng truy vấn được thực hiện bởi trên đầu vào , hoặc tương đương, độ sâu của cây quyết định củaIA0ϵ(A,x)=0Axϵ(A,x)=1r(A,x)AxA
Chi phí trung bình: Với phân phối xác suất trên , chi phí trung bình của thuật toán là .dIA∈A0C(A,d)=∑x∈Id(x)⋅r(A,x)
Độ phức tạp phân phối: Đặt . Đối với mọi phân phối trên các đầu vào, hãy để là tập con của được cung cấp bởi . Độ phức tạp phân phối với lỗi cho một vấn đề tính toán được xác định là .λ∈[0,1]dβ(λ)A0β(λ)={A:A∈A0,∑x∈Id(x)⋅ϵ(A,x)≤λ}λPF1,λ(P)=maxdminA∈β(λ)C(A,d)
λ -tolerance: Một phân phối về gia đình là -tolerant nếu .qA0λmaxx∈I∑A∈A0q(A)⋅ϵ(A,x)≤λ
Chi phí dự kiến: Đối với thuật toán ngẫu nhiên , hãy để là phân phối xác suất là -tolerant trên . Các chi phí dự kiến của cho một đầu vào cho là .RqλA0RxE(R,x)=∑A∈A0q(A)⋅r(A,x)
Độ phức tạp ngẫu nhiên: Đặt . Độ phức tạp ngẫu nhiên với lỗi là .λ∈[0,1]λF2,λ=minRmaxx∈IE(R,x)
Bây giờ chúng tôi đã sẵn sàng để đi vào kinh doanh. Những gì chúng tôi muốn chứng minh được cung cấp một phân phối trên các đầu vào và thuật toán ngẫu nhiên (nghĩa là phân phối trên )dRqA0
Nguyên lý Minimax của Yao cho Thuật toán Montecarlo
cho .
maxx∈IE(R,x)≥12minA∈β(2λ)C(A,d)
λ∈[0,1/2]
Tôi sẽ theo một cách tiếp cận được đưa ra bởi Fich, Meyer auf der Heide, Ragde và Wigderson (xem Bổ đề 4). Cách tiếp cận của họ không mang lại đặc tính cho các thuật toán Las Vegas (chỉ giới hạn dưới), nhưng nó đủ cho mục đích của chúng tôi. Từ bằng chứng của họ, dễ dàng nhận thấy rằng với mọi vàA0I
Yêu cầu 1. .maxx∈IE(R,x)≥minA∈A0C(A,d)
Để có được số chính xác ở đó, chúng tôi sẽ làm một cái gì đó tương tự. Cho rằng phân phối xác suất được đưa ra bởi thuật toán ngẫu nhiên là -tolerant trên chúng ta có
Nếu chúng ta thay thế gia đình bằngqRλA0
λ≥maxx∈I{∑A∈A0q(A)⋅ϵ(A,x)}≥∑x∈Id(x)∑A∈A0q(a)⋅ϵ(A,x)=∑A∈A0q(a)∑x∈Id(x)⋅ϵ(A,x)≥minA∈A0{∑x∈Id(x)⋅ϵ(A,x)}.
A0β(2λ) chúng ta thấy rằng
λ≥maxx∈I{∑A∈A0q(A)⋅ϵ(A,x)}≥maxx∈I⎧⎩⎨∑A∈β(2λ)q(A)⋅ϵ(A,x)⎫⎭⎬≥∑x∈Id(x)∑A∈β(2λ)q(a)⋅ϵ(A,x)=∑A∈β(2λ)q(a)∑x∈Id(x)⋅ϵ(A,x)≥minA∈β(2λ){12∑x∈Id(x)⋅ϵ(A,x)},
trong đó bất đẳng thức thứ hai theo sau bởi vì và bất đẳng thức cuối cùng được đưa ra theo định nghĩa của trong đó tổng của 2 chia có thể lớn hơn . Do đó,
β(2λ)⊆A0β(2λ)λ
maxx∈I{∑A∈A0q(A)⋅ϵ(A,x)}≥12minA∈β(2λ){∑x∈Id(x)⋅ϵ(A,x)}.
Bằng cách ghi nhận rằng bản đồ để và bản đồ để và yêu cầu bồi thường 1 ở trên, bây giờ chúng tôi một cách an toàn có thể thay thế chức năng trong sự bất bình đẳng trên bằng để có được bất đẳng thức mong muốn.ϵ{0,1}rNϵr(A,x)