动态规划问题.ppt

动态规划问题.ppt

ID:51607375

大小:551.50 KB

页数:40页

时间:2020-03-25

动态规划问题.ppt_第1页
动态规划问题.ppt_第2页
动态规划问题.ppt_第3页
动态规划问题.ppt_第4页
动态规划问题.ppt_第5页
资源描述:

《动态规划问题.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第四章动态规划问题动态规划的概念与模型静态决策一次性决策动态决策多阶段决策决策x1x2Zu输入决策输出决策效应第一月x1x2r1u1第二月x3r2u2第三月x4r3u3多段决策过程T1x1x2r1u1T2x3r2u2Tkxkxk+!rkukTnxnxn+1rnun……n个决策子问题K称为阶段变量xk描述k阶段初的状态,称为状态变量一般把输入状态称为该阶段的阶段状态。uk的取值代表k阶段对第k子问题所进行的决策,称为k阶段的决策变量rk为k阶段从状况xk出发,做决策uk之后的后果,称为k阶段的阶段效应。具有无后效性的多段决策过程Xk+1=T

2、k(xk,uk)系统从k阶段往后的决策只与k阶段系统的状态xk有关,而与系统以前的决策无关,则称为具有无后效性的多段决策过程。T1x1x2r1(x1,u1)u1(x1)T2x3r2(x2,u2)u2(x2)Tkxkxk+!rk(xk,uk)uk(xk)Tnxnxn+1……rn(xn,un)un(xn)K后部子过程多段决策过程中从第k阶段到最终阶段的过程称为k-后部子过程,简称k-子过程。Tkxkxk+!rk(xk,uk)uk(xk)Tnxnxn+1…rn(xn,un)un(xn)动态规划模型Opt表示求优Xk是一个集合,表示k阶段状态可能

3、取值的范围,称为状态可能集合。Uk是一个集合,表示k阶段决策可能取值的范围,称为决策允许集合,一般来说对于不同状态,可以作的决策的范围是不同的。因此决策允许集合一般写为Uk(xk)。动态规划的建模动态规划建模①确定阶段与阶段变量②明确状态变量和状态可能集合。③确定决策变量和决策允许集合。④确定状态转移方程。⑤明确阶段效应和目标。动态规划的建模①确定阶段与阶段变量阶段的划分一般是按照决策进行的时间或空间上的先后顺序划分的,阶段数等于多段决策过程中从开始到结束所需要作出决策的数目,阶段变量用k表示。②明确状态变量和状态可能集合。状态变量必须包

4、含在给定的阶段上确定全部允许决策所需要的信息。状态变量的确定决定了整个决策过程是不是具有无后效性,因而也决定着能不能用动态规划方法来求解。状态可能集是关于状态的约束条件,因此为了求解必须正确地确定状态可能集。动态规划的建模③确定决策变量和决策允许集合。与静态问题相同,决策变量应能够反映对问题所作的决策,决策变量也应有其相应的约束条件,在建模时应明确决策允许集合Uk(xk)。④确定状态转移方程。系统k阶段从状态xk出发作了决策uk(xk)之后的结果之一是系统状态的转移,这一结果直接影响系统往后的决策过程,因此必须明确状态的转移过程,即根据问

5、题的内在关系,明确xk+1=Tk(xk,uk)中的函数Tk()。动态规划的建模⑤明确阶段效应和目标。阶段效应rk(xk,uk)是在阶段k以xk出发作了决策uk之后所产生的后果,必须明确rk与xk,uk的关系,才能构成目标函数。目标函数是由阶段效应经过某种集结而得到的,如何集结视具体问题而定,同时还应根据问题确定目标是求最大还是最小。由于在经济系统中的大多数情况下,目标的集结方法都是求和,因此,在不作说明的情况下,往后的讨论都针对目标为和的形式进行。动态规划解的概念多段决策过程中所要求解的是,从起始状态x1开始,进行一系列的决策,使目标R达

6、到最优最优目标值R*最优策略使得目标达到最优的决策序列。最优路线在采取最优策略时,系统从x1开始所经过的状态序列求解动态规划模型找到最优策略、最优路线和最优目标值。动态规划最优性原理多段决策过程的特点每个阶段都要进行决策相继进行的阶段决策构成的决策序列前一阶段的终止状态又是后一阶段的初始状态阶段最优决策不能只从本阶段的效应出发,必须通盘考虑,整体规划。阶段k的最优决策不应该只是本阶段效应的最优,而必须是本阶段及其所有后续阶段的总体最优,即关于整个k后部子过程的最优决策。动态规划最优性原理最优性原理“最优策略具有的基本性质是:无论初始状态和

7、初始决策如何,对于前面决策所造成的某一状态而言,下余的决策序列必构成最优策略”。AMB动态规划最优性原理最优性原理的含意最优策略的任何一部分子策略,也是相应初始状态的最优策略。每个最优策略只能由最优子策略构成。显然,对于具有无后效性的多段决策过程而言,如果按照k后部子过程最优的原则来求各阶段状态的最优决策,那么这样构成的最优决策序列或策略一定具有最优性原理所提示的性质。贝尔曼函数贝尔曼函数fk(xk):在阶段k从初始状态xk出发,执行最优决策序列或策略,到达过程终点时,整个k-子过程中的目标函数取值,称为条件最优目标函数,亦称贝尔曼函数。

8、条件最优策略多段决策过程的任一阶段状态xk的最优策略处于条件xk时的最优策略。条件最优决策构成条件最优策略的决策贝尔曼函数条件最优目标函数值fk(xk)执行条件最优策略时的目标函数值条件最优路

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。