【大学课件】动态规划应用举例知识分享.pptVIP

【大学课件】动态规划应用举例知识分享.ppt

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

* /sundae_meng * 下面从最后一个阶段开始向前逆推计算。当k=4 时,s4∈{0,1,2,3,4},由于第4月末的库存 量为0,第4阶段的生产量x4必为x4= d4- s4,其计 算如下表: 4 3 2 1 0 7 6 5 4 0 7 6 5 4 0 0 1 2 3 4 4 3 2 1 0 * /sundae_meng * 当k=3时,由于第三、第四阶段的需求量分别为 2、4,为了保证最后库存量能取0,s3的允许状态 集合为{0,1,2,3,4,5,6}而, 其中 , 。 其计算如下表 : * /sundae_meng * 6 5 0 0 0 0 0 11 10 7 6.5 6 5.5 2 9+2 ---- ---- ---- ---- ---- ---- 8+5.5 8+2 ---- ---- ---- ---- ---- 7+6 7+5.5 7+2 ---- ---- ---- ---- 6+6.5 6+6 6+5.5 6+2 ---- ---- ---- 5+7 5+6.5 5+6 5+5.5 5+2 ---- ---- ---- 4+7 4+6.5 4+6 4+5.5 4+2 ---- ---- ---- 0+7 0+6.5 0+6 0+5.5 0+2 0 1 2 3 4 5 6 6 5 4 3 2 1 0 * /sundae_meng * 当k=2时,由于第一阶段的需求为2,而每 阶段的最大生产能力为6,S2的最大取值为 4,因此s2∈{0,1,2,3,4}, 而 ,其 中, 。 其计算如下表: /sundae_meng /sundae_meng * * 资源分配问题 生产与存贮问题 设备更新问题 动态规划应用举例 /sundae_meng * /sundae_meng * 工业部拟将5台某种设备分配给所属的甲、乙、丙三个工厂,各工厂若获得这种设备,可以为公司提供的盈利如表。 问:这五台设备如何分配给各工厂,才能使公司得到的盈利最大。 例1 解:将问题按工厂分为三个阶段,甲、乙、丙分别编号为1,2,3。 逆推法﹗ * /sundae_meng * 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 * /sundae_meng * * /sundae_meng * * /sundae_meng * 当阶段k=2时, s3=s2-x2, 0?s2?5, 0?x2?s2,有 * /sundae_meng * * /sundae_meng * * /sundae_meng * * /sundae_meng * 结果列于下表: f3(1-0)=f3(1) =4 f3(5-3)=f3(2) * /sundae_meng * 当阶段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 * /sundae_meng * 结果可写成表格的形式 S2*=s1*-x1*

文档评论(0)

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

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

1亿VIP精品文档

相关文档