“这个不动点为何就是最优值,还需连接回策略。记不动点为 $u$,逐状态选一个使 $T u$ 达到最大值的确定性动作,得到平稳策略 $d$。此时 $T^d u=u$,由固定策略 Bellman…”
形式陈述
在有限状态、有限非空动作集的折扣 MDP 中,对固定平稳马尔可夫策略
令
有限状态下因此有线性系统
若奖励有界且
最后一步只用到
有限状态下还可把逆矩阵展开为 Neumann 级数:
其中
直觉
Bellman 方程是一条“价值账目守恒”:当前位置的长期价值,等于下一步拿到的平均奖励,加上折扣后的下一位置价值。它把无穷未来包进同一个未知函数,使每个状态只需查看一步转移。
压缩性质解释了为什么这个自指方程不会产生许多互相矛盾的解。两个候选价值即使一开始相差很大,做一次 Bellman 更新后差距最多保留
例子与边界
设固定策略诱导两状态链
方程
第二式给
这项核验能发现转移矩阵左右乘、奖励时序或折扣位置的错误。
当
推论与应用
从任意有界
这就是迭代策略评估的基本保证。若只知道 Bellman 残差,则
该方程也定义了 TD 误差
参考资料
- Richard Bellman, Dynamic Programming, Princeton University Press, 1957, Ch. 3.
- Martin L. Puterman, Markov Decision Processes, Wiley, 1994, Secs. 6.1–6.2.
- Richard S. Sutton and Andrew G. Barto, Reinforcement Learning: An Introduction, 2nd ed., MIT Press, 2018, Sec. 3.5.