《强化学习的数学原理》【学习笔记13】附录 C:序列的收敛性——算法收敛的理论基础

举报
yd_269763035 发表于 2026/10/27 00:42:54 2026/10/27
【摘要】 《强化学习的数学原理》赵世钰 著 · 附录 CRL 算法都是迭代过程:vk+1=f(vk)v_{k+1} = f(v_k)vk+1​=f(vk​)、θt+1=θt+αtgt\theta_{t+1} = \theta_t + \alpha_t g_tθt+1​=θt​+αt​gt​。这些迭代"收敛"是什么意思?附录 C 给出了严格的收敛定义和判据。 一、确定性序列的收敛性 各种收敛定义逐点收敛...

《强化学习的数学原理》赵世钰 著 · 附录 C

RL 算法都是迭代过程:vk+1=f(vk)v_{k+1} = f(v_k)、θt+1=θt+αtgt\theta_{t+1} = \theta_t + \alpha_t g_t。这些迭代"收敛"是什么意思?附录 C 给出了严格的收敛定义和判据。


一、确定性序列的收敛性

各种收敛定义

逐点收敛:xn→xx_n \to x,如果对任意 ϵ>0\epsilon > 0,存在 NN 使得 n>N  ⟹  ∣xn−x∣<ϵn > N \implies |x_n - x| < \epsilon。

线性收敛(Q-线性):∣xn+1−x∗∣≤c∣xn−x∗∣|x_{n+1} - x^*| \leq c |x_n - x^*|,0<c<10 < c < 1。

超线性收敛:∣xn+1−x∗∣∣xn−x∗∣→0\frac{|x_{n+1} - x^*|}{|x_n - x^*|} \to 0。

二次收敛:∣xn+1−x∗∣≤c∣xn−x∗∣2|x_{n+1} - x^*| \leq c |x_n - x^*|^2。

在 RL 中的对应:

  • 值迭代是线性收敛(压缩映射,收敛率 γ\gamma)
  • 策略迭代是有限步收敛(比任何收敛率都快)
  • 牛顿法是二次收敛(但 RL 中很少用)

二、向量序列的收敛性

范数

∥x∥\|x\| 满足:非负性、齐次性、三角不等式。

常用范数:

  • ∥x∥∞=max⁡i∣xi∣\|x\|_\infty = \max_i |x_i|(无穷范数,RL 中最常用)
  • ∥x∥1=∑i∣xi∣\|x\|_1 = \sum_i |x_i|
  • ∥x∥2=∑ixi2\|x\|_2 = \sqrt{\sum_i x_i^2}

范数等价性

有限维空间中所有范数等价——在一个范数下收敛,在所有范数下都收敛。

为什么 RL 偏爱无穷范数? 因为压缩映射定理在无穷范数下最自然:∥Pv∥∞≤∥v∥∞\|Pv\|_\infty \leq \|v\|_\infty(概率矩阵的范数性质)。


三、矩阵序列的收敛性

矩阵范数

∥A∥=sup⁡x≠0∥Ax∥∥x∥\|A\| = \sup_{x \neq 0} \frac{\|Ax\|}{\|x\|}

谱半径

ρ(A)=max⁡i∣λi(A)∣\rho(A) = \max_i |\lambda_i(A)|

收敛判据

Ak→0  ⟺  ρ(A)<1A^k \to 0 \iff \rho(A) < 1

在 RL 中的应用:值迭代的收敛性等价于 ρ(γPπ)<1\rho(\gamma P_\pi) < 1。因为 PπP_\pi 是概率矩阵(谱半径为 1),γ<1\gamma < 1,所以 ρ(γPπ)=γ<1\rho(\gamma P_\pi) = \gamma < 1,保证收敛。


四、随机序列的收敛性

这是附录 C 的重点——RL 算法产生的是随机序列(因为样本是随机的)。

四种收敛模式

1. 依概率收敛(Convergence in Probability)

Xn→PX  ⟺  ∀ϵ>0:P(∣Xn−X∣>ϵ)→0X_n \xrightarrow{P} X \iff \forall \epsilon > 0: P(|X_n - X| > \epsilon) \to 0

“偏离任意小的概率趋于零”。

2. 几乎必然收敛(Almost Sure Convergence)

Xn→a.s.X  ⟺  P(lim⁡n→∞Xn=X)=1X_n \xrightarrow{a.s.} X \iff P\left(\lim_{n \to \infty} X_n = X\right) = 1

“以概率 1 收敛”。比依概率收敛更强。

3. Lp 收敛

Xn→LpX  ⟺  E[∣Xn−X∣p]→0X_n \xrightarrow{L^p} X \iff \mathbb{E}[|X_n - X|^p] \to 0

p=2p = 2 时叫均方收敛。

4. 依分布收敛(Convergence in Distribution)

Xn→dX  ⟺  Fn(x)→F(x) 在 F 连续点处X_n \xrightarrow{d} X \iff F_n(x) \to F(x) \text{ 在 } F \text{ 连续点处}

最弱的收敛模式。

强弱关系

Lp 收敛 ⟹ 几乎必然收敛 ⟹ 依概率收敛 ⟹ 依分布收敛

(注意:LpL^p 和几乎必然之间没有一般性的蕴含关系,但在某些条件下有。)

在 RL 中的对应:

  • TD(0) 的收敛是几乎必然收敛(在 RM 条件下)
  • Q-learning 的收敛也是几乎必然收敛
  • 大数定律是几乎必然收敛(强大数定律)或依概率收敛(弱大数定律)

五、随机近似算法的收敛

Robbins-Monro 的收敛

wt+1=wt−αtg(wt,Xt)→a.s.w∗w_{t+1} = w_t - \alpha_t g(w_t, X_t) \xrightarrow{a.s.} w^*

条件:

  1. ∑αt=∞\sum \alpha_t = \infty, ∑αt2<∞\sum \alpha_t^2 < \infty(步长条件)
  2. gg 满足 Lipschitz 条件
  3. 某些有界性条件

在 RL 中的应用

算法 收敛模式 条件
值迭代 确定性线性收敛 γ<1\gamma < 1
TD(0) 几乎必然收敛 RM 步长条件
Q-learning 几乎必然收敛 RM 步长条件 + 充分探索
SGD 几乎必然收敛 RM 步长条件 + 凸性

六、总结

收敛类型 定义 强度 RL 中的典型应用
确定性线性 ∣en+1∣≤c∣en∣|e_{n+1}| \leq c|e_n| — 值迭代
依概率 $P( X_n - X > \epsilon) \to 0$
几乎必然 P(lim⁡Xn=X)=1P(\lim X_n = X) = 1 中 TD, Q-learning
Lp E∣Xn−X∣p→0\mathbb{E}|X_n - X|^p \to 0 中 均方分析
依分布 Fn→FF_n \to F 最弱 中心极限定理
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。