动态规划运筹学基础及其应用胡运权第五版14718.pptx
《动态规划运筹学基础及其应用胡运权第五版14718.pptx》由会员分享,可在线阅读,更多相关《动态规划运筹学基础及其应用胡运权第五版14718.pptx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章 动态规划1动态规划 Dynamic programming 五十年代贝尔曼(B.E.Bellman)为代表的研究成果 属于现代控制理论的一部分 以长远利益为目标的一系列决策 最优化原理,可归结为一个递推公式5.1 动态规划的最优化原理及其算法5.1.1 求解多阶段决策过程的方法例5.1.1 最短路问题2 决策树法可以枚举出20条路径,其中最短的路径长度为163 例5.1.1 最短路问题 表现为明显的阶段性 一条从A 到B 的最短路径中的任何一段都是最短的 最优性原理“最优策略的一部分也是最优的”每步的决策只与相邻阶段状态有关,而与如何达到这一状态无关因此我们可以从B向回搜索最短路标记法
2、如何找出最短路径4 5.1.2 动态规划的基本概念及递推公式 状态(每阶段初始的出发点)最短路问题中,各个节点就是状态 生产库存问题中,库存量是状态 物资分配问题中,剩余的物资量是状态 控制变量(决策变量)最短路问题中,走哪条路 生产库存问题中,各阶段的产品生产量 物资分配问题中,分配给每个地区的物资量 阶段的编号与递推的方向 一般采用反向递推,所以阶段的编号也是逆向的 当然也可以正向递推5 动态规划的步骤1、确定问题的阶段和编号2、确定状态变量 用 Sk 表示第 k 阶段的状态变量及其值3、确定决策变量 用 xk 表示第 k 阶段的决策变量,并以 xk*表示该阶段的最优决策4、状态转移方程
3、sk-1=g(sk,xk)反向编号 sk+1=g(sk,xk)正向编号 5、直接效果 直接一步转移的效果 dk(sk,xk)6、总效果函数 指某阶段某状态下到终端状态的总效果,它是一个递推公式6 动态规划的步骤 hk 是一般表达形式,求当前阶段当前状态下的阶段最优总效果(1)如最短路问题,是累加形式,此时有终端的边际效果一般为 f0(s0,x0)=0(2)如串联系统可靠性问题,是连乘形式,此时有终端的边际效果一般为 f0(s0,x0)=1从第1阶段开始,利用边际效果和边界条件,可以递推到最后阶段 75.2 动态规划模型举例 5.2.1 产品生产计划安排问题 例1 某工厂生产某种产品的月生产能力
4、为10件,已知今后四个月的产品成本及销售量如表所示。如果本月产量超过销售量时,可以存储起来备以后各月销售,一件产品的月存储费为2元,试安排月生产计划并做到:1、保证满足每月的销售量,并规定计划期初和期末库存为零;2、在生产能力允许范围内,安排每月生产量计划使产品总成本(即生产费用加存储费)最低。8 例1 产品生产计划安排 设xk为第k阶段生产量,则有直接成本 dk(sk,xk)=ck xk+2sk 状态转移公式为 sk-1=sk+xk-yk 总成本递推公式第一阶段:(即第4月份)由边界条件和状态转移方程 s0=s1+x1y1=s1+x16=0 得 s1+x1=6 或 x1=6 s10估计第一阶
5、段,即第4月份初库存的可能状态:0 s1 306712=5,所以,s1 0,59第一阶段最优决策表第二阶段:最大可能库存量 7 件由状态转移方程:s1=s2+x2120 及 x210,可知 s22,7,min x2=5由阶段效果递推公式有:f2(2,10)=d2(2,10)+f1*(0,6)=2 2+80 10+456=1260得第二阶段最优决策表,如下10第二阶段最优决策表第三阶段:最大可能库存量 4 件由状态转移方程:s2=s3+x372 及 x310,可知 s30,4,min x3=5由阶段效果递推公式有:f3(1,10)=d3(1,10)+f2*(4,8)=2 1+7210+1104=
6、1826得第三阶段最优决策表,如下11第三阶段最优决策表第四阶段:初始库存量 s4=0由状态转移方程:s3=s4+x460 可知 x46,由阶段效果递推公式有:f4(0,6)=d4(0,6)+f3*(0,10)=706+1902=2322得第四阶段最优决策表,如下回溯得此表12 例2 生产库存管理问题(连续变量)设某厂计划全年生产某种产品A。其四个季度的订货量分别为600公斤,700公斤,500公斤和1200公斤。已知生产产品A的生产费用与产品的平方成正比,系数为0.005。厂内有仓库可存放产品,存储费为每公斤每季度1元。求最佳的生产安排使年总成本最小。解:四个季度为四个阶段,采用阶段编号与季
7、度顺序一致。设 sk 为第k季初的库存量,则边界条件为 s1=s5=0 设 xk 为第k季的生产量,设 yk 为第k季的订货量;sk,xk,yk 都取实数,状态转移方程为 sk+1=sk+xk-yk 仍采用反向递推,但注意阶段编号是正向的 目标函数为13例2 生产库存管理问题(连续变量)第一步:(第四季度)总效果 f4(s4,x4)=0.005 x42+s4 由边界条件有:s5=s4+x4 y4=0,解得:x4*=1200 s4 将x4*代入 f4(s4,x4)得:f4*(s4)=0.005(1200 s4)2+s4=7200 11 s4+0.005 s42第二步:(第三、四季度)总效果 f3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动态 规划 运筹学 基础 及其 应用 胡运权 第五 14718
限制150内