当前位置: 首页 > wzjs >正文

上海信息科技有限公司软件网站开发揭阳网站设计制作

上海信息科技有限公司软件网站开发,揭阳网站设计制作,网站前面的logo标志,可以定制东西的软件接上一篇文章贝尔曼方程 定义 如果一个策略在所有状态下的状态价值都不低于其他任意策略在相同状态下的状态价值,即:对于所有的 s ∈ S s\in\mathcal{S} s∈S, v π ( s ) ≥ v π ′ ( s ) v_{\pi}(s)\geq v_{\pi^{}}(s) vπ​(s)≥vπ′​…

接上一篇文章贝尔曼方程

定义

如果一个策略在所有状态下的状态价值都不低于其他任意策略在相同状态下的状态价值,即:对于所有的 s ∈ S s\in\mathcal{S} sS v π ( s ) ≥ v π ′ ( s ) v_{\pi}(s)\geq v_{\pi^{'}}(s) vπ(s)vπ(s),那么这个策略 π \pi π就是最优策略,最优策略可能不止一个,但统一记为 π ∗ \pi^{*} π
定义最优价值函数
v ∗ ( s ) ≜ max ⁡ π v π ( s ) v_*(s)\triangleq \max_\pi v_\pi(s) v(s)πmaxvπ(s)
q ∗ ( s , a ) ≜ max ⁡ π q π ( s , a ) q_*(s,a)\triangleq \max_\pi q_\pi(s,a) q(s,a)πmaxqπ(s,a)
而从最优策略的定义中也可以得出:
v π ∗ ( s ) ≜ max ⁡ π v π ( s ) v_{\pi*}(s)\triangleq \max_\pi v_\pi(s) vπ(s)πmaxvπ(s)
q π ∗ ( s , a ) ≜ max ⁡ π q π ( s , a ) q_{\pi*}(s,a)\triangleq \max_\pi q_\pi(s,a) qπ(s,a)πmaxqπ(s,a)
所以有:
v π ∗ ( s ) = v ∗ ( s ) = max ⁡ π v π ( s ) v_{\pi*}(s)=v_*(s)=\max_\pi v_\pi(s) vπ(s)=v(s)=πmaxvπ(s)
q ∗ ( s , a ) = q π ∗ ( s , a ) = max ⁡ π q π ( s , a ) q_*(s,a)=q_{\pi*}(s,a)=\max_\pi q_\pi(s,a) q(s,a)=qπ(s,a)=πmaxqπ(s,a)
解释一下 v π ∗ ( s ) 和 v ∗ ( s ) v_{\pi*}(s)和v_*(s) vπ(s)v(s)的区别:
后者是从值函数的大小的角度做出的定义,与策略并没有太大关系,而前者则是在最优策略下的状态价值函数。
上面的结果说明:最优价值函数就是执行最优策略时的价值函数

推导

对于任何一个策略 π \pi π都满足:
v π ( s ) ≤ max ⁡ a q π ( s , a ) v_\pi(s)\leq\max_aq_\pi(s,a) vπ(s)amaxqπ(s,a)
这是因为
v π ( s ) = ∑ a ∈ A π ( a ∣ s ) q π ( s , a ) v_\pi(s)=\sum_{a\in\mathcal{A}}\pi(a|s)q_\pi(s,a) vπ(s)=aAπ(as)qπ(s,a)
状态价值函数是各个动作价值函数的加权平均,一定小于等于最大的动作价值。
对于最优策略 π ∗ \pi^* π,为了使状态价值函数达到最大,它在选择动作时一定是以概率1选择使动作价值最大的动作,而其他动作被选择的概率都是0,由于 max ⁡ a q π ( s , a ) = q π ∗ ( s ∣ a ) \max_aq_\pi(s,a)=q_{\pi^*}(s|a) maxaqπ(s,a)=qπ(sa),结合上一个式子可以得到:
v π ∗ ( s ) = max ⁡ a q π ∗ ( s , a ) \begin{equation}v_{\pi^*}(s)=\max_aq_{\pi^*}(s,a)\end{equation} vπ(s)=amaxqπ(s,a)
在上一篇文章中已经推出:
q π ( s , a ) = ∑ s ′ ∈ S ∑ r ∈ R p ( s ′ , r ∣ s , a ) [ r + γ v π ( s ′ ) ] q_\pi(s,a)=\sum_{s'\in S}\sum_{r\in R}p(s',r|s,a)[r+\gamma v_\pi(s')] qπ(s,a)=sSrRp(s,rs,a)[r+γvπ(s)]
它对于最优策略 π ∗ \pi^* π也是成立的,所以有:
q π ∗ ( s , a ) = ∑ s ′ ∈ S ∑ r ∈ R p ( s ′ , r ∣ s , a ) [ r + γ v π ∗ ( s ′ ) ] \begin{equation}q_{\pi^*}(s,a)=\sum_{s'\in S}\sum_{r\in R}p(s',r|s,a)[r+\gamma v_{\pi^*}(s')]\end{equation} qπ(s,a)=sSrRp(s,rs,a)[r+γvπ(s)]
代入到公式(1)中可以得到:
v π ∗ ( s ) = max ⁡ a ∑ s ′ ∈ S ∑ r ∈ R p ( s ′ , r ∣ s , a ) [ r + γ v π ∗ ( s ′ ) ] v_{\pi^*}(s)=\max_a\sum_{s'\in S}\sum_{r\in R}p(s',r|s,a)[r+\gamma v_{\pi^*}(s')] vπ(s)=amaxsSrRp(s,rs,a)[r+γvπ(s)]
上式就是贝尔曼最优方程。对于动作价值函数也可推导出类似的结果:
将公式(1)代入公式(2)中:
q π ∗ ( s , a ) = ∑ s ′ ∈ S ∑ r ∈ R p ( s ′ , r ∣ s , a ) [ r + γ max ⁡ a ′ q π ∗ ( s ′ , a ′ ) ] q_{\pi^*}(s,a)=\sum_{s'\in S}\sum_{r\in R}p(s',r|s,a)[r+\gamma \max_{a'}q_{\pi^*}(s',a')] qπ(s,a)=sSrRp(s,rs,a)[r+γamaxqπ(s,a)]
当然这两个贝尔曼最优方程中 v π ∗ v_{\pi^*} vπ q π ∗ q_{\pi^*} qπ分别用 v ∗ v_* v q ∗ q_* q代替也是成立的,原因见定义。

http://www.dtcms.com/wzjs/838207.html

相关文章:

  • 泉州市建设工程质量监督站网站乐陵外贸seo
  • 大连模板网站制作哪家专业实体店面做网站推广要多少钱
  • 可以做3d电影网站有哪些自己做家具的网站
  • 蓝色系网站设计一站式服务
  • 重庆南坪网站建设公司证书兼职的正规平台哪里有
  • html5高端酒水饮料企业网站模版亚马逊网站建设进度计划书
  • 廊坊模板建站代理环保主题网站模板
  • 做捕鱼网站电话号码wordpress注册评论
  • 手机端网站 优帮云做推广可以上那些网站
  • PC端网站开发以及设计费用贵州专业网站建设公司
  • 如何防止网站被镜像郑州影楼网站建设
  • 口红做网站多少钱软件下载网站开发
  • 建设厅网站的秘钥怎么买大连网络推广网站优化找哪家好
  • 天津和平做网站北京市小程序开发
  • 网站结构优化的内容和方法网页什么设计
  • icp ip 网站备案查询系统做零食用哪个网站好
  • 网站关键词的优化在哪做舟山高端网站设计
  • 微餐饮网站建设网上商城购物系统流程图
  • python编程软件官网苏州seo排名公司
  • 什么是网站可信认证网站建设是不是可以免费建站
  • 门户网站建设情况html网站开发目标
  • 网站地图好处如何在wordpress里应用知更鸟主题
  • seo怎么做网站的tdk企业网站优化的三层含义
  • 成品网站w灬源码16伊园简述网站开发的工作流程
  • 网站接入服务单位名称wordpress下载软件
  • 网站建设 微信营销房价在2022年大跌
  • 聊城网站建设售后服务养生网站建设
  • 鞍山招聘网站西安网站开发制作
  • 网站开发哪一种语言好凡科建站自助建站平台
  • 做it的要给赌场网站做维护吗福安网站建设