本页目录
随机过程 II · Markov 链(一):转移与状态分类
Markov 链是"只看现在、不问过去"的随机演化——这个看似粗暴的假设换来了完整的矩阵化理论:演化 = 矩阵幂。本页管"怎么转移、状态什么性格",下一页管"转移到最后去哪"。高等代数的矩阵工具在此整装上岗。
学习层:平稳不等于混合,谱也不会替你补结构条件
1. 先预测:三个性质到底各自保证什么?
实验固定三张小转移矩阵,先不显示矩阵幂、TV 距离、特征值和结果账本。请先回答:
- \(\pi P=\pi\) 是“平稳分布”的方程,还是已经证明了链不可约、非周期并且从任意初态收敛?
- 有限状态链不可约且非周期时,\(\mu_t=\mu_0P^t\) 是否从每个初始分布都趋向同一个唯一 \(\pi\)?
- 不可约的周期链是否可以有唯一平稳分布,却让 \(\operatorname{TV}(\mu_t,\pi)\) 永远不趋于 \(0\)?
- 可约链是否可能有多个闭类、多个平稳分布,因而让长期行为依赖初始状态?
揭示前不显示数值参数或图表;提交后再用同一个 \(P\) 同时核对结构、\(P^t\)、分布和谱。这样“定理条件”与“一条样本曲线”不会混成一句混合保证。
2. 静态后备:三个反例把边界钉住
JavaScript 失效时的静态读法:以下使用行随机矩阵,状态从 \(0\) 开始,\(\operatorname{TV}(\mu,\nu)=\frac12\sum_i|\mu_i-\nu_i|\)。
| 预设 | \(P\) | 结构证书 | 平稳与谱 | 从 \(\delta_0\) 读什么 |
|---|---|---|---|---|
| 不可约、非周期 | \(\begin{pmatrix}0.8&0.2\\0.3&0.7\end{pmatrix}\) | 一个互通类,\(d=1\) | \(\pi=(0.6,0.4)\),\(\lambda=(1,0.5)\) | \(\delta_0P^t=(0.6+0.4\cdot0.5^t,\,0.4-0.4\cdot0.5^t)\),故 \(\operatorname{TV}=0.4\cdot0.5^t\) |
| 不可约、周期 | \(\begin{pmatrix}0&1\\1&0\end{pmatrix}\) | 一个互通类,\(d=2\) | \(\pi=(0.5,0.5)\),\(\lambda=(1,-1)\) | 分布在 \(\delta_0,\delta_1\) 间交替;TV 永远为 \(0.5\) |
| 可约、两吸收类 | \(\begin{pmatrix}1&0&0\\0&1&0\\0.5&0.5&0\end{pmatrix}\) | 闭类 \(\{0\},\{1\}\);全链不可约性失败 | \(\pi_a=(a,1-a,0)\),\(\lambda=(1,1,0)\) | \(\delta_0,\delta_1\) 各自永远吸收;\(\delta_2P=(0.5,0.5,0)\) |
第一行给出一个精确的谱对账:非平凡特征值的模为 \(0.5\),而从 \(\delta_0\) 出发的 TV 恰为 \(0.4\cdot|0.5|^t\)。第二行的 \(-1\) 不衰减,所以“有平稳分布”不推出点态分布收敛。第三行甚至没有唯一的全局平稳分布;\(P^t\) 仍然可以精确算出,但它不能凭空制造不可约性。
3. 账本的四层读法
数学上对任意初始行分布 \(\mu_0\) 都有以下关系;实验可选各个点质量 \(\delta_i\),以及当前选定的平稳分布 \(\pi\),逐项列出
实验直接计算有限矩阵幂,展示的是整个概率分布,并非一条随机样本轨道;数值含浮点舍入。结构判断则把每个严格正的转移概率作为一条边,不能因概率很小就删去它。
谱栏报告 \(P\) 的特征值和非平凡谱模 \(\rho_\star=\max_{j\ge2}|\lambda_j|\),并把 \(\rho_\star^t\) 与当前 TV 放在一起。对第一张二维模型,精确关系是 \(\mathrm{TV}(\mu_t,\pi)=\mathrm{TV}(\mu_0,\pi)\rho_\star^t\),从 \(\delta_0\) 出发的系数是 \(0.4\),从 \(\delta_1\) 出发是 \(0.6\),从 \(\pi\) 出发则为 \(0\);一般链中谱信息需要结合可逆性、范数和初始分布等假设,不能把一个 \(\rho_\star^t\) 数字自动宣称为所有 TV 的等号。平稳残差接近零只说明概率向量在数值精度内满足平稳方程,不能代替精确证明;不可约、非周期和可约证书仍要另行报告。
4. 定理边界与迁移
- 有限 + 不可约给唯一平稳分布;再加非周期才得到从任意初态到 \(\pi\) 的分布收敛。周期链的 Cesàro 平均可以收敛,但逐步分布可能振荡。
- 上述不可约条件是一个方便的充分条件,并非所有初态趋同一极限的必要条件。例如 \(P=\begin{pmatrix}1&0\\1&0\end{pmatrix}\) 可约,但一步后所有初态都到 \(\delta_0\)。周期链从 \(\pi\) 出发也会始终平稳;“可能振荡”不是“每个初态必振荡”。
- 可约时应先拆互通类和闭类。平稳分布可以有多个,瞬态类的质量会流向闭类;“看起来收敛”的一条初始轨迹不是唯一性证书。
- 对无限状态空间,常返/正常返、平稳分布存在性和混合还要另加条件;本实验的有限矩阵不替代那些定理。
- \(\pi P=\pi\) 是不变性方程,不是“链已经跑了很久”的经验拟合;\(P^t\) 的每一行和为 \(1\) 也不等于每一行都趋向同一个 \(\pi\)。
1. 状态要记住多少过去?
定义。 对可数状态空间 \(S\),离散时间过程满足
就称为本页讨论的时齐 Markov 链。右侧不依赖时间 \(n\);若转移律随 \(n\) 变化,仍可能有 Markov 性,却不能统一写成同一个矩阵的幂。对具体历史写条件概率时,只在该历史具有正概率时使用比值定义。
这里的“无记忆”是给定当前状态后,过去不再提供预测未来所需的额外信息,不是各时刻相互独立。天气链中,知道今天晴朗仍会改变明天晴朗的概率。
状态是建模的一部分。等待“连续两次正面”时,只记录抛掷次数不够;记录“目前没有连续正面 / 刚出现一个正面 / 已完成”才足够做一步预测。原则上可把完整历史放进状态,从而 Markov 化,但状态空间会增长,不保证得到小而实用的有限模型。把一个 Markov 链的若干状态合并,反过来也不保证仍是 Markov 链。
行随机矩阵 \(P=(p_{ij})\) 满足 \(p_{ij}\ge0\)、\(\sum_jp_{ij}=1\)。本页统一状态编号从 \(0\) 开始,初始分布用行向量 \(\mu_0\) 表示,之后
“矩阵 + 初始分布”决定路径的有限维分布。例如 \(\Pr(X_0=i_0,\ldots,X_n=i_n)=\mu_0(i_0)\prod_{r=0}^{n-1}p_{i_ri_{r+1}}\)。
2. 从路径求和到矩阵幂
设 \(p_{ij}^{(n)}\) 为从 \(i\) 出发经过 \(n\) 步到 \(j\) 的概率,约定 \(P^{(0)}=I\)。按第 \(m\) 步的中转状态 \(k\) 分组:
第一段到 \(k\) 的概率乘以从 \(k\) 出发继续 \(n\) 步的概率,再把互斥的中转状态加起来。这就是 Chapman–Kolmogorov 方程。时齐性保证第二段用的仍是同一个转移律,所以 \(P^{(n)}=P^n\)、\(\mu_n=\mu_0P^n\)。可数无限状态时,非负求和可用 Tonelli 交换顺序。
以实验第一张矩阵为例:
从状态 \(0\) 两步回到 \(0\),概率为 \(0.8^2+0.2\times0.3=0.70\)。把 \(0.3\) 误抄成另一条天气链的 \(0.4\),就会得到属于另一模型的 \(0.72\)。
矩阵幂不要求可对角化。 只有确实存在可逆 \(V\) 使 \(P=V\Lambda V^{-1}\),才能写 \(P^n=V\Lambda^nV^{-1}\)。例如
重复特征值 \(1/2\) 对应非平凡 Jordan 块,衰减中有 \(n2^{-n}\),不能只看特征值的幂而漏掉多项式因子。这里 \(n=0\) 也成立。随机矩阵的特征值满足 \(|\lambda|\le1\);单位圆上除了 \(1\) 还可能有 \(-1\) 或复数,循环链正是反例。一般谱分析留到下一页,本页先把状态结构辨清。
3. 可达、闭类、返回与周期
可达 \(i\to j\) 指存在整数 \(n\ge0\) 使 \((P^n)_{ij}>0\)。允许 \(n=0\),每个状态都可达自身。互通 \(i\leftrightarrow j\) 指双向可达;它是等价关系,把状态分成互通类。全空间只有一个类才叫不可约。一个类若没有正概率边通往类外,就叫闭类;吸收状态是仅含一个状态的闭类,满足 \(p_{ii}=1\)。
3.1 返回必须排除第零步
从 \(i\) 出发,首次返回时刻是
- \(\Pr_i(\tau_i^+<\infty)=1\):常返。
- \(\Pr_i(\tau_i^+<\infty)<1\):瞬过(也称暂留、transient)。
- 在常返状态中,\(m_i=\mathbb E_i\tau_i^+<\infty\) 称正常返(positive recurrent);\(m_i=\infty\) 称零常返。
一次返回后可以重新从 \(i\) 计算,这是离散链的强 Markov 性在返回时刻的应用。若返回概率为 \(f<1\),包括起点的总访问次数 \(V_i\) 满足 \(\Pr_i(V_i\ge k)=f^{k-1}\),故
若 \(f=1\),每次回到 \(i\) 后还会再返回,访问次数几乎必然无穷。因此 \(i\) 常返当且仅当 \(\sum_{n\ge0}(P^n)_{ii}=\infty\)。这是概率结论,不能由一条有限模拟中“回来了几次”证明。
有限链的实用结论:闭互通类中的状态全部正常返,其他状态全部瞬过。 非闭类有一条正概率路径离开且不再返回;有限闭不可约类则能从每个状态在统一有限步数内、以统一正概率到达指定状态。按这样的步数分块,未返回概率有几何尾,因此平均返回时间有限。可数无限链中,“闭”不保证常返,常返也不保证正常返。
3.2 周期是所有返回步数的最大公约数
若存在正时间返回路径,定义
实验对没有任何正时间返回的瞬过单点(第三预设的状态 \(2\))显示“无正时间返回”,不把它误标成周期 \(1\)。周期 \(1\) 称非周期;有自环 \(p_{ii}>0\) 就足以保证 \(d(i)=1\),但无自环也可能非周期,例如同时存在长度 \(2\) 和 \(3\) 的返回环。
互通状态的常返性、正常返性和周期相同。周期相同可从路径看出:若 \(i\to j\) 有长度 \(a\) 的路径、\(j\to i\) 有长度 \(b\) 的路径,那么 \(a+b\) 和 \(a+n+b\) 都是 \(i\) 的返回长度,其中 \(n\) 是 \(j\) 的任一返回长度;相减说明 \(d(i)\) 整除所有这样的 \(n\),再交换两点得到相等。
二状态互换链只在偶数步返回,所以 \(d=2\)。从 \(\delta_0\) 出发的分布交替;从 \(\pi=(1/2,1/2)\) 出发却每步相同。结构决定哪些结论适用,初态决定具体轨迹。
3.3 无限空间的边界:对称随机游走
整数线上每步向右概率 \(p\)、向左概率 \(q=1-p\),其中 \(0<p<1\)。原点的返回概率满足
当 \(p=q=1/2\),由中心二项式系数渐近式,偶数步项约为 \(1/\sqrt{\pi n}\),总和发散,所以常返。它没有可归一化的平稳概率分布(平稳方程要求在整个 \(\mathbb Z\) 上非负的仿射序列,只能是常数,而非零常数不可求和),故是零常返。当 \(p\ne q\),\(4pq<1\),返回级数被几何级数控制,因此瞬过。两种情况下周期都为 \(2\):周期与常返性是不同分类轴。
4. 一步分析:首达概率与首达时间
对目标集合 \(A\),定义
这次允许第零步,所以在 \(A\) 内 \(h_i=1\)、\(m_i=0\),与“首次返回”不同。对 \(i\notin A\),按第一步分解:
第二式允许期望为无穷。方程本身未必唯一确定答案;概率和期望分别是对应边界方程的最小非负解。理由是先求“在前 \(n\) 步到达”的概率或截断期望,逐步迭代并取单调极限;任何非负解都逐步压住这些截断量。
例如 \(P=I\)、\(A=\{1\}\),从状态 \(0\) 永远到不了 \(A\),所以 \(h_0=0\);但方程仅给 \(h_0=h_0\),任意非负数都满足。对于期望,\(m_0=1+m_0\) 没有有限解,实际答案是无穷。
若是有限链且从每个目标外状态都存在到达 \(A\) 的正概率路径,则统一有限步内到达的概率有正下界,故 \(\tau_A\) 有几何尾。按目标外/目标内排列矩阵,设 \(Q\) 是目标外子矩阵,\(R\) 是进入各吸收目标的子矩阵。在把目标变成吸收态后,
\(F_{ij}\) 是吸收前访问瞬过状态 \(j\) 的期望次数(含第零步);\(H\) 各列是吸收到对应目标的概率。计算时解线性方程组即可,不必显式求逆。若目标外还有永不到达目标的闭类,这个 \(Q\) 就不能直接当作瞬过矩阵。
4.1 赌徒破产:把条件和量级写完整
状态为 \(0,1,\ldots,N\),\(N\ge2\);内部每步以 \(p\) 加 \(1\)、以 \(q=1-p\) 减 \(1\),到 \(0\) 或 \(N\) 停止。对 \(0<p<1\),吸收时间 \(\tau_{\{0,N\}}\) 的期望有限。成功概率满足
差分方程的特征根是 \(1,q/p\);公平时重根产生仿射解。若 \(p=0\),内部 \(h_i=0\);若 \(p=1\),内部 \(h_i=1\),不把端点代入含除法的公式。
期望停止时间满足 \(m_i=1+pm_{i+1}+qm_{i-1}\)、\(m_0=m_N=0\),解为
偏置式也可由停止后的平均位置 \(Nh_i=i+(p-q)m_i\) 读出;这里有限期望和有界停止位置支持这个计算,不能把任意无界停止时刻直接代入鞅等式。
例如 \(p=0.4,q=0.6,N=4,i=2\),\(h_2=4/13\)、\(m_2=50/13\)。公平时 \(h_2=1/2\)、\(m_2=4\)。对固定初始本金 \(i\) 和 \(p<q\),让目标 \(N\to\infty\),成功率按指数衰减;若 \(i\) 同时变化,须重新分析。它不证明所有规则、下注方式和停止策略下的无条件口号。
5. 例题:把图、方程与答案连起来
例 1:可约链的状态分类。
互通类为 \(\{0,1\}\) 和 \(\{2\}\)。前者闭、正常返、自环使周期为 \(1\);后者非闭、瞬过,也有自环所以周期为 \(1\)。从 \(2\) 出发首次返回 \(2\) 的概率仅为 \(1/3\):若第一步离开,之后就再也回不来。包括起点的平均访问次数为 \(\sum_{n\ge0}(1/3)^n=3/2\)。
例 2:连续两次正面。 公平且独立地抛硬币,以状态 \(0\) 表示无连续正面、\(1\) 表示刚有一个正面、\(2\) 表示已经完成。矩阵为
设 \(m_2=0\),则 \(m_0=1+\tfrac12m_0+\tfrac12m_1\)、\(m_1=1+\tfrac12m_0\),得到 \(m_0=6,m_1=4\)。两次正面这类“模式”会重叠,不能把每个长度为 \(2\) 的滑动窗口当作独立试验后直接套几何分布。
练习 1:周期链真的每次都振荡吗?
对二状态互换链,从 \(\mu_0=(a,1-a)\) 出发,求 \(\mu_n\)、TV 和 Cesàro 平均。
展开推导与核对
偶数步仍是 \((a,1-a)\),奇数步变为 \((1-a,a)\),所以 \(\operatorname{TV}(\mu_n,(1/2,1/2))=|a-1/2|\)。仅当 \(a=1/2\) 时逐步分布始终平稳。对前 \(M\) 项 \(\bar\mu_M=M^{-1}\sum_{n=0}^{M-1}\mu_n\),偶数 \(M\) 时恰为 \(\pi\),奇数 \(M\) 时 TV 为 \(|a-1/2|/M\)。平均收敛与逐步收敛不同。
练习 2:为什么不能直接宣布 TV 等于谱模的幂?
对第 2 节矩阵 \(J\),从 \(\delta_0\) 出发,验证分布公式并求到 \(\delta_2\) 的 TV。
展开推导与核对
在状态 \(0\) 停留 \(n\) 步的概率为 \(2^{-n}\)。要在第 \(n\) 步位于 \(1\),须恰有一次 \(0\to1\),这次转移可放在 \(n\) 个位置,每条路径概率为 \(2^{-n}\),得到 \(n2^{-n}\)。其余概率在吸收态 \(2\),故 TV 为 \((n+1)2^{-n}\)。例如 \(n=4\),分布为 \((1/16,4/16,11/16)\)、TV 为 \(5/16\),而非 \(|1/2|^4=1/16\)。这也直接说明 \(J\) 的重复特征值不能按三个独立特征向量处理。
练习 3:由访问次数矩阵求吸收时间
对“连续两次正面”模型,计算瞬过子矩阵 \(Q\) 的 \(F=(I-Q)^{-1}\),核对从两个未完成状态出发的期望。
展开推导与核对
相乘可检验 \((I-Q)F=I\)。行和为 \((6,4)\),与一步分析相同。从 \(0\) 出发,吸收前平均访问状态 \(0\) 四次、状态 \(1\) 两次,其中前者包括初始访问。进入唯一吸收态的向量为 \(R=(0,1/2)^\mathsf T\),所以 \(FR=(1,1)^\mathsf T\):两个初态都几乎必然完成。期望 \(6\) 不意味着第六次一定完成。
推导与进一步阅读:Levin、Peres、Wilmer 的 Markov Chains and Mixing Times,第 1、2、4、21 章分别讨论有限链结构、经典模型、混合以及可数无限状态的区别。
下一页:平稳分布、收敛定理与 MCMC / PageRank。一步分析还可与LP 和 DP中的 Bellman 递推对照:状态保存了未来计算所需的信息,条件期望把第一步和余下过程连接起来。