马尔可夫链的耦合方法
字数 1391 2025-11-01 09:19:31
马尔可夫链的耦合方法
耦合方法是一种分析马尔可夫链收敛性的重要技术,其核心思想是通过构造两个或多个具有相同转移概率但初始状态不同的马尔可夫链,并让它们在某个时刻后保持一致,从而研究原链的收敛速度和平稳分布性质。
1. 基本定义与直观理解
- 耦合:设 \(X_n\) 和 \(Y_n\) 是两个定义在同一概率空间上的马尔可夫链,且均服从相同的转移概率矩阵 \(P\)。若存在一个随机时间 \(T\)(称为耦合时间),使得对所有 \(n \geq T\),有 \(X_n = Y_n\),则称这两个链在时间 \(T\) 耦合。
- 目的:通过比较 \(X_n\) 和 \(Y_n\) 的差异,估计原链 \(X_n\) 的分布与平稳分布 \(\pi\) 的距离(如全变差距离)。
2. 耦合时间的意义
- 耦合时间 \(T\) 的分布直接关联收敛速度。若 \(T\) 较小,说明链能快速“忘记”初始状态,收敛迅速。
- 关键不等式:对任意初始状态 \(i, j\),有
\[ \| P(X_n \in \cdot \mid X_0=i) - P(Y_n \in \cdot \mid Y_0=j) \|_{\text{TV}} \leq P(T > n), \]
其中 \(\| \cdot \|_{\text{TV}}\) 是全变差距离。
3. 耦合的构造方法
(1)独立耦合
- 令 \(X_n\) 和 \(Y_n\) 独立演化,直到首次相遇(即 \(X_n = Y_n\))时耦合。这种方法简单但效率可能较低。
(2)最大耦合
- 在每一步以最大概率使两链状态相同,从而最小化耦合时间的期望。最大耦合的构造依赖于转移概率的联合分布优化。
4. 应用示例:收敛性分析
考虑一个有限状态马尔可夫链,其平稳分布为 \(\pi\)。构造耦合链 \((X_n, Y_n)\),其中 \(Y_0\) 服从 \(\pi\)(即已收敛),而 \(X_0\) 任意。
- 由于 \(Y_n\) 始终服从 \(\pi\),一旦 \(T \leq n\),则 \(X_n\) 也服从 \(\pi\)。
- 全变差距离满足:
\[ \| P(X_n \in \cdot) - \pi \|_{\text{TV}} \leq P(T > n). \]
- 通过分析 \(T\) 的尾概率(如指数衰减),可得到链的混合时间上界。
5. 推广与变体
- 随机游走耦合:用于分析洗牌算法或随机游走的混合时间(如卡牌洗牌的耦合论证)。
- 单调耦合:若状态空间存在偏序关系,可构造耦合使 \(X_n \leq Y_n\) 始终成立,用于比较不同初始状态的演化。
- 路径耦合:简化复杂链的耦合构造,仅需对“相邻”状态设计耦合,再通过拓扑结构推广到全局。
6. 与遍历定理的联系
耦合方法为马尔可夫链的收敛定理(如 \(\lim_{n \to \infty} P(X_n = j) = \pi(j)\))提供了概率意义的证明,尤其适用于非可逆链或复杂状态空间。
通过耦合方法,可将抽象的收敛性问题转化为更直观的“相遇时间”问题,是研究马尔可夫链混合性的强大工具。