运筹学-动态规划应用举例.ppt

上传人:b****2 文档编号:2653337 上传时间:2022-11-05 格式:PPT 页数:79 大小:704.50KB
下载 相关 举报
运筹学-动态规划应用举例.ppt_第1页
第1页 / 共79页
运筹学-动态规划应用举例.ppt_第2页
第2页 / 共79页
运筹学-动态规划应用举例.ppt_第3页
第3页 / 共79页
运筹学-动态规划应用举例.ppt_第4页
第4页 / 共79页
运筹学-动态规划应用举例.ppt_第5页
第5页 / 共79页
点击查看更多>>
下载资源
资源描述

运筹学-动态规划应用举例.ppt

《运筹学-动态规划应用举例.ppt》由会员分享,可在线阅读,更多相关《运筹学-动态规划应用举例.ppt(79页珍藏版)》请在冰豆网上搜索。

运筹学-动态规划应用举例.ppt

第九章第九章动态规划应用举例动态规划应用举例11资源分配问题资源分配问题将一定的资源将一定的资源(原料原料,资金资金,机器设备等机器设备等)恰恰当的分配给若干使用者当的分配给若干使用者,使总的目标函数值为最使总的目标函数值为最优。

属静态规划问题优。

属静态规划问题,人为的引入阶段因素。

人为的引入阶段因素。

1.11.1一维一维资源分配问题资源分配问题静态规划模型静态规划模型Maxz=gMaxz=g11(x(x11)+g)+g22(x(x22)+)+ggnn(x(xnn)xx11+x+x22+xxnn=a=axxi00i=1,2,=1,2,n,n原料总数为原料总数为aa,用于生产用于生产nn种产品种产品,xxi为分配为分配生产第生产第i种产品的原料数量种产品的原料数量,收益为收益为ggii(x(xii)。

如何分配收益最大?

如何分配收益最大?

将将nn种产品种产品(使用资源的对象、用户使用资源的对象、用户)划分为划分为nn个阶段;个阶段;状态变量状态变量sskk:

分配给生产第分配给生产第kk种产品至第种产品至第nn种种产品的原料数量产品的原料数量;决策变量决策变量xxkk(u(ukk):

分配给生产第分配给生产第kk种产品的原种产品的原料数量料数量;状态转移方程:

状态转移方程:

sskk+1+1=sskkxxkk状态允许集合状态允许集合(约束条件约束条件):

00sskka,sa,s11=a=a决策允许集合:

决策允许集合:

00xxkksskk,xxnn=ssnn动态规划递推关系动态规划递推关系例例155台设备台设备,3,3个工厂个工厂,可提供的盈利见下表可提供的盈利见下表,如何分配使利润最大?

如何分配使利润最大?

解解:

甲甲,乙乙,丙三个工厂分别编号为丙三个工厂分别编号为1,2,31,2,3设设xxxxkk分配给第分配给第kk个工厂的设备台数。

个工厂的设备台数。

静态规划模型静态规划模型Maxz=pMaxz=p11(x(x11)+p)+p22(x(x22)+p)+p33(x(x33)xx11+x+x22+x+x33=5,x=5,x11,x,x22,x,x3300整数整数ppkk(x(xkk)xxkk台设备分配到第台设备分配到第kk个工厂的盈利数。

个工厂的盈利数。

盈盈盈盈工厂工厂工厂工厂利利利利设备台数设备台数设备台数设备台数甲甲甲甲乙乙乙乙丙丙丙丙000011112222333344445555000033337777999912121212131313130000555510101010111111111111111111111111000044446666111111111212121212121212资源分配问题的阶段划分原则资源分配问题的阶段划分原则:

有几个用户有几个用户,就把问题分成几个阶段。

就把问题分成几个阶段。

本题按工厂的个数本题按工厂的个数,分为分为3个阶段。

个阶段。

分析分析:

k=3,k=3,把第把第33阶段初所拥有的所有设备全部分给阶段初所拥有的所有设备全部分给工厂工厂3(3(单一用户分配单一用户分配);k=2,k=2,把第把第22阶段初所拥有的所有设备全部分给阶段初所拥有的所有设备全部分给工厂工厂22和工厂和工厂3(23(2个用户分配个用户分配);k=1,k=1,把第把第11阶段初所拥有的阶段初所拥有的55台设备全部分给台设备全部分给工厂工厂1,1,工厂工厂22和工厂和工厂3(33(3个用户分配个用户分配)。

状态变量状态变量sskk:

分配给第分配给第kk个个工厂至第工厂至第33个个工厂的工厂的设备台数设备台数;00sskk5,s5,s11=5=5决策变量决策变量xxkk:

分配给第分配给第kk个个工厂的设备台数;工厂的设备台数;00xxkksskk,xxnn=ssnn状态转移方程:

状态转移方程:

sskk+1+1=sskk-xxkksskk+1+1分配给第分配给第k+1k+1个个工厂至第工厂至第33个个工厂的设备台数工厂的设备台数最优值函数最优值函数fkk(sskk)sskk台设备分配给第台设备分配给第kk个个工厂至第工厂至第33个个工厂的最大盈利值。

工厂的最大盈利值。

递推基本方程递推基本方程k=3k=30000ssss33335,5,5,5,ssss3333取值范围取值范围ssss3333=0,1,2,3,4,5=0,1,2,3,4,5=0,1,2,3,4,5=0,1,2,3,4,5xxxx3333取值范围取值范围xxxx3333=s=s=s=s3333=0,1,2,3,4,5=0,1,2,3,4,5=0,1,2,3,4,5=0,1,2,3,4,5将将xxxx3333的值逐个代入的值逐个代入基本方程基本方程,计算结果填入表中计算结果填入表中xxxx3333ssss3333PPPP3333(xxxx3333)ff33(s(s33)xxxx3333*001122334455001122334455004466111112121212004466111112121212001122334455k=2k=200ss225,5,ss22取值范围取值范围ss22=0,1,2,3,4,5=0,1,2,3,4,5对对ss22的每取值的每取值,确定确定xx22取值范围取值范围00xx22ss22根据状态转移方程根据状态转移方程ss33=ss22-xx22,确定确定ss33ss22=0,x=0,x22=0=0ss22=1,x=1,x22=0,1=0,1ss22=2,x=2,x22=0,1,2=0,1,2ss22=3,x=3,x22=0,1,2,3=0,1,2,3ss22=4,x=4,x22=0,1,2,3,4=0,1,2,3,4ss22=5,x=5,x22=0,1,2,3,4,5=0,1,2,3,4,5ss33=ss22-x-x22=0=0=1,0=1,0=2,1,0=2,1,0=3,2,1,0=3,2,1,0=4,3,2,1,0=4,3,2,1,0=5,4,3,2,1,0=5,4,3,2,1,0k=1sk=1s11=5,=5,00xx11ss11,x,x11取值范围取值范围xx11=0,1,2,3,4,5=0,1,2,3,4,5根据状态转移方程根据状态转移方程ss22=ss11xx11,确定确定ss22取值范围取值范围ss22=5,4,3,2,1,05,4,3,2,1,0xxxx2222ssss2222PPPP2222(xxxx2222)+)+)+)+ff3333(ssss3333)ff22(s(s22)xxxx2222*0011223344550011223344550+00+00+40+40+60+60+110+110+120+120+120+125+05+05+45+45+65+65+115+115+125+1210+010+010+410+410+610+610+1110+1111+011+011+411+411+611+611+011+011+411+411+011+000551010141416162121001122221,21,222xxxx1111ssss1111PPPP1111(xxxx1111)+)+)+)+ff2222(ssss2222)ff11(5(5)xxxx1111*001122334455550+210+213+163+167+147+149+109+1012+512+513+013+021210,20,2从从k=1,k=1,可得全过程最优指标函数可得全过程最优指标函数f11(s(s11)=21)=21按决策顺序可推出按决策顺序可推出,有有22个最优决策方案个最优决策方案设备总数改为设备总数改为44台台,取取ss11=4,=4,只需修改只需修改k=1k=1的表格的表格44台台xx11*=1,=1,xx22*=2,=2,xx33*=1=1;f11(s(s11)=17)=17或或xx11*=2,=2,xx22*=2,=2,xx33*=0=033台台xx11*=0,=0,xx22*=2,=2,xx33*=1=1;f11(s(s11)=14)=14xx11*=0=0=0=0xx22*=2=2xx33*=3=3ss22=ss11-xx11*=5=5ss33=ss22-xx22*=3=3(1(1(1

(1)xx11*=2=2=2=2xx22*=2=2xx33*=1=1ss22=ss11-xx11*=3=3ss33=ss22-xx22*=1=1(2(2(2

(2)这种只将资源合理分配不考虑回收这种只将资源合理分配不考虑回收,而决而决策变量取离散值的问题策变量取离散值的问题,称为称为资源平行分配问资源平行分配问题题。

实际中。

实际中,如货物分配如货物分配,资金分配等。

资金分配等。

例例有资金有资金44万元,投资万元,投资AA、BB、CC三个项目,每三个项目,每个项目的投资效益与投入该项目的资金有关。

个项目的投资效益与投入该项目的资金有关。

三个项目三个项目AA、BB、CC的投资效益(万吨)和投入资的投资效益(万吨)和投入资金(万元)关系见表。

金(万元)关系见表。

求对三个项目的最优投资分配,使总投资效求对三个项目的最优投资分配,使总投资效益最大。

益最大。

解:

解:

阶段阶段kk:

每个投资项目作为一个阶段;每个投资项目作为一个阶段;状态变量状态变量sskk:

投资第投资第kk个项目至第个项目至第nn个项目的个项目的资金数;资金数;状态允许集合状态允许集合:

00sskk4,s4,s11=4=4决策变量决策变量uukk:

第第kk个项目的投资;个项目的投资;决策允许集合决策允许集合DDkk(u(ukk):

00uukksskk,uunn=ssnn状态转移方程:

状态转移方程:

sskk+1+1=sskk-uukk;阶段指标:

阶段指标:

vvkk(sskk,uukk)见表中所示;见表中所示;递推方程:

递推方程:

fkk(sskk)=)=maxmaxvvkk(sskk,uukk)+)+fkk+1+1(sskk+1+1)f44(ss44)=0k=3,2,1=0k=3,2,1k=3k=3f33(ss33)=max)=maxvv33(ss33,uu33)+)+f44(ss44)=max=maxvv33(ss33,uu33)ss33=uu33k=3k=3,ss33=uu33=0,1,2,3,4=0,1,2,3,4k=2k=2k=2k=2,0u0u0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1