Lecture 5 - Classification of States⚓︎
Syllabus
- 可约性
- 周期性
- 常返性
可约性与周期性⚓︎
Definition 5.1(可达)
设 \(i,j\in E\) 是 Markov 链中的两个状态,如果 \(\exists n\geqslant 0\) 使得从 \(i\) 出发经过 \(n\) 步转移可以到达 \(j\)(\(P_{ij}>0\)),则称状态 \(i\) 可达 (accessible)\(j\),记作 \(i\to j\),如果 \(i\) 不可达 \(j\),即 \(\forall n>0,P_{ij}^{n}=0\),记作 \(i\not\to j\)
注:可达具有传递性,设 \(i,j,k\in E,n,m \geqslant 0\),使得 \(P_{ij}^{(n)}>0,P_{jk}^{(m)}>0\),则
即若 \(i\to j,j\to k\),那么 \(i\to k\)
Definition 5.2(互通)
设 \(i,j\in E\) 是 Markov 链中两个状态,如果 \(\exists n,m \geqslant 0\) 使得
就称 \(i\) 和 \(j\) 互通 (communicate),记作 \(i \leftrightarrow j\)
命题 5.3
互通是状态空间 \(E\) 上的一个等价关系,即
+ 自反性
+ 对称性
+ 传递性 (Proved by CK-Equation)
因此所有互通的状态构成等价类,称这样的等价类为互通类 (Communication Class)
Definition 5.4(不可约性 irreducible)
一个 Markov 链称为不可约的 (irreducible),如果它的互通类只有一个,即所有状态都是互通的
注 1. 矩阵的不可约性
设 \(A\in \mathbb{R}^{n\times n}\) 为一个 \(n\) 阶方阵,称 \(A\) 可约 (reducible),如果存在置换矩阵 \(B\),使得
称这个矩阵是可约的,否则称 \(A\) 不可约
推论
一个 Markov 链不可约 \(\iff\) 它的转移矩阵不可约
Definition 5.5(周期性)
状态 \(i\in E\) 的周期 (period) 定义为
若 \(d_{i}=1\),则称状态 \(i\) 是非周期的
命题 5.6
若 \(i \leftrightarrow j\),则 \(d_{i}=d_{j}\)
Proof.
由于 \(i \leftrightarrow j\),故 \(\exists n,m \geqslant 0\),使得 \(P_{ij}^{(n)}>0,P_{ij}^{(m)}>0\)
又 \(d_{j}\) 为状态 \(j\) 的周期,所以 \(\exists k\),\(P_{jj}^{(kd_{j})}>0,P_{jj}^{((k+1)d_{j})}>0\)
那么
即 \(d_{i} \mid(m+kd_{j}+n),d_{i}\mid(m+(k+1)d_{j}+n)\)
故 \(d_{i}\mid d_{j}\),同理可证 \(d_{j}\mid d_{i}\),故 \(d_{i}=d_{j}\)
利用周期性,可以利用互通性对状态进行进一步分类,下面不妨先考虑只有一个互通类的 Markov 链也就是不可约的 Markov 链
由不可约性,由命题 5.6,每个状态周期相同,不妨记为 \(d\),给定某个状态之后 \(i_{0}\),我们定义下面集合
根据模的余数分类构成了一个最小剩余
那么状态集合 \(E=C_{0}\bigcup C_{1}\bigcup\dots \bigcup C_{d-1}\)
命题 5.7
若状态 \(i\in C_{p}\),且 \(P_{ij}>0\),那么 \(j\in C_{p+1}\)
Proof.
由于 \(i\in C_{p}\),则存在 \(a=kd+p\),其中 \(k\in N\) 使得 \(P_{i_{0}i}^{(a)}>0\)
对 \(a+1=kd+p+1\)
即 \(j\in C_{p+1}\)
注:当 \(0\leqslant k \leqslant d-1\) 时,从 \(C_{k}\) 中的状态转移到 \(C_{k+1}\),然后从 \(C_{d-1}\) 回到 \(C_{0}\),即经过适当的行列置换,它的转移矩阵可以表示为:
思考
一步转移矩阵如上,那么 n 步转移矩阵 (\(P^{2},P^{3},\dots\))?
常返性⚓︎
George Pólya
Definition 5.8(首达时)
设 \(\left\{ X_{n} \right\}\) 为一个状态空间为 \(E\) 的 Markov 链,从 \(n=0\) 出发首次达到状态 \(j\) 的时刻,我们记为
若 \(\left\{ n \geqslant 1,X_{n}=j \right\}=\emptyset\),则 \(\tau_{j}\overset{\Delta}{=}\infty\)
Definition 5.9(首达概率)
设 \(\left\{ X_{n} \right\}\) 为一个状态空间为 \(E\) 的 Markov 链,则经过 \(n\) 步从状态 \(i\) 到 \(j\) 的首达概率为
注:定义事件 \(A_{n}\overset{\Delta}{=}\left\{ X_{n}=j,X_{n-1}\neq j \dots ,X_{1}\neq j \mid X_{0}=i \right\}\)
则 \(\left\{ A_{n} \right\}\) 互不相容的,即 \(A_{n}\bigcap A_{m}=\emptyset,\forall n,m\),那么从状态 \(i\) 出发迟早到达 \(j\) 的概率为
Definition 5.10(常返性)
如果 \(f_{ii}=\sum\limits_{n=1}^{\infty}f_{ii}^{(n)}=1\),则称状态 \(i\) 是常返的(Recurrent),否则称 \(i\) 为暂留的(Transient),或者非常返的(Nonrecurrent)).
虽然我们通过 \(f_{ij}\) 来定义常返性,但 \(f_{ij}^{(n)}\) 的计算并不容易,所以我们想要通过 n 步转移概率 \(P_{ij}^{(n)}\) 来计算,通过 \(P_{ij}^{(n)}\) 来获得状态是否是常返的判据,这即是下面的定理:
Theorem 5.11
状态 \(i\) 是常返态的充分必要条件是
Proof.
注意到事件
互不相容,考虑基于此对样本轨道进行分解
于是根据形式可以考虑卷积 \(\to\) 母函数方法(记号:\(\delta_{ij}=1(i=j)\),否则为 0)
那么令 \(j=i\)
即
令 \(z\to1^{-}\) ,由Abel 定理可得
那么 \(f_{ii}=1\) 即等价于 \(\sum\limits_{n=0}^{\infty}P_{ii}^{(n)}=\infty\)
注 1.另一种概率方法的证明:
由 \(f_{ii}\) 的定义,Markov 链 \(\{X_n\}\) 从状态出发,最终能回到的概率为 \(f_{ii}\),那么一直回不到的概率为 \(1-f_{ii}\)
由于 Markov 性,所以在回到 \(i\) 之后,过程在概率意义下又重新开始,那么 \(X_{0}=i\) 开始,Markov 链 \(\{X_n\}\) 恰有 \(n\) 次处于状态 \(i\) 服从几何分布,\(P\{X_n\) 处于状态 i 的次数 \(=n\mid X_{0}=i\}=f_{ii}^{n-1}(1-f_{ii})\)
所以,从 \(i\) 出发以后,处于 \(i\) 状态的期望为
那么 \(i\) 是常返态,当且仅当 \(E[X_{n}\) 处于状态 i 的次数 \(\left|\begin{array}{c}X_{0}=i\end{array}\right]=\infty\),下面证明期望与所求概率和相等:
记随机序列 \(I_{n}\) 为:当 \(X_{n}=i\) 时 \(I_{n}=1\),否则为 0,那么 \(\sum_{n=0}^{\infty}I_{n}\) 表示 \(I_{n}\) 处于状态 \(i\) 的次数,则有
故状态是常返态的充分必要条件是 \(\sum_{n=0}^{\infty}P_{ii}^{(n)}=\infty\)(\(n=0\) 时概率有界量不影响证明-无穷大)
注 2.从注 1 的证明过程中,我们可以看出若状态 \(i\) 是暂留的,则 Markov 链只会有限次处于状态 \(i\) ,可以具体表述为下面推论。
Corollary 5.12
如果状态 \(j\) 是暂留的,那么对任意状态 \(i\)
Proof
若 \(j=i\) 是暂留的,我们已经证明:
所以级数的通项 \(\lim\limits_{ n \to \infty }P_{ij}^{(n)}=0\)(收敛的必要条件)
另一方面,若 \(j\neq i\) 是暂留的,我们已经证明:
所以级数的通项 \(\lim\limits_{ n \to \infty }P_{ij}^{(n)}=0\)
注 3.常返与非常返具有类的性质
Corollary 5.13
若状态 \(i\) 是常返的,且 \(i\leftrightarrow j\) ,则 \(j\) 是常返的
Proof
由于 \(i\leftrightarrow j\) ,则存在 \(m\) 和 \(n\) 使得
对任意 \(s>0\) ,由 CK 方程有
由于状态是常返的,即 \(\sum_{s=0}^{\infty}P_{ii}^{(s)}=\infty\) ,所以
由定理 5.11, \(j\) 是常返的。
上面的推论表明常返性与非常返是互通类的性质,因此我们可以说一个状态的集合为一个常返类或非常返类。如果 Markov 链不可约,则所有状态或者都常返,或者都非常返。此时,我们也可说 Markov 链是常返的或非常返的。
注 4.有的文献也称 \(\sum\limits_{n=0}^{\infty}P_{ij}^{(n)}\) 为格林函数,记为 \(G_{ij}\)
如果 Markov 链的状态是有限的,常返性的判定会更加简化,有下面结论:
Proposition 5.14
有限状态 Markov 链必然存在常返态
Proof
反证法,若命题不成立。设状态空间 \(E=\{1,2,\ldots,N\}\),则所有状态都是暂留的。固定状态 \(i\),对任意 \(j\),由推论 5.12
所以
但是由转移概率的性质,对任意 k 有
矛盾!故命题成立。
注。结合推论 5.13,我们知道:对于状态有限不可约 Markov 链,所有状态都是常返态。
Example 5.15 ( \(d\) 维简单随机游走的常返性)
设 \(\xi_{1},\xi_{2},\ldots\) .是取值于 \(E=\mathbb{Z}^{d}\) 独立同分布随机向量,满足
其中 \(e_i\) 是第 \(i\) 个坐标为 1,其余为 0 的方向向量。
设 \(S_{0}\) 独立于 \(\xi_{1},\xi_{2},\ldots\xi _n\),令
则 \(S_{n}\) 为从 \(S_{0}\) 出发的 d 维简单随机游走。
当 \(d=1,2\) 时,\(S_{n}\) 是常返的,当 \(d\geq3\) 时,\(S_{n}\) 是非常返的。
Proof
不妨假设 \(S_0=0\),由 \(\xi_{i}\) 的定义,所有状态都是互通的,即 \(S_{n}\) 不可约,所以所有状态的常返性一致,因此我们只考虑 0 状态的常返性。
容易注意到经过奇数步不可能回到状态 0,若经过 \(2n\) 步回到 0,那么对任意方向 \(i\in\{1,\ldots,d\}\) 必须在该方向前进和后退相同的步数,记为 \(n_{i}\),于是
\(d=1\) 时
由 Stirling 公式 \(\lim\limits_{ n \to \infty }n! = \sqrt{ 2\pi n } \left( \frac{n}{e} \right)^{n}\),对任意的 \(\varepsilon>0\) ,存在 \(n_0\) ,当 \(n>n_0\) 时
所以 \(\sum\limits_{n=0}^{\infty}P_{00}^{(2n)}=\infty\),即 \(S_{n}\) 常返。
\(d=2\) 时,
所以 \(\sum\limits_{n=0}^{\infty}P_{00}^{(2n)}=\infty\),即 \(S_{n}\) 常返
当 \(d\geq3\) 时,可以证明,当 \(n\) 充分大时,有
其中 \(C_d\) 是依赖于 d 的常数。
(参考《应用随机过程》,陈大岳、章复熹,北京大学出版社 2023 P95-P99)
所以 \(\sum\limits_{n=0}^{\infty}P_{00}^{(2n)}<\infty\) ,即 \(S_{n}\) 非常返。
这表明一维或二维的简单随机游动一定能回到起点,但三维以上的简单随机游动却不一定。
日本学者角谷静夫 Kakutani 在加利福尼亚大学洛杉矶分校(UCLA)演讲时对此给出了一个有趣的注解:“A drunk man willfindhis wayhome,but a drunkbird may getlost forever."