Skip to content

Commit 32b3be0

Browse files
committed
Add study notes for 2025-08-21
1 parent f2f6dc8 commit 32b3be0

1 file changed

Lines changed: 74 additions & 0 deletions

File tree

IsabellaTeo.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,80 @@ timezone: UTC+8
1515
## Notes
1616

1717
<!-- Content_START -->
18+
# 2025-08-21
19+
20+
下面通过两个数学例子,分别说明鲁棒Q-learning的收敛速率分析和分布式约束优化的对偶间隙分析,以体现理论保证对实际应用的意义。
21+
22+
一、鲁棒Q-learning的收敛速率分析
23+
24+
鲁棒Q-learning用于处理环境存在不确定性时的强化学习问题,其核心是通过迭代更新Q值函数逼近最优解,收敛速率反映算法收敛到最优解的快慢,是实际应用中选择算法参数的重要依据。
25+
26+
1. 问题背景
27+
28+
鲁棒Q-learning的迭代公式为:
29+
Q_{k+1}(s,a) = (1-\alpha_k)Q_k(s,a) + \alpha_k \left[ r(s,a) + \gamma \min_{P' \in \mathcal{P}(s,a)} \sum_{s'} P'(s'|s,a) \max_{a'} Q_k(s',a') \right]
30+
其中,\alpha_k为学习率,\gamma为折扣因子,\mathcal{P}(s,a)为状态转移概率的不确定性集合。
31+
32+
2. 收敛速率证明(简化情形)
33+
34+
假设:
35+
36+
• 状态空间S和动作空间A有限;
37+
38+
• 学习率\alpha_k = \frac{1}{k}(满足\sum \alpha_k = \infty且\sum \alpha_k^2 < \infty,满足收敛条件);
39+
40+
• 最优Q函数Q^*存在且唯一。
41+
42+
结论:鲁棒Q-learning的Q值函数收敛速率为O\left(\frac{\log k}{\sqrt{k}}\right)。
43+
44+
简要证明:
45+
定义误差e_k = \|Q_k - Q^*\|_{\infty}(无穷范数),通过迭代误差分析可得:
46+
e_{k+1} \leq (1 - \alpha_k(1 - \gamma))e_k + \alpha_k C
47+
其中C为常数(与奖励和不确定性集合边界相关)。
48+
对不等式两边求和并利用学习率特性,可推导出:
49+
e_k \leq \frac{D \log k}{\sqrt{k}}
50+
(D为常数),即收敛速率为O\left(\frac{\log k}{\sqrt{k}}\right)。
51+
52+
3. 实际意义
53+
54+
该速率表明,随着迭代次数增加,Q值函数与最优解的误差以多项式速度减小。在实际应用中,可根据允许的误差范围,通过收敛速率公式估算所需迭代次数,避免过度训练或训练不足。
55+
56+
二、分布式约束优化的对偶间隙分析
57+
58+
分布式约束优化问题中,多个智能体协作优化全局目标,对偶间隙用于衡量对偶解与原问题最优解的差距,若对偶间隙收敛到0,则对偶解可逼近原问题最优解,为分布式算法的可行性提供理论保证。
59+
60+
1. 问题背景
61+
62+
考虑分布式约束优化问题:
63+
\min_{x_1,...,x_N} \sum_{i=1}^N f_i(x_i) \quad \text{s.t.} \quad \sum_{i=1}^N g_i(x_i) \leq 0
64+
其中x_i为智能体i的决策变量,f_i为局部目标函数,g_i为局部约束函数。
65+
其拉格朗日对偶问题为:
66+
\max_{\lambda \geq 0} \sum_{i=1}^N \left( \min_{x_i} f_i(x_i) + \lambda^T g_i(x_i) \right)
67+
对偶间隙定义为:\text{Gap} = f(x^*) - d(\lambda^*),其中x^*为原问题最优解,\lambda^*为对偶问题最优解,d(\lambda)为对偶函数。
68+
69+
2. 对偶间隙收敛性证明(简化情形)
70+
71+
假设:
72+
73+
• f_i凸,g_i凸且满足Slater条件(存在可行解使g_i(x_i) < 0);
74+
75+
• 分布式算法通过梯度迭代更新\lambda:\lambda_{k+1} = \max(0, \lambda_k + \beta_k \sum g_i(x_i^*(\lambda_k))),其中\beta_k为步长,x_i^*(\lambda)为给定\lambda时智能体i的局部最优解。
76+
77+
结论:当\beta_k \to 0且\sum \beta_k = \infty时,对偶间隙\text{Gap} \to 0。
78+
79+
简要证明:
80+
由Slater条件,强对偶性成立(f(x^*) = d(\lambda^*))。通过分析对偶函数d(\lambda)的次梯度性质,可得:
81+
d(\lambda_{k+1}) \geq d(\lambda_k) + \beta_k \|\sum g_i(x_i^*(\lambda_k))\|^2
82+
即d(\lambda_k)单调递增且有上界(d(\lambda^*) = f(x^*)),故d(\lambda_k) \to f(x^*),因此对偶间隙\text{Gap} = f(x^*) - d(\lambda_k) \to 0。
83+
84+
3. 实际意义
85+
86+
对偶间隙收敛到0表明,分布式算法通过协作优化可逼近全局最优解。在实际应用中(如分布式能源调度),可通过控制步长\beta_k确保对偶间隙在允许范围内,保证优化结果的有效性。
87+
88+
总结
89+
90+
两个例子均通过数学推导证明了算法的关键收敛性质:鲁棒Q-learning的收敛速率保证了有限迭代内的精度,分布式优化的对偶间隙收敛保证了协作优化的有效性,这些理论结果为算法在实际场景中的参数设置和性能预期提供了明确依据。
91+
1892
# 2025-08-19
1993

2094
一、风险敏感强化学习与鲁棒MDP的融合:带模型不确定性的动态决策

0 commit comments

Comments
 (0)