我会尝试一下。我将使用姚明的原始符号。这样,与他的论文和他的定义进行对比将变得更加容易。
令为输入的有限集合,令为确定性算法的有限集合,这些确定性算法可能无法为某些输入给出正确的答案。也让,如果给出了正确答案,和,否则。还用表示对输入进行的查询次数,或等效地表示决策树的深度。A 0 ϵ (A ,x )= 0 A x ϵ (A ,x )= 1 r (A ,x )A x AIA0ϵ(A,x)=0Axϵ(A,x)=1r(A,x)AxA
平均成本:给定上的概率分布,算法的平均成本为。我dI Ç (甲,d )= Σ X ∈ 我 d (X )⋅ - [R (甲,X )A∈A0C(A,d)=∑x∈Id(x)⋅r(A,x)
分布复杂度:令。对于输入上的任何分布,令是给定的的子集。计算问题具有误差的分布复杂度定义为。d β (λ )甲 0 β (λ )= { 阿:甲∈ 甲 0,Σ X ∈ 我 d (X )·&ε (甲,X )≤ λ } λ P ˚F 1 ,λ(P )= 最大d分钟甲∈ βλ∈[0,1]dβ(λ)A0β(λ)={A:A∈A0,∑x∈Id(x)⋅ϵ(A,x)≤λ}λPF1,λ(P)=maxdminA∈β(λ)C(A,d)
λ -Tolerance:甲分布对家庭就是 -tolerant如果。qA0λmaxx∈I∑A∈A0q(A)⋅ϵ(A,x)≤λ
预期成本:对于随机算法,令为上容忍的概率分布。给定输入的的预期成本为。RqλA0RxE(R,x)=∑A∈A0q(A)⋅r(A,x)
随机复杂度:让。误差为的随机复杂度为。λ∈[0,1]λF2,λ=minRmaxx∈IE(R,x)
现在,我们准备开始业务了。我们想要证明被赋予一个分布上的输入和一个随机算法(即,分布上)dRqA0
姚氏蒙特卡洛算法的极小极大原理
表示。
maxx∈IE(R,x)≥12minA∈β(2λ)C(A,d)
λ∈[0,1/2]
我将遵循Fich,Meyer auf der Heide,Ragde和Wigderson给出的方法(请参见引理4)。他们的方法不能对拉斯维加斯算法进行描述(仅对下限进行描述),但足以满足我们的目的。从他们的证明中,很容易看出,对于任何和A0I
索赔1. 。maxx∈IE(R,x)≥minA∈A0C(A,d)
为了获得正确的数字,我们将做类似的事情。假设随机算法给出的概率分布在上是容忍的,我们就有
如果我们更换家庭与qRλ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λ) 我们看到了
λ≥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)},
第二个不等式的出现是因为,最后一个不等式是由的定义给出的,其中总和除以2不能大于。因此,
β(2λ)⊆A0β(2λ)λ
maxx∈I{∑A∈A0q(A)⋅ϵ(A,x)}≥12minA∈β(2λ){∑x∈Id(x)⋅ϵ(A,x)}.
通过注意映射到和映射到以及上面的权利要求1,现在我们可以用安全地替换上面不等式中的函数以获得所需的不平等ϵ{0,1}rNϵr(A,x)