23动态规划.ppt

23动态规划.ppt

ID:48821683

大小:463.50 KB

页数:56页

时间:2020-01-29

23动态规划.ppt_第1页
23动态规划.ppt_第2页
23动态规划.ppt_第3页
23动态规划.ppt_第4页
23动态规划.ppt_第5页
资源描述:

《23动态规划.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、7-2动态规划应用举例例7-6一家著名的快餐店计划在某城市建立5个分店,这个城市分成三个区,分别用1,2,3表示。由于每个区的地理位置、交通状况及居民的构成等诸多因素的差异,将对各分店的经营状况产生直接的影响。经营者通过市场调查及咨询后,建立了下表。该表表明了各个区建立不同数目的分店时的利润估计,确定各区建店数目使总利润最大。解:阶段:每个区,共三个阶段。状态:Sk为第k阶段开始时,可供分配的店数。决策:dk为分配给区k的店数。状态转移方程:Sk+1=Sk-dk效益:rk(dk)为分配给区k,dk个店

2、时的利润。fk(Sk)为当第k阶段初始状态为Sk时,从第k阶段到最后阶段所得最大利润。fk(Sk)=Maxrk(dk)+fk+1(Sk+1)dk(Sk)k=1,2,3f4(S4)=0k=3时,计算如下:k=2时,计算如下:S3=S2-d2k=1时,计算如下:最优解:d*1=3,d*2=2,d*3=0即:在区1建3个分店,在区2建2个分店,而不在区3建立分店。最大总利润=22。d1*=3,s2=s1-d1*=5-3=2,d2*=2s3=s2-d2*=2-2=0,d3*=0建立动态规划模型的要点:分析题意

3、,识别问题的多阶段性,按时间或空间的先后顺序适当地划分满足递推关系的若干阶段,对非时序的静态问题要人为地赋予“时段”的概念。建立动态规划模型的要点:正确地选择状态变量,使其具备两个必要特征:(1)可知性:即过去演变过程的各阶段状态变量的取值,能直接或间接地确定。(2)能够确切地描述过程的演变且满足无后效性。建立动态规划模型的要点:根据状态变量与决策变量的含义,正确写出状态转移方程或转移规则。根据题意明确指标函数,最优指标函数以及一段效益即阶段指标的含义。并正确列出最优指标函数的递推关系及边界条件(即D

4、P基本方程)。例7-7(投资问题)现有资金5百万元,可对三个项目进行投资,投资额均为整数(单位为百万元),其中2#项目的投资不得超过3百万元,1#和3#项目的投资均不得超过4百万元,3#项目至少要投资1百万元,每个项目投资5年后,预计可获得收益由下表给出,问如何投资可望获得最大收益。解:这个投资问题可以分成三个阶段,在第k阶段确定k#的投资额令Sk——对1#,2#…...(k-1)#项目投资后剩余的资金额。Xk——对k项目的投资额。rk(Xk)——对k#项目投资Xk的收益.fk(Sk)——应用剩余的资

5、金Sk对k#,(k+1)#…...N#投资可获得的最大收益。状态转移方程为:Sk+1=Sk-Xk为了获得最大收益,必须将5百万元全部用于投资,故假想有第4阶段存在时,必有S4=0,于是得递推方程:fk(Sk)=Maxrk(Xk)+fk+1(Sk+1)dk(Sk)k=3,2,1f4(S4)=0当k=3时,(3#至多投资4百万元,至少投资1百万元)f3(1)=4,f3(2)=8,f3(3)=11,f3(4)=15当k=2时,(2#投资不超过3百万元)f2(1)=r2(0)+f3(1)=0+4f2(2)=M

6、axr2(1)+f3(1)r2(0)+f3(2)=Max5+4,0+8=9当k=2时,(2#投资不超过3百万元)f2(3)=Maxr2(2)+f3(1)r2(1)+f3(2)r2(0)+f3(3)=Max10+4,5+8,0+11=14f2(4)=Maxr2(3)+f3(1)r2(2)+f3(2)r2(1)+f3(3)r2(0)+f3(4)=Max12+4,10+8,5+11,0+15=18当k=2时,(2#投资不超过3百万元)f2(5)=Maxr2(3)+f3(2)r2(2)+f3(3)r2(1)+

7、f3(4)=Max12+8,10+11,5+15=21注意:3#至多投资4百万元当k=1时,S1=5(最初有5百万元,3#至少投资1百万元)f1(5)=Maxr1(0)+f2(5)r1(1)+f2(4)r1(2)+f2(3)r1(3)+f2(2)r1(4)+f2(1)=Max0+21,3+18,6+1410+9,12+4=21解:应用顺序反推可知,最优投资方案:方案1:X*1=0,X*2=2,X*3=3方案2:X*1=1,X*2=2,X*3=2最大收益均为21百万元。一维“背包”问题例7-8:有一辆最

8、大货运量为10吨的卡车,用于装载三种货物,每种货物的单位重量及相应单位价值如下,应如何装载可使总价值最大?解:设第i种货物装载的件数为xi(i=1,2,3)则问题可表示为:maxZ=4x1+5x2+6x33x1+4x2+5x310xi0且为整数(i=1,2,3)方法一:由于决策变量取整数,所以可以用列表法求解。当k=1时,f1(s)=max{4x1}03x1sx1为整数或f1(s)=max{4x1}=4[s/3]0x1s/3x1为整数计算结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。