强化学习 课件 第3章 最优控制_第1页
强化学习 课件 第3章 最优控制_第2页
强化学习 课件 第3章 最优控制_第3页
强化学习 课件 第3章 最优控制_第4页
强化学习 课件 第3章 最优控制_第5页
已阅读5页,还剩49页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章最优控制北京大学余欣航目录价值的定义动态规划算法LQR控制案例:利用策略迭代和值迭代求解迷宫寻宝问题价值的定义最优控制问题

AgentEnvironment三连棋游戏井字形棋盘一方在棋盘上画○,一方在棋盘上画×,交替进行某一时刻,棋盘上同一直线出现三个○或三个×,即为获胜棋盘被填满还未分出胜负,则记为平局游戏规则由人类玩家和电脑进行对战:人类玩家画○,电脑画×,每次游戏都从人类玩家开始当棋盘某一直线上有两个○,且剩下位置是空的,电脑会在这个位置画×,阻止人类获胜如果人类玩家不能在一步之内取胜,电脑会等概率随机选择一个空位置画×定义MDP

求解最优策略:第一步走中间

求解最优策略:第一步走中间

求解最优策略:第一步走中间

平局胜利胜利平局平局平局

v

求解最优策略:第一步走中间

求解最优策略:第一步走角落

求解最优策略:第一步走角落

求解最优策略:第一步走角落○×○×○○×○○×○○×○

求解最优策略:第一步走角落

求解最优策略:第一步走角落

三连棋游戏最优策略

“价值”的思想

中间状态的“价值”中间状态的“价值”初始状态也属于中间状态“中间状态”

“中间状态”

状态-价值-最佳动作表状态价值最佳动作0.9160.66610.33走角落走对角走中间(必胜)走对角策略下状态的价值

状态的价值

价值的计算

动态规划的思想将大的问题拆分成若干个比较小的问题,分别求解这些小问题,再用这些小问题的结果来解决大问题这种拆分是在时间维度上的,称为时间差分(Temporal

Difference,TD),即利用下一时刻状态的价值计算当前时刻状态的价值,直到计算出所有状态的价值动态规划算法

通过策略求解状态价值策略评估

策略评估

雅克比迭代法

策略提升

策略迭代法

值迭代法

策略迭代与值迭代

误差很大的价值误差一般的价值误差很小的价值殊途同归策略迭代值迭代

Bellman方程

Bellman方程

LQR控制连续状态动作的MDP

基本的LQR问题

基本的LQR问题

问题的解(T=1)

问题的解

LQR控制器

LQR控制器

LQR控制器

LQR控制器

LQR控制器

LQR控制器

LQR控制器

向前迭代向前迭代向前迭代向前迭代LQR控制器

总结最优控制可以解决环境完全已知的MDP问题状态-动作离散且环境已知的MDP问题:策略迭代:通过不断进行策略评估和策略改进,直至策略收敛,从而得到最佳策略,由于迭代速度快,适合状态空间较小的情况值迭代:通过迭代计算最佳状态价值,从最佳状态价值中提取出最佳策略,由于计算量少,适合状态空间较大的情况状态-动作连续且环境已知的MDP问题:LQR:解决状态转移关系为线性且有时间限制的MDP问题iLQR:解决状态转移关系为非线性且有时间限制的MDP问题案例:利用策略迭代和值迭代求解迷宫寻宝问题案例介绍迷宫寻宝问题:在一个5×5的棋盘中,超级玛丽位于棋盘左上角的方格内,可以向上、下、左、右四个方向移动,每回合移动一次记为1步宝藏位于棋盘最下层中间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论