资源分配问题课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《资源分配问题课件.pptx》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资源 分配 问题 课件
- 资源描述:
-
1、1第五章 动态规划多阶段决策过程动态规划的基本概念和基本原理动态规划方法的基本步骤动态规划方法应用举例本章内容重点2资资 源源 分分 配配 问问 题题3 例5.6:有资金4万元,投资A、B、C三个项目,每个项目的投资效益与投入该项目的资金有关。三个项目A、B、C的投资效益(万吨)和投入资金(万元)关系见下表:项目投入资金ABC1 万元15 万吨13 万吨11 万吨2 万元28 万吨29 万吨30 万吨3 万元40 万吨43 万吨45 万吨4 万元51 万吨55 万吨58 万吨求对三个项目的最优投资分配,使总投资效益最大。资资 源源 分分 配配 问问 题题41.阶段k:每投资一个项目作为一个阶段
2、;2.状态变量xk:投资第k个项目前的资金数;3.决策变量dk:第k个项目的投资;4.决策允许集合:0dkxk5.状态转移方程:xk+1=xk-dk6.阶段指标:vk(xk,dk)见表中所示;7.递推方程:fk(xk)=maxvk(xk,dk)+fk+1(xk+1)8.边界条件:f4(x4)=0资资 源源 分分 配配 问问 题题5k=4,f4(x4)=0k=3,0d3x3,x4=x3-d3x3D3(x3)x4v3(x3,d3)v3(x3,d3)+f4(x4)f3(x3)d3*00000+0=0000100+0=01101111+0=11*1110200+0=0111111+0=11220303
3、0+0=30*3020300+0=0121111+0=11213030+0=303304545+0=45*4530400+0=0131111+0=11223030+0=30314545+0=454405858+0=58*584资资 源源 分分 配配 问问 题题6k=2,0d2x2,x3=x2-d2x2D2(x2)x3v2(x2,d2)v2(x2,d2)+f3(x3)f2(x2)d2*00000+0=0000100+11=111101313+0=13*1310200+30=30*111313+11=242202929+0=293000300+45=45*121313+30=43212929+11
4、=403304343+0=434500400+58=58131313+45=58222929+30=59*314343+11=544405555+0=55592资资 源源 分分 配配 问问 题题7k=1,0d1x1,x2=x1-d1x1D1(x1)x2v1(x1,d1)v1(x1,d1)+f2(x2)f1(x1)d1*0400+59=59131515+45=60*222828+30=58314040+13=534405151+0=51601最优解为 x1=4,d1*=1,x2=x1-d1=3,d2*=0,x3=x2-d2*=3,d3=3,x4=x3-d3=0,即项目 A 投资 1 万元,项目
5、B 投资 0 万元,项目 C 投资 3 万元,最大效益为 60 万吨。资资 源源 分分 配配 问问 题题8背 包 问 题9 设有n种物品,每一种物品数量无限。第i种物品每件重量为wi,每件价值ci。现有一只可装载重量为 W 的背包,求各种物品应各取多少件放入背包,使背包中物品的价值最高。这个问题可以用整数规划模型来描述。设第i种物品取xi件(i=1,2,n,xi为非负整数),背包中物品的价值为z,则 背 包 问 题10则 Max z=c1x1+c2x2+cnxn s.t.w1x1+w2x2+wnxnW x1,x2,xn为正整数1.阶 段k:第k次 装 载 第k种 物 品(k=1,2,n)2.状
6、态变量xk:第k次装载时背包还可以装载的重量;3.决策变量dk:第k次装载第k种物品的件数;背 包 问 题114.决策允许集合:Dk(xk)=dk|0 dkxk/wk,dk为整数;5.状态转移方程:xk+1=xk-wkdk6.阶段指标:vk=ckdk7.递推方程 fk(xk)=maxckdk+fk+1(xk+1)=maxckdk+fk+1(xk-wkdk)8.终端条件:fn+1(xn+1)=0背 包 问 题12 例5.7:对于一个具体问题c1=65,c2=80,c3=30;w1=2,w2=3,w3=1;以及W=5用动态规划求解 f4(x4)=0 对于k=330max)(max)(3/04433
7、/033333333dxfdcxfwxdwxd列出f3(x3)的数值表 背 包 问 题13x3 D3(x3)x4 30d3+f4(x4)f3(x3)d3*0 0 0 0+0=0 0 0 1 0 1 1 0 0+0=0 30+0=30*30 1 2 0 1 2 2 1 0 0+0=0 30+0=30 60+0=60*60 2 3 0 1 2 3 3 2 1 0 0+0=0 30+0=30 60+0=60 90+0=90*90 3 4 0 1 2 3 4 4 3 2 1 0 0+0=0 30+0=30 60+0=60 90+0=90 120+0=120*120 4 5 0 1 2 3 4 5 5
8、4 3 2 1 0 0+0=0 30+0=30 60+0=60 90+0=90 120+0=120 150+0=150*150 5 14对于k=2)3(80max)(max)(22323/03322/02222222dxfdxfdcxfxdwxd 列出 f2(x2)的数值表 x2 D2(x2)x3 80d2+f3(x3)f2(x2)d2*0 0 0 0+f3(0)=0+0=0*0 0 1 0 1 0+f3(1)=0+30=30*30 0 2 0 2 0+f2(2)=0+60=60*60 0 3 0 1 3 0 0+f3(3)=0+90=90*80+f3(0)=80+0=80 90 0 4 0
9、1 4 1 0+f3(4)=0+120=120*80+f3(1)=80+30=110 120 0 5 0 1 5 2 0+f3(5)=0+150=150*80+f3(2)=80+60=140 150 0 15对于k=1 )2(65max)(max)(11212/02211/01111111dxfdxfdcxfxdwxd 列出f1(x1)的数值 x1 D1(x1)x2 65d1+f2(x2)f1(x1)d1*0 0 0 0+f2(0)=0+0=0*0 0 1 0 1 0+f2(1)=0+30=30*30 0 2 0 1 2 0 0+f2(2)=0+60=60 65+f2(0)=65+0=65*6
10、5 1 3 0 1 3 1 0+f2(3)=0+90=90 65+f2(1)=65+30=95*95 1 4 0 1 2 4 2 0 0+f2(4)=0+120=120 65+f2(2)=65+60=125 130+f2(0)=130+0=130*130 2 5 0 1 2 5 3 1 0+f2(5)=0+150=150 65+f2(3)=65+90=155 130+f2(1)=130+30=160*160 2 16由题意知,x1=5,由表f1(x1)、f2(x2)、f3(x3),经回朔可得:d1*=2,x2=x1-2d1=1,d2*=0,x3=x2-3d2=1,d3*=1,x4=x3-d3=
展开阅读全文