[]9动态规划应用举例.pptVIP

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[]9动态规划应用举例

结果见下表: 时 是唯一确定的,因此 最优决策为 最优路线为 {1,0,0,0} 最优目标函数值为42。 S2=s1+u1-3=0 S3=S2+u2-d2=0+4-4=0 第一节 资源分配问题 1.1 多元投资分配问题 设有某种原料,总数量为a,用于生产n种产品。若分配数量xi用于生产第i 种产品,其收益为gi(xi)问应如何分配,才能使生产n种产品的总收入最大? 将数量一定的一种或若干种资源,恰当地分配给若干个使用者,使效益函数为最优。 MAX =g1(x1)+ g2(x2)+‥ ‥+ gn(xn) x1+x2+…+ xn=a xi≥0 i=1,2, …,n s.t. 决策集合:Dk(sk)={uk|0?uk=xk?sk} uk:分配给生产第k种产品的原料数量,即uk=xk; sk:分配给用于生产第k种至第n种产品的原料数量; 状态转移方程: sk+1=sk-uk=sk-xk 最优值函数fk(sk):数量为sk的原料分配给第k种产品至第n种产品所得到的最大总收益,动态规划的递推关系为: 某公司拟将5台某种设备分配给所属的甲、乙、丙三个工厂,各工厂若获得这种设备,可以为公司提供的盈利如表。 问:这五台设备如何分配给各工厂,才能使公司得到的盈利最大。 例1 解:将问题按工厂分为三个阶段,甲、乙、丙分别编号为1,2,3。 逆推法﹗ k=3时,0?s3?5, 0?x3?s3 可分配的机器数量 分配的机器数量 sk+1=sk-uk=sk-xk f3(s3)=max﹝g3﹙x3﹚﹞ 0≤x3≤s3 f4(s4)=0 S3=? g3(0) g3(1) =4 x3 *(1) =1 = g3﹙0﹚ =0 S3=0, f3(0)=max{ g3﹙x3﹚+ f4(s4) } 0≤x3≤s3 x3 *(0) =0 =max x3=0,1 S3=1, f3(1)=max{ g3﹙x3﹚+ f4(s4) } 0≤x3≤s3 当阶段k=2时, s3=s2-x2, 0?s2?5, 0?x2?s2,有 结果列于下表: f3(1-0)=f3(1) =4 f3(5-3)=f3(2) 当阶段k=1时, s2=s1-x1, s1=5, 0?x1?s1,有 S1=5, f1(S1 )=max{ g1﹙x1﹚+ f2(s2) } 0≤x1≤s1 =max{ g1﹙x1﹚+ f2(s1- x1) } x1=0,1,2,3,4,5 =max g1(0)+f2(5) g1(1)+f2(4) g1(2)+f2(3) g1(3)+f2(2) g1(4)+f2(1) g1(5)+f2(0) x1*(5)=0, 2 0+21 3+16 7+14 9+10 12+5 13+0 = max 结果可写成表格的形式 S2*=s1*-x1*=5-0=5 S3*=s2*-x2*=5-2=3 max 逆推到第一张表 S3*=s2*-x2*=5-2=3 x3*=3 x2*=2 按计算表格的顺序逆推,可知最优分配方案有两个: 甲工厂分配0台,乙工厂分配2台,丙工厂分配3台。 甲工厂分配2台,乙工厂分配2台,丙工厂分配1台。 以上两个分配方案所得到的总盈利均为21万元 问题:如果原设备台数是4台,求最优分配方案? 如果原设备台数是3台,求最优分配方案? 1.2 资源连续分配问题: 一般问题的提法是 A种生产 数量u1投入 收益g(u1) 年终资源回收率a 如此进行n年,如何确定投入A的资源量u1、…、un,使总收入最大? B种生产 数量s1-u1 收益h(s1-u1) 年终资源回收率b 资源数量 s1 第一年 资源数量 s2=au1+b(s1-u1) 第二年 A种生产 数量u2投入;收益g(u2);年终回收率a B种生产 数量s2-u2;收益h(s2-u2);年终回收率b 到n年 此问题的静态规划问题模型为: 动态规划的逆推关系方程为: 最后求得得f1(s1)即为所求问题的最大收入。 高负荷: 产量函数 g=8u1, u1是投入生产的机器

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档