归纳法。显然有 Pr[Bi+1>βi+1]≤Pr[Bi+1>βi+1,Bi≤βi]+Pr[Bi>βi]。后项根据归纳假设 ≤n2i。
接下来试图说明前一项不超过 Pr[B(n,(βi/n)2)>βi+1],从而根据 Chernoff bound Pr[X≥eμ]≤e−μ 得知不超过 exp(−βi2/n)≤n21,于是即可证毕。
定义 Bi(j) 代表当我们放置第 j 个球之前,负载量 ≥i 的桶的个数。用 Xj 作为第 j 个球的高度是否 ≥i+1 的 indicator。则易见 Bi+1≤∑Xj。
Pr[Bi+1>βi+1,Bi≤βi]≤Pr[j=1∑nXj>βi+1,Bi≤βi]
从而将右侧写作 ∑∑xj>βi+1Pr[X1=x1,⋯,Xm=xm,Bi≤βi],对于其中每一项
= ≤ = Pr[X1=x1,⋯,Xm=xm,Bi≤βi]Pr[X1=x1,⋯,Xm=xm,Bi(1)≤βi,⋯,Bi(m)≤βi]Pr[X1=x1,Bi(1)≤βi]⋯Pr[Xm=xm,Bi(m)≤βi∣Xj=xj,Bi(j)≤βi]f1(x1)⋯fm(xm;x1,⋯,xm−1)
其中 fj(xj;x1,⋯,xj−1)=Pr[Xj=xj,Bi(j)≤βi∣X1=x1,Bi(1)≤βi,⋯,Xj−1=xj−1,Bi(j−1)≤βi]。下面说明 fj(1,x1,⋯,xj−1)≤(βi/n)2。
实际上这是因为,我们可以通过全概率公式枚举 Bi(j) 的值,而 condition on Bi(j) 的值后,Pr[Xj=xj] 是完全与 x1,⋯,xj−1 的情况无关的。也就是说,
fj(1,x1,⋯,xj−1)=bi(j)≤βi∑Pr[Xj=1∣Bi(j)=bi(j)]Pr[Bi(j)=bi(j)∣⋯]≤(nβi)2bi(j)≤βi∑Pr[Bi(j)=bi(j)∣⋯]=(nβi)2
至此,我们证明了 fj(xj∣x1,⋯,xj−1)⪯B(1,(βi/n)2)。根据 stochastic dominance 的 Lemma 证毕。