第十一讲:概率法 II:二阶矩方法

Published

May 14, 2023

二阶矩方法

随机变量性质及切比雪夫不等式

我们首先回顾一些常用的随机变量性质以及概率不等式。

给定两个独立的随机变量 X,Y,它们乘积的期望等于两个随机变量期望的乘积。

Proposition 1 任给两个独立的随机变量X,Y, E[XY]=E[X]E[Y].

Proof. R.H.S.=(xxPr[X=x])(yyPr[Y=y])=x,yxyPr[X=x]Pr[Y=y]=L.H.S.

对于任意随机变量 X,其二阶矩定义为 E[X2]。它的方差定义为二阶矩与期望的平方的差。 [ =-^2. ] 直观上,随机变量的方差反映了它与期望的偏离程度。我们将在接下来的切比雪夫不等式里定量的刻画这个关系。对于独立的随机变量,和的方差等于方差的和。

Proposition 2 任给两个独立的随机变量X,Y, Var[X+Y]=Var[X]+Var[Y].

给定一列在整数上取值的随机变量{Xn}nN,我们在之前使用概率法的例子中已经看到,如果我们想证明 Pr[Xn=0]n1, 只需要使用马尔可夫不等式Pr[Xn>0]=Pr[Xn1]E[Xn] 并说明 E[Xn]n0 就可以了。反过来,我们可以通过证明 E[Xn] 来说明 Pr[Xn>0]1 吗?答案是不对的。我们可以构造一下反例: [ X_n= {0,w.p. 11n;n2,w.p. 1n.

] 在这个例子中, E[Xn]=n 但是 Pr[Xn>0]=1n0。这个反例出现的原因是随机变量取值高概率是和其期望偏离很远的。因此,如果我们希望说明 Xn>0 高概率成立,必须考察随机变量与其期望的集中程度。二阶矩方法,也就是切比雪夫不等式给出了这样一种刻画。

Theorem 1 (切比雪夫不等式(Chebyshev’s Inequality)) a>0, Pr[|XE[X]|a]Var[X]a2.

Proof. 我们可以使用马尔可夫不等式证明: Pr[|XE[X]|a]=Pr[(XE[X])2a2]E[(XE[X])2]a2=Var[X]a2.

回到我们之前说的问题,一旦有了切比雪夫不等式,我们就能说明 Pr[Xn=0]Pr[|XnE[Xn]|E[Xn]]Var[Xn](E[Xn])2. 因此,如果我们想要说明 Pr[Xn=0]0,只需要证明 E[Xn2]=(1+o(1))(E[Xn])2

随机图上的相变

图的性质 P:G0 or 1 指的是从图到 0 或者 1 的一个映射。

考虑 Erdős–Rényi 随机图 G(n,p(n)),其中 p(n):N[0,1] 是一个关于顶点个数的函数。我们称一个图性质 P 具有相变性,如果 r:N[0,1] 使得

  • 如果 p(n)r(n)PrGG(n,p(n))[G satisfies P]n0
  • 如果 p(n)r(n)PrGG(n,p(n))[G satisfies P]n1

这里 r 被称之为 P 的阈值函数。下面我们将用二阶矩方法证明性质“一个图包含一个K4”具有相变性,并且其阈值函数是 n23

Theorem 2 图性质“G包含一个 K4”具有阈值函数 n23

令随机变量 X 表示 GK4 的数量。当 p(n)n23时,根据马尔可夫不等式,我们有 PrGG(n,p(n))[G contains a K4]=Pr[X1]E[X]. 对于任意的图中的 4 个顶点构成的集合 S([n]4),令 XS=1[G[S] is a clique]。那么 E[X]=E[S([n]4)Xs]=(n4)p6n4p6=o(1).

另一方面,当p(n)n23,使用切比雪夫不等式 Pr[X=0]Pr[|XE[X]|E[X]]Var[X](E[X])2=E[X2](E[X])2(E[X])2.

Figure 1: |ST|=2

Figure 2: |ST|=3

注意到 E[X2](E[X])2=E[(S([n]4)Xs)2](E[S([n]4)Xs])2=2STE[XSXT]+SE[XS2]2STE[XS]E[XT]S(E[Xs])2=2|ST|=2(E[XSXT]E[XS]E[XT])+2ST=3(E[XSXT]E[XS]E[XT])+S(E[XS2](E[XS])2)2|ST|=2E[XSXT]+2ST=3E[XSXT]+SE[XS2]. 正如 Figure 1 所示,当 |ST|=2 时, XS=XT=1 当且仅当这 11 条边都被包含。因此 E[XSXT]=Pr[XS=1XT=1]=p11. 类似地,当 |ST|=3(如 Figure 2 所示), E[XSXT]=Pr[XS=1XT=1]=p9. 因此, E[X2](E[X])22|ST|=2E[XSXT]+2ST=3E[XSXT]+SE[XS2]=2(n2)(n22)(n42)p11+2(n3)(n31)(n41)p9+(n4)p6n6p11+n5p9+n4p6=o((E[X])2). 这说明了当 p(n)n23 时,Pr[G contains a K4]1

Weierstrass 近似定理

我们在数学分析中曾经学过,在一个闭区间上的任意一个连续的函数都可以被一个多项式函数任意地近似。我们现在使用二阶矩方法来证明这个定理。

Theorem 3 (Weierstrass近似定理) 给定一个连续函数 f:[0,1][1,1]。对于任意的 ε>0 都存在一个多项式 p 满足 x[0,1], |p(x)f(x)|ε

Figure 3: 连续函数的划分

我们可以用以下的观点来看待这个问题:如 Figure 3 所示,我们从函数中选定 n+1 个点,第 i 个点的取值为 f(in)。然后我们定义 Pn(x)=i=0nEi(x)f(in). 我们希望 Ei(x) 满足下列条件:

  • 对于任意的 xiEi(x)=1。也就是说,系数是一个依赖于 x 的概率分布;
  • 对于任意的 i,xEi(x) 是一个多项式;
  • 对于任意的 x,系数比较集中在离 x 最近的点 in 上(i=argmini|xin|)。

我们可以定义出某些随机变量来表达 Ei(x),也即令 Ei(x)=Pr[Y=i]。注意到我们希望当 x 接近于 in 的时候 Ei(x) 很大,并且对于其他离 x 比较远的点我们希望他们的系数之和比较小。考虑随机变量 YBin(n,x)。我们有 E[Y]=nx 并且 Var[Y]=x(1x)nn4。根据切比雪夫不等式, Pr[|Ynx|n13]=Pr[|Ynx|n23]n134.Ei(x)=Pr[Y=i]=(ni)xi(1x)ni。对于任意 x[0,1]|Pn(x)f(x)|i=1nEi(x)|f(in)f(x)|=i:|inx|n23Ei(x)|f(in)f(x)|A+i:|inx|>n23Ei(x)|f(in)f(x)|B. 由于函数 f 是连续的,那么存在 δ 使得 |xy|<δ|f(x)f(y)|<ε2。当 n13<δ,我们有 Aε2。同时,当 n13<ε时,B2i:|inx|>n23Ei(x)n132ε2。因此,选定 nmax{1ε3,1δ3},对于所有x[0,1],我们有|Pn(x)f(x)|ε