7.3:行动值贝尔曼方程的证明

如第\(2.8.2\)节所介绍,基于行动值表示的贝尔曼方程为

\[\begin{aligned} q_\pi(s,a) &=\sum_r rp(r|s,a) +\gamma\sum_{s'}\sum_{a'}q_\pi(s',a')p(s'|s,a)\pi(a'|s')\\ &=\sum_r rp(r|s,a) +\gamma\sum_{s'}p(s'|s,a)\sum_{a'}q_\pi(s',a')\pi(a'|s'). \end{aligned}\tag{7.14}\]

该方程刻画了不同行动值之间的关系。由于

\[\begin{aligned} p(s',a'|s,a) &=p(s'|s,a)p(a'|s',s,a)\\ &=p(s'|s,a)p(a'|s')\\ &=p(s'|s,a)\pi(a'|s'), \end{aligned}\]

其中第二个等号来自条件独立性,所以式\((7.14)\)可改写为

\[q_\pi(s,a)=\sum_r rp(r|s,a)+\gamma\sum_{s'}\sum_{a'}q_\pi(s',a')p(s',a'|s,a).\]

根据期望的定义,上式等价于式\((7.13)\)。因此,式\((7.13)\)就是用行动值表示的贝尔曼方程。


评论