欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《运筹学动态规划》PPT课件.ppt

    • 资源ID:5611029       资源大小:883KB        全文页数:64页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《运筹学动态规划》PPT课件.ppt

    第四章 动态规划,Dynamic Programming(DP),动态规划是运筹学的一个重要分支,是解决多阶段决策过程最优化问题的一种非常有效的方法。1951年,美国数学家贝尔曼(R.Bellman)等人,根据一类多阶段决策问题的特点,把多阶段决策问题变换为一系列相互联系的单阶段决策问题,然后分阶段逐个加以解决。,动态规划是分析某一类问题的一种途径。它不像LP那样有一个标准的数学表达式和明确定义的一组规则,而必须对具体问题进行具体分析处理。因此,在学习动态规划时,除了对基本概念和方法正确地理解外,应以丰富的想象力去建立模型,用创造性的技巧去求解。,本章主要研究离散决策过程,介绍动态规划的基本概念、理论和方法,并通过一些典型的应用问题说明它的应用。,4.1 多阶段决策过程的最优化,4.2 动态规划的基本概念及原理,4.3 动态规划模型的建立和求解,4.1 多阶段决策过程的最优化,一、多阶段决策过程,整个决策过程可按时间或空间顺序分解成若干相互联系的阶段(“时段”),在每一阶段都要作出决策,全部过程的决策是一个决策的序列。,某厂有1000台机器,现需作一个五年计划,以决定每年安排多少台机器投入高负荷生产(产量大但损耗也大)可使五年的总产量最大,如图4-1所示。,例4-1 时间阶段示例(机器负荷问题),图4-1 机器负荷问题,例4-2 空间阶段示例(最短路线问题),给定线路网络图如下,各点间连线上的数字表示距离,现要从A地向G地铺设一条输油管道,问应选择什么路线,使总距离最短?,图4-2,二、多阶段决策过程最优化的目标,生产存储问题投资决策问题设备更新问题,三、示 例,达到整个活动过程的总体效果的最优,而非各单个阶段最优的简单总和。,4.2 动态规划的基本概念和基本原理,一、基本概念,1、阶段2、状态3、决策和策略4、状态转移方程5、指标函数,例4-2 最短路线问题,给定线路网络图如下,各点间连线上的数字表示距离,现要从A地向G地铺设一条输油管道,问应选择什么路线,使总距离最短?,图4-2,1、阶段(stage),将所给问题的过程,按时间或空间特征分解成若干互相联系的阶段,用k表示。如例4-2中,问题分为AB、BC共6个阶段,k=6。,2、状态(state),指各阶段开始时过程所处的自然状况或客观条件。状态应具有“无后效性”,即当前阶段状态给定时,这个阶段以后过程的演变与该阶段以前各阶段的状态无关。,如:S1=A,S2=B1,B2,,3、决策(decision)与策略(policy),当某一阶段的状态确定后,可以作出不同的决定或选择,从而确定下一阶段的状态,这种决定或选择称为决策。,如:从第二阶段的状态B1出发,可以选择下一阶段 的C1C3,即 D2(B1)=C1,C2,C3 若决定选择C3,则 d2(B1)=C3,一组有序的决策序列构成一个策略,从第k 阶段至第n 阶段的一个策略称为后部子策略,记为 Pkn(dk,dk+1,dn)。,例4-2,4、状态转移方程,系统由一个阶段的一个状态转变到下一个阶段的另一个状态称为状态转移。其对应状态和决策的关系称为状态转移方程。记为,5、阶段指标,衡量在一个阶段某个状态下各决策所对应的某种数量指标或效果,记为,6、指标函数,衡量所选策略优劣的数量指标或效果。最优指标函数表示从第k 个阶段采用最优策略 到过程终止时的最佳效益值,记为,例4-2 最短路线问题,穷举法动态规划法,得最优线路为:,该点到G点的最短距离,图4-3,上述最短路线的计算过程可用图直观表示(标号法),如图4-3所示,结点上方矩形内的数字表示该点到终点的最短距离。,标号法过程,B1,A,C3,F2,F1,E3,E2,E1,D3,D2,D1,C4,C2,C1,B2,G,5,3,1,3,6,8,7,6,6,8,3,5,3,4,2,1,3,8,2,2,3,3,3,5,5,2,6,6,4,3,4,3,7,5,9,7,6,8,13,10,9,12,13,16,18,图4-4,二、最优化原理,Bellman 最优化原理:“一个过程的最优策略具有这样的性质,即无论开始的状态及初始的决策如何,对先前决策所形成的状态而言,其以后所有的决策必构成最优决策后部子过程最优”,三、动态规划基本思路,1、将问题划分多个阶段。恰当选择状态变量、决策变量 及定义最优指标函数2、从边界条件开始,逆向或正向逐段递推求解。3、各个阶段的最优决策是从全局考虑的,并非仅考虑本阶段。,其基本方程为,建立动态规划的模型,就是分析问题并建立问题的动态规划基本方程,成功地应用动态规划方法的关键,在于识别问题本身的多阶段特征,将问题分解成为可用递推关系式联系起来的若干子问题。而正确建立基本递推关系方程的关键又在于正确选择状态变量。,4.3 DP模型的建立与求解,一、DP模型的建立,1、正确、明确地划分阶段 k,k=1,2,3,n。2、正确选择并确定状态变量 sk 及状态集合 Sk。,3、确定决策变量 dk 及决策集合 Dk(sk)。4、写出状态转移方程 sk+1=Tk(sk,dk)。5、定义阶段指标值(函数)vk(sk,dk)。,6、定义第 k至 n 阶段的最优指标函数 fk(sk);7、建立动态规划基本方程(逆序递推方程),例4-3 分配投资问题,问题的一般描述如下:设有某种资源,总数量为a,用于生产n种产品;若分配数量 xi 用于生产第i种产品,其收益为gi(xi)。问应如何分配,使得使总收益最大?,该类问题可用动态规划进行求解:,例如:,某公司有资金10万元,若投资于项目 k(k=1,2,3)的投资额为 xk 时,收益分别为 g1(x1)=4x1,g2(x2)=9x2,g3(x3)=2x32,问应该如何分配投资数额才能使总收益最大?该问题表面上看与时间无明显关系,其静态模型:,现人为地给它赋予“时段”的概念,将投资项目排序,首先考虑项目1的投资,然后考虑项目2的投资,问题分为3个阶段,每个阶段只决定一个项目的投资金额。,问题分三个阶段,即k=1,2,3sk:第 k 阶段初拥有的资金总量xk:项目 k 的投资额,0 xk sk sk+1=sk-xk Vk(sk,xk)=gk(xk),解:,基本方程为:,例4-4 采购与销售问题 P103 例2,某商店在未来四个月里,利用一个仓库经销某种商品。仓库最大容量H=1000件,每月中旬订购商品并于下月初到货。估计未来四个月该商品的购价pk及售价qk如表4-1所示。假定商店在1月初库存500件,每月的需求不限,问应如何计划每月的订购及销售数量,使总利润最大(不考虑库存费用)。,表4-1,问题分4个阶段,即k=1,2,3,4sk:第 k 月初的库存xk,yk:第k 月的订购及销售量,解:,基本方程为:,课堂练习,某公司拟将某种高效设备5台分配给所属甲、乙、丙3厂。各厂获此设备后可产生的效益如表4-2所示。问应如何分配,可使所产生的总效益最大?,表4-2 效益表,解:,阶段k=1,2,3依次表示把设备分配给甲、乙、丙厂的过程;状态sk表示在第k阶段初还剩有的可分台数;决策xk表示第k阶段分配的设备台数;状态转移sk+1=sk-xk;阶段指标vk 表示第k阶段分配后产生的效益;指标函数:基本方程:,逆序递推法 将寻优过程看做连续递推的过程,从最终阶段开始,逆着实际决策过程的进展方向逐段求解,在每一段求解中都要利用刚刚求解完那段的结果,直到初始阶段求出结果回到始点为止。顺序递推法 从初始阶段向前递推,直到最终阶段为止。,二、DP模型的求解,P106 例3,sk+1=sk xkg1(x1)=4x1 g2(x2)=9x2 g3(x3)=2x32,例4-3 分配投资问题的逆序求解,基本方程为:,可证明极大值只可能在端点取得,k=3,此时,x3=s3,k=2,此时,x2=s2,此时,x2=0,k=1,当 s2 9/2 时,此时,x1=0,s2=s1=10,矛盾,舍去,x2=s2,当 s2 9/2 时,此时,x1=0,综上可得,即将全部资金投资于第 3 个项目,可获得最大收益 200 万元。,x2=0,sk+1=sk+xk yks1=500 H=1000,例4-4 采购与销售问题的逆序求解,基本方程为:,k=4,此时,y4=s4,x4=0,k=3,此时,y3=s3,x3=H,k=2,k=1,此时,y1=s1,x1=0,此时,x2 y2=H s2,综上可得最优决策如下:,最大利润为,y1=s1,x1=0 x2 y2=H s2y3=s3,x3=H y4=s4,x4=0,500,500,0,0,0,H,H,H,H,H,H,0,顺序法与逆序法没有本质的区别。一般来说,当初始状态给定时,用逆序解法,当终止状态给定时,用顺序解法。若既给定了初始状态又给定了终止状态,则两种方法均可使用。如例4-5中终点有三个,用逆序法求解比较好。,一艘货轮在A港装货后驶往F港,中途须靠港加油、淡水三次,从A港到F港全部可能的航行路线及两港之间距离如图4-5,F港有三个码头 F1、F2、F3,试求最合理的停靠的码头及航线,使总路程最短。,例4-5,图4-5,表格求解:当问题划分的阶段和可供选择的状态较多时,动态规划可采用表格形式进行求解。,P107 例4,某厂每月交货量及生产相应费用如表4-3、表4-4所示,例4-6 生产与存储问题,假设1月初和6月末仓库无库存。问该厂应如何安排每月的生产和库存,才能既满足交货需求又使总费用最低?,表4-3,表4-4,问题分6个阶段,即k=1 6sk:第 k 月初的库存dk:第k 月的产量ck:第k 月的交货量,解:,基本方程为:,0 sk 3,0 dk 4,阶段指标函数,问题描述,k=6,s7=0,c6=1,则 s6+d6 1=0,k=5,c5=2,则 s6=s5+d5-2=0|1,问题描述,k=4,c4=3,则 s5=s4+d4-3=0|1|2|3,k=3,c3=5,则 s4=s3+d3-5=0|1|2|3,k=2,c2=2,则 s3=s2+d2-2=1|2|3,k=1,s1=0,c1=1,则 s2=d1-1=0|1|2|3,综上可得最优决策如下:,最小费用为 161 千元。,某厂生产三种产品,其重量及利润关系表4-5所示。现将三种产品运往市场出售,运输总重量不超过6吨。问如何安排运输使总利润最大?,例4-7 背包问题,表4-5,方法一 正向递归方法(见书P110),方法二 逆向递归方法,按装运产品种类,问题分3个阶段sk:可用于装载第k种产品的载重量dk:装载第k种产品的件数ak、ck 分别表示单件第 k 种货物的重量及利润,解:,基本方程为:,0 sk 6,阶段指标函数,k=3,a3=3,k=2,a2=4,s3=s2-4d2,k=1,a1=2,s1=6,综上可得最优决策如下:,最大利润为260元。,或,例4-8 资源分配问题,某公司新引进6台生产设备,用于4种产品的生产,投入的设备数量不同利润也不同(见表4-6)。问应如何分配设备,使总利润最大?,表4-6(单位:万元),按产品种类顺序,问题分4个阶段。确定对第k个工厂的投资额看成第k个阶段的决策,k=1,2,3,4。图示如下:,解:,sk:可分配给第k种产品的设备总量dk:分配给第k种产品的设备数量,基本方程为:,0 sk 6,阶段指标函数见表4-6,k=4 时,S4=0,1,2,3,4,5,6,利润表,k=3 时,S3=0,1,2,3,4,5,6,利润表,k=2 时,S2=0,1,2,3,4,5,6,利润表,k=1 时,S1=6,利润表,综上可得最优决策如下:,最大利润为134万元。,或,或,或,即,s1=6,90,0,28,134,或 问题最短路径问题,

    注意事项

    本文(《运筹学动态规划》PPT课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开