运筹学动态规划.pptVIP

  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文档。上传文档
查看更多
思路分析 给待装物品编号:1、2、……、n 分n步装载物品。 为与阶段数同一,假设从编号为n的物品开始倒序装载。即先装第n号物品,再装n-1号物品,……,最后装1号物品。 如本例,先装3号物品,再装2号物品,最后装1号物品。 思路分析 当装n号物品时,若决定装xn件, xn 应满足以下条件 ( xn为决策变量、A为总重量限制) 递推公式 n种物品的最大价值量= 第n种物品的价值量 + 剩余n-1种物品的最大价值量 即: 状态变量的确定 “背包”只有一个约束条件:重量限制。 装载阶段不同,“背包”剩余的重量限制会发生变化。 因此可确定“重量限制”为状态变量。 公式可写成 (n≥2时) 当n=1时 求解例题 用递推关系式计算:我们的问题是求f3(5) 可见要计算f3(5),要先计算f2(5)、f2(0) 可见,要计算f2(5)、f2(0) , 要先计算f1(5)、f1(3)、 f1(1)、f1(0) 将f1值代入f2中,得到 将f2值代入f3中,得到 ∴“背包”问题的最优解为 X1=1, X2=1, X3=0, 最优值为13。 2、投资分配问题/资源分配问题 资源分配问题:设有某种资源(如电力、煤炭等),可用于n种生产,假设资源的总数量为A,用于第j种生产的资源数量为xj时,可以得到收益gj(xj),j=1,2,…,n,问:对资源A应如何进行分配,使得总的收益最大? 投资分配问题:设有总数为A的资金,要分配给n个项目(或工厂、部门等),用于扩大再生产(或其他建设),假设xj:表示分配给第j个项目的资金数;gj(xj):表示第j个项目得到数量为xj的资金后,所提供的利润值;问:如何确定各项目的资金数,使得总的投资利润最大? 分析 不妨假设,分n个阶段考虑分配给n个项目的资金,因为每个阶段的决策不仅影响到该项目得到的资金多少,同时也会影响到今后其他项目所可能得到的资金数(资金总数A已确定),所以可以用动态规划方法来求解,令: fk(x):数量为x的资金分配给前k个项目所得到的最大利润值; xk:分配给第k个项目的资金数,满足条件:0≤xk≤x 显然,我们的目标是求fn(A) 分析 当n=1时,f1(x)表示将数量为x的资金分配给一个项目的最大利润,因为只有一个项目,所以f1(x)=g1(x) 当n=k≥2时, gk(xk)表示分配给第k个项目资金数为xk时的利润值; (x-xk)表示分配给前k个项目资金数为x,则分配给前k-1个项目的资金数为x-xk; fk-1(x-xk)表示以数量为x-xk的资金分配给k-1个项目所得到的最大利润值。 例: 股东投资30万元给三个工厂进行工厂扩建,每个工厂扩建后的利润与投资额的大小有关,投资后的利润值如下表:问:应如何分配这30万元使得这四个工厂扩建后总利润最大? 投资x 利润 0 10 20 30 g1(x) 0 20 50 65 g2(x) 0 20 40 50 g3(x) 0 25 60 75 解 ∴要计算f3(30), 要先计算f2(30),f2(20),f2(10),f2(0) ∴要计算f2(30),f2(20),f2(10),f2(0), 要先计算f1(30),f1(20),f1(10),f1(0) 将以上结果代入前面各式 得最优解为 最优值为80 3、多阶段生产安排问题 /多阶段配置问题 设有某种原料,其数量为A吨,用于生产两种不同类型的产品,记为类型Ⅰ、类型Ⅱ,已知投入该原料进行生产后,还可以回收部分原料用于下一阶段的再生产,假设 g1(a):投入数量为a的原料,生产Ⅰ型产品的收益值; g2(a) :投入数量为a的原料,生产Ⅱ型产品的收益值; r1(a):生产Ⅰ型产品的回收率(0≤r1≤1); r2(a):生产Ⅱ型产品的回收率(0≤r2≤1) 我们的目标是,对于总数为A的原料进行n个阶段生产,每个阶段应如何分配原料用于生产Ⅰ型产品及Ⅱ型产品,使得经过n个阶段生产之后总收益最大? 分析 由于问题本身就是多阶段的,所以可以用动态规划方法求解,令: fk(a):初始原料数量为a,进行k个阶段的生产,采取最优分配策略所获得的最大收益; x:进行k个阶段的生产时,在生产的第一个阶段用于生产Ⅰ型产品的原料数量(0≤x≤a)。 在进行某阶段生产时,当前阶段的收益为 分析 该阶段生产之后,总的回收原料的数量为 它是在以后将要进行的k-1个阶段生产的状态变量的值,这些原料用于k-1个阶段生产,采取最优分配策略所获得的最大收益为 分析 根据动态规划的最优化原理,当2≤k≤n时,有 当k=1时(即只进行一个阶段生产

文档评论(0)

魏魏 + 关注
官方认证
文档贡献者

教师资格证持证人

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

版权声明书
用户编号:5104001331000010
认证主体仪征市联百电子商务服务部
IP属地北京
领域认证该用户于2023年10月19日上传了教师资格证
统一社会信用代码/组织机构代码
92321081MA26771U5C

1亿VIP精品文档

相关文档