ImageVerifierCode 换一换
格式:PPT , 页数:66 ,大小:3.80MB ,
资源ID:457243      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/457243.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(运筹学课件Ch8动态规划.ppt)为本站会员(wj)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

运筹学课件Ch8动态规划.ppt

1、第八章 动态规划Dynamic Programming,8.1 动态规划数学模型Mathematical Model of DP 8.2 资源分配问题 Resource Assignment Problem8.3 生产与存储问题Production and inventory problem8.4 背包问题 Knapsack Problem8.5 其它动态规划模型 Other Model of DP,运筹学Operations Research,8.1 动态规划数学模型Mathematical Model of DP,v2,v3,v4,v7,v5,v9,v6,v8,v10,2,8,5,12,1

2、3,10,7,10,13,11,2,8,6,5,8,8,5,4,0,5,8,4,7,【例8.1】最短路径问题 图81表示从起点A到终点E之间各点的距离。求A到E的最短路径。,图81,v1,第1阶段,第2阶段,第3阶段,第4阶段,阶段:,第5阶段,12,17,14,20,19,2022年10月10日星期一,2,3,4,7,5,9,6,8,10,2,8,5,12,13,10,7,10,13,11,2,8,6,5,8,8,5,4,图82,1,第1阶段,第2阶段,第3阶段,第4阶段,阶段:,第5阶段,用WinQSB软件计算时,需要对状态重新编号,如下图所示.,8.1 动态规划数学模型Mathemati

3、cal Model of DP,2022年10月10日星期一,1,2,3,4,8,5,7,6,9,10,2,8,5,12,13,10,M,10,4,13,11,11,2,8,6,5,8,8,6,4,用WinQSB软件计算时,当某状态没有路到下阶段某状态时,添加一条虚拟决策(线条),距离很大,如下图点3到点5.,8.1 动态规划数学模型Mathematical Model of DP,2022年10月10日星期一,动态规划问题具有以下基本特征,1.问题具有多阶段决策的特征。阶段可以按时间划分,也可以按空间划分。,2.每一阶段都有相应的“状态”与之对应。,3.每一阶段都面临一个决策,选择不同的决策

4、将会导致下一阶段不同的状态,同时,不同的决策将会导致这一阶段不同的目标函数值。,4.每一阶段的最优解问题可以递归地归结为下一阶段各个可能状态的最优解问题,各子问题与原问题具有完全相同的结构。能否构造这样的递推归结,是解决动态规划问题的关键。这种递推归结的过程,称为“不变嵌入”。,8.1 动态规划数学模型Mathematical Model of DP,2022年10月10日星期一,5.状态具有无后效性 当某阶段状态确定后,此阶段以后过程的发展不受此阶段以前各阶段状态的影响。如下图所示:,C2,9,0,8.1 动态规划数学模型Mathematical Model of DP,2022年10月10

5、日星期一,动态规划基本原理是将一个问题的最优解转化为求子问题的最优解,研究的对象是决策过程的最优化,其变量是流动的时间或变动的状态,最后到达整个系统最优。,基本原理一方面说明原问题的最优解中包含了子问题的最优解,另一方面给出了一种求解问题的思路,将一个难以直接解决的大问题,分割成一些规模较小的相同子问题,每一个子问题只解一次,并将结果保存起来以后直接引用,避免每次碰到时都要重复计算,以便各个击破,分而治之,即分治法,是一种解决最优化问题的算法策略。,动态规划求解可分为三个步骤:分解、求解与合并。,8.1 动态规划数学模型Mathematical Model of DP,2022年10月10日星

6、期一,(1)阶段(Stage):表示决策顺序的时段序列,阶段可以按时间或空间划分,阶段数k可以是确定数、不定数或无限数,8.1.2基本概念,(3)决策(Decision)xk:从某一状态向下一状态过度时所做的选择。决策变量记为xk,xk是所在状态sk的函数。在状态sk下,允许采取决策的全体称为决策允许集合,记为Dk(sk)。各阶段所有决策组成的集合称为决策集。,(2)状态(State):描述决策过程当前特征并且具有无后效性的量。状态可以是数量,也可以是字符,数量状态可以是连续的,也可以是离散的。每一状态可以取不同值,状态变量记为sk。各阶段所有状态组成的集合称为状态集。,8.1 动态规划数学模

7、型Mathematical Model of DP,2022年10月10日星期一,(4)策略(Strategy):从第1阶段开始到最后阶段全过程的决策构成的序列称为策略,第k阶段到最后阶段的决策序列称为子策略。,(5)状态转移方程(State transformation function):某一状态以及该状态下的决策,与下一状态之间的函数关系,记为sk+1=T(sk,xk),(6)指标函数或收益函数(Return function):是衡量对决策过程进行控制的效果的数量指标,具体可以是收益、成本、距离等指标。分为k阶段指标函数、k子过程指标函数及最优指标函数。,8.1 动态规划数学模型Mat

8、hematical Model of DP,2022年10月10日星期一,k阶段指标函数,从k阶段状态sk出发,选择决策xk所产生的第k阶段指标,称为k阶段指标函数,记为vk(sk,xk)。,从k阶段状态sk出发,选择决策xk,xk+1,xn所产生的过程指标,称为k子过程指标函数或简称过程指标函数,记为Vk(sk,xk,xk+1,xn)或Vk,n为阶段数。,过程指标函数,最优指标函数,从k阶段状态sk出发,对所有的子策略,最优的过程指标函数称为最优指标函数,记为fk(sk),通常取Vk的最大值或最小值。,(Optoptimization表示“max”或“min”,8.1 动态规划数学模型Mat

9、hematical Model of DP,2022年10月10日星期一,动态规划要求过程指标满足递推关系,即,(8.2),8.1 动态规划数学模型Mathematical Model of DP,2022年10月10日星期一,动态规划数学模型由式(8.4)或(8.6)、边界条件及状态转移方程构成。如连和形式的数学模型,8.1 动态规划数学模型Mathematical Model of DP,2022年10月10日星期一,对于可加性指标函数,上式可以写为,上式中“opt”表示“max”或“min”。对于可乘性指标函数,上式可以写为,上式称为动态规划最优指标的递推方程,是动态规划的基本方程。,终

10、端条件:为了使以上的递推方程有递推的起点,必须要设定最优指标的终端条件,即确定最后一个状态n下最优指标fn(sn)的值。,8.1 动态规划数学模型Mathematical Model of DP,2022年10月10日星期一,用逆序法列表求解例8.1,k=n=5 时,f5(v10)0,k=4,递推方程为,8.1 动态规划数学模型Mathematical Model of DP,2022年10月10日星期一,k=3,递推方程为,表8-2,8.1 动态规划数学模型Mathematical Model of DP,2022年10月10日星期一,k=2,递推方程为,表8-3,8.1 动态规划数学模型M

11、athematical Model of DP,2022年10月10日星期一,k=1,递推方程为,表8-4,最优值是表8-4中f1(s1)的值,从v1到v10的最短路长为19。最短路线从表8-4到表8-1回朔,查看最后一列最优决策,得到最短路径为:,v1 v2 v5 v7 v10,8.1 动态规划数学模型Mathematical Model of DP,2022年10月10日星期一,作业:教材P188 T2,下一节:资源分配问题,8.1 动态规划数学模型Mathematical Model of DP,8.2 资源分配问题Resource Assignment Problem,2022年10月

12、10日星期一,【例8.2】公司有资金8万元,投资A、B、C三个项目,一个单位投资为2万元。每个项目的投资效益率与投入该项目的资金有关。三个项目A、B、C的投资效益(万元)和投入资金(万元)的关系见表8-5。求对三个项目的最优投资分配,使总投资效益最大。,8.2 资源分配问题Resource Assignment Problem,表8-5,【解】设xk为第k个项目的投资,该问题的静态规划模型为,2022年10月10日星期一,阶段k:每投资一个项目作为一个阶段,k=1,2,3,4。k=4为虚设的阶段状态变量sk:投资第k个项目前的资金数决策变量xk:第k个项目的投资额决策允许集合:0 xksk状态

13、转移方程:sk+1=skxk阶段指标:vk(sk,xk)见表8-5中的数据,递推方程:,终端条件:f4(s4)=0数学模型为,8.2 资源分配问题Resource Assignment Problem,2022年10月10日星期一,k=4,终端条件f4(s4)=0。k=3,0 x3s3,s4=s3x3,8.2 资源分配问题Resource Assignment Problem,2022年10月10日星期一,k=2,0 x2s2,s3=s2x2,8.2 资源分配问题Resource Assignment Problem,2022年10月10日星期一,k=1,0 x1s1,s2=s1x1,最优解为

14、:s1=8,x1*=0,s2=s1x1=8,x2*=4,s3=s2x2*=4,x3=4,s4=s3x3=0。投资的最优策略是,项目A不投资,项目B投资4万元,项目C投资4万元,最大效益为48万元,8.2 资源分配问题Resource Assignment Problem,2022年10月10日星期一,【例8.3】某种设备可在高低两种不同的负荷下进行生产,设在高负荷下投入生产的设备数量为x,产量为g=10 x,设备年完好率为a=0.75;在低负荷下投入生产的设备数量为y,产量为h=8y,年完好率为b=0.9。假定开始生产时完好的设备数量s1=100。制定一个五年计划,确定每年投入高、低两种负荷下

15、生产的设备数量,使五年内产品的总产量达到最大。,阶段k:运行年份(k=1,2,3,4,5,6),k=1表示第一年初,k=6表示第五年末(即第六年初);状态变量sk:第k年初完好的机器数(k=1,2,3,4,5,6),也是第k1年末完好的机器数,其中s6表示第五年末(即第六年初)的完好机器数,s1100。决策变量xk:第k年初投入高负荷运行的机器数;状态转移方程:sk+1=0.75xk+0.9(skxk),8.2 资源分配问题Resource Assignment Problem,2022年10月10日星期一,决策允许集合:Dk(sk)=xk|0 xksk阶段指标:vk(sk,xk)=10 xk

16、+8(skxk)终端条件:f6(s6)=0递推方程:,8.2 资源分配问题Resource Assignment Problem,2022年10月10日星期一,8.2 资源分配问题Resource Assignment Problem,2022年10月10日星期一,8.2 资源分配问题Resource Assignment Problem,2022年10月10日星期一,因为s1=100,五年的最大总产量为f1(s1)=25.75251003443.75。由x1*=x2*=x3*=0,x4*s4,x5*s5,设备的最优分配策略是,第一年至第三年将设备全部用于低负荷运行,第四年和第五年将设备全部用于高负荷运行。每年投入高负荷运行的机器数以及每年初完好的机器数为:,s1=100 x1*=0,s2=0.75x1+0.9(s1x1)=90 x2*=0,s3=0.75x2+0.9(s2x2)=81x3*=0,s4=0.75x3+0.9(s3x3)=73x4*=s4=73,s5=0.75x4+0.9(s4x4)=55x5*=s5=55,s6=0.75x5+0.9(s5x5)=41第五年末还有41台完

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1