期望学习笔记

前言

并不很具有参考性的一篇笔记。来源于网络。

很多名词是自己编的,仅供理解,别信。

当然定理和证明不是自己编的。

基础

概念

\[E(X)=P(X)X=\sum_iP(X=i)i \]

积性

对于独立事件 \(A,B\)

\[E(AB)=E(A)E(B) \]

和性

对于任意事件 \(A,B\)

\[E(A+B)=E(A)+E(B) \]

证明

\[\begin{align*} E(A+B)&=\sum_i\sum_j[A=i\land B=j](i+j)\\ &=\sum_i\sum_j([A=i\land B=j]i+[A=i\land B=j]j)\\ &=\sum_i(i\sum_j[A=i\land B=j])+\sum_j(j\sum_i[A=i\land B=j])\\ &=E(A)+E(B) \end{align*} \]

常用公式

\(x\in(0,1)\),有:

\[\sum_{i=0}^{\infty}x^i=\frac{1}{1-x} \]

证明

等比数列公式得:

\[\sum_{i=0}^nx^i=\frac{1-x^{n+1}}{1-x} \]

然后极限思想一下。

模型

概率等值常见转换

对于离散变量 \(x\)

\[P(x=k)=P(x\le k)-P(x\le k-1) \]

对于变量 \(x,y\)

\[P(x+y=k)=\sum_iP(x=i\land y=k-i) \]

练习:随机取值最大值期望

给定一个包含 \(n\) 个元素的离散数组 \(A\),每个元素在 \([1,S]\) 间随机取值,求数组最大值的期望值。

解答

不妨设 \(x=\max_{i=1}^nA_i\)

\[\begin{align*} E(x)&=\sum_iP(x=i)i\\ &=\sum_i[P(x\le i)-P(x\le i-1)]i \end{align*} \]

然后我们考虑 \(A_i\) 是独立的,具有积性:

\[P(x\le i)=P(\max_{i=1}^nA_i\le i)=\prod_{j=1}^nP(A_j\le i)=(\frac{i}{S})^n \]

代入原式:

\[E(x)=\sum_i[(\frac{i}{S})^n-(\frac{i-1}{S})^n]i \]

练习:概率事件发生所需次数

求每次有 \(p\) 概率发生的事件 \(X\) 发生的期望需要次数。

解答

\[\begin{align*} E(X)&=\sum_{i=1}^{\infty}P(X=i)i\\ &=\sum_{i=1}^{\infty}[P(x\ge i)-P(X\ge i+1)]i\\ &=\sum_{i=1}^{\infty}[(1-p)^{(i-1)}-(1-p)^i]i\\ &=\sum_{i=0}^{\infty}(1-p)^i\\ &=\frac{1}{1-(1-p)}\\ &=\frac{1}{p} \end{align*} \]

整数概率公式

对于正整数随机变量 \(x\) 有:

\[E(x)=\sum_{i=1}^{+\infty} P(x\ge i) \]

证明

\[\begin{align*} E(x)&=\sum_i P(x=i)i\\ &=\sum_i (P(x\ge i)-P(x\ge i+1))i\\ &=\sum_i (P(x\ge i)i-P(x\ge i)(i-1))\\ &=\sum_i P(x\ge i) \end{align*} \]

取球问题

取完放回

\(n\) 个球,编号为 \(1\)\(n\),每次等概率随机取 \(1\) 个球,然后放回,求 \(m\) 次取球后的期望和。

解答

首先已知这 \(m\) 次取球是独立且本质相同的。

\[\begin{align*} \sum_{i=1}^mE(X)&=mE(X)\\ &=m\sum_{i=1}^n\frac{i}{n}\\ &=m\frac{(n+1)n}{2n}\\ &=\frac{m(n+1)}{2} \end{align*} \]

取完不放回

\(n\) 个球,编号为 \(1\)\(n\),每次等概率随机取 \(1\) 个球,不放回,求 \(m\) 次取球后的期望和。

解答

我们令 \(S\) 表示最后的和。

\[S=\sum_{i=1}^nx_i,x_i=\begin{cases}i\\0\end{cases} \]

且非零 \(x_i\) 个数为 \(m\)。那么根据期望的和性可得:

\[E(S)=\sum_{i=1}^nE(x_i) \]

考虑某个球被选中的概率,\(n\) 个球中选 \(m\) 个的方案数为 \(C_n^m\),而必然选中 \(i\) 的方案数为 \(C_{n-1}^{m-1}\),则:

\[P(x_i)=\frac{C_{n-1}^{m-1}}{C_n^m}=\frac{m}{n} \]

\[E(S)=\sum_{i=1}^n\frac{m}{n}i=\frac{m(n+1)}{2} \]

所以放不放回对最后的期望没有影响。

取完随机放回

\(n\) 个球,编号为 \(1\)\(n\),每次等概率随机取 \(1\) 个球,有 \(p_i\) 的概率放回 \(i\) 个球(\(i\in N,\sum p_i=1\)),求 \(m\) 次取球后的期望和。

解答

这个问题感性理解会更方便一些。

考虑整合所有情况,那么每一步选的球其实是等概率的。

当前这个球所属的情况,其他 \(n-1\) 个球通过特定的操作方式也可以达到,然后这些方式对于所有球都是可以对应等价的。总之,整体来看,这 \(n\) 个球每次都是等概率选取的。

所以答案为:

\[E(S)=\sum_{i=1}^n\frac{m}{n}i=\frac{m(n+1)}{2} \]

游走问题

链上游走

在一条 \(n\) 个节点的链上随机游走,求从一端走到另一端的期望步数。

解答

我们令 \(X_i\) 表示第一次从 \(i\) 走到 \(i+1\) 所用的步数。

\[E(S)=E(\sum_{i=1}^{n-1}X_i)=\sum_{i=1}^{n-1}E(X_i) \]

首先易得 \(X_1=1\),对于 \(i>1\)\(X_i\),有 \(\frac{1}{2}\) 的概率走到 \(i-1\)\(\frac{1}{2}\) 的概率走到 \(i+1\),则可列出期望方程:

\[\begin{align*} E(X_i)&=\frac{1}{2}+\frac{1}{2}(1+E(X_{i-1})+E(X_{i}))\\ E(X_i)&=E(X_{i-1})+2 \end{align*} \]

带回原式:

\[E(S)=\frac{(1+2n-3)(n-1)}{2}=(n-1)^2 \]

树上游走

在一条 \(n\) 个节点的树上随机游走,求从一个节点走到另一个节点的期望步数。

解答

我们以走到的那个节点为根,令 \(X_i\) 表示第一次从 \(i\) 走到 \(i\) 的父节点所用的步数。特别地,令 \(X_{rt}=0\)

\[\begin{align*} E(X_i)&=\frac{1}{d_i}+\sum_{j\in\mathrm{Son}(i)}\frac{1}{d_i}(1+E(X_j)+E(X_i))\\ E(X_i)&=d_i+\sum_{j\in\mathrm{Son}(i)}E(X_j) \end{align*} \]

答案就是起点到根的链的 \(\sum E(X)\)

不难发现链上游走就是树上游走的特殊情况。

完全图上游走

在一个 \(n\) 个节点的完全图上随机游走,求从一个节点走到另一个节点的期望步数。

解答

无论当前在哪个点,都有 \(\frac{1}{n-1}\) 的概率到达目标点,那么问题就变成了概率事件发生所需次数问题

答案就是 \(n-1\)

完全二分图上游走

在一个 \(n+m\) 个节点(一侧 \(n\) 一侧 \(m\))的完全二分图上随机游走,求从一个节点走到另一个节点的期望步数。

解答

我们分同侧和异侧考虑。

\(A_n\) 表示起点位于 \(n\) 节点一侧异侧期望步数,\(A_m\) 表示起点位于 \(m\) 节点一侧异侧期望步数,\(B_n\) 表示起点位于 \(n\) 节点一侧同侧期望步数,\(B_m\) 表示起点位于 \(m\) 节点一侧同侧期望步数。

\[\begin{cases} B_n=1+A_m\\ B_m=1+A_n\\ A_n=\frac{1}{m}+\frac{m-1}{m}B_m\\ A_m=\frac{1}{n}+\frac{n-1}{n}B_n \end{cases} \Rightarrow \begin{cases} A_n=m\\ A_m=n\\ B_n=1+m\\ B_m=1+n \end{cases} \]

posted @ 2025-03-25 13:52  LastKismet  阅读(58)  评论(0)    收藏  举报