运筹学4.5动态规划应用举例.ppt
《运筹学4.5动态规划应用举例.ppt》由会员分享,可在线阅读,更多相关《运筹学4.5动态规划应用举例.ppt(27页珍藏版)》请在优知文库上搜索。
1、 4.5 动态规划 应用举例OR第四章 动态规划多阶段有限资源分配问题多阶段有限资源分配问题资源连续分配问题资源连续分配问题 设有数量为设有数量为x的某种资源的某种资源,将它投入两种生产方式将它投入两种生产方式A和和B中中,以数量以数量y投入生产方式投入生产方式A,剩下的量投入生产方式剩下的量投入生产方式B,则可得到收则可得到收入入 ,其中其中 和和 是已知函数是已知函数,并且并且 =0.再设以再设以y与与x-y分别投入两种生产方式分别投入两种生产方式A、B后可以回收再生后可以回收再生产产,回收率分别为回收率分别为 与与 ,因此在第一阶段生产后回收因此在第一阶段生产后回收的总资源为的总资源为
2、,再将再将 投入生产方式投入生产方式A与与B,和第和第一阶段一样一阶段一样,若以若以 与与 分别投入生产方式分别投入生产方式A和和B,则又可得则又可得到收入到收入 ,回收资源回收资源 .因此因此,两两个阶段的总收入为个阶段的总收入为()()g yh xy()()g yh y(0)(0)gh(0,1)aba b1()xayb xy1x111yxy111()()g yh xy2111()xayb xy111()()()()g yh xyg yh xyOR第四章 动态规划 若上面的过程进行若上面的过程进行n个阶段个阶段,希望选择希望选择 ,使使n个阶段的总收入最大个阶段的总收入最大,则问题变成求则问
3、题变成求 ,使使12n-1,y y yy12n-1,y y yy111n 1n 1n 112111n 1n 2n 2n 2iimax()()()()()()s.t.()()()0,0,11g yh xyg yh xyg yh xyxayb xyxayb xyxayb xyyxyxin 状态状态:拥有资源的数量拥有资源的数量 kx对上述对上述n个阶段的决策问题个阶段的决策问题,选在第选在第k个阶段个阶段OR第四章 动态规划状态转移方程状态转移方程:下一阶段的资源量下一阶段的资源量k+1kkk()xayb xy基本方程的导出基本方程的导出:k阶段的效益阶段的效益:kkk()()g yh xy策略策
4、略:1n-1,y yy目标目标:选取选取 ,使每一阶段的效益合起来达到最大使每一阶段的效益合起来达到最大 12n-1,y y yy 令令 表示开始有资源表示开始有资源x,再进行再进行k个阶段生产并采用最优个阶段生产并采用最优分配策略后得到的最大总收入分配策略后得到的最大总收入.k()fx决策决策:对每个状态对每个状态 ,都有一允许决策集合都有一允许决策集合 ,kykxk0,xkk0,yxOR第四章 动态规划 当当k=2时时,由于前一阶段分别以由于前一阶段分别以y,x-y投投A、B,生产后回收得生产后回收得 作为下一个阶段开始时可以投入生产的资源量作为下一个阶段开始时可以投入生产的资源量,若采用
5、最优方式投入生产若采用最优方式投入生产,由最优性原理由最优性原理,后一个阶段总收入是后一个阶段总收入是 ,所以所以:1()xayb xy11()f x210 y x()max()()()fxg yh xyfayb xy 对对 ,同样的分析得同样的分析得:2kknkk-10 y x()max()()()fxg yh xyfayb xy 当当k=1时时,10 y x()max()()f xg yh xy OR第四章 动态规划由此得逆推关系由此得逆推关系:g、h一般非线性函数、复杂、无法用解析法求解一般非线性函数、复杂、无法用解析法求解 求数值解求数值解,离散化离散化!10 y x()max()()
6、f xg yh xy kk-10 y x()max()()(),2fxg yh xyfayb xyk 对上述的资源分配问题对上述的资源分配问题,当当 ,很复杂时很复杂时,基本方程基本方程的解就不容易找到的解就不容易找到.但当但当 ,均为凸函数均为凸函数,且且 时时,则可以证明在则可以证明在每个阶段上每个阶段上y的最优决策总是取其端点的值的最优决策总是取其端点的值.()()g y h y()()g y h y(0)(0)0ghOR第四章 动态规划因为因为:(对于固定的对于固定的x)a)由由 ,凸凸()()g y h y()()()F yg yh xy凸凸121212,0,1,y y 112211
7、22()()()FyyF yF y b),12F F 凸凸12()max(),()F xF x F x凸凸Th.:设设 ,为凸函数为凸函数,且且 ,则则n阶段资源阶段资源分配问题的最优策略分配问题的最优策略y在每个阶段总取在每个阶段总取 的端点的值的端点的值,并且并且:()()g y h y(0)(0)0gh0yxkk-1k-11()max()(),()()()max(),()fxh xfbx g xfaxf xh x g xOR第四章 动态规划为为y的凸函数的凸函数,其最大值一定在其最大值一定在y=0或或y=x处达到处达到由归纳法即可得证由归纳法即可得证Proof:10 y x()max()
8、()f xg yh xy 1()max(),()f xh x g x为为x的凸函数的凸函数.1()f x也是也是y的凸函数的凸函数.1()f ayb xy210 y x()max()()()fxg yh xyfayb xy 11max()(),()()h xf bx g xf axa)b)y的凸函数的凸函数 OR第四章 动态规划Exp.:在有限资源分配问题中在有限资源分配问题中22()2,()0,0,1,01g xcxxh xcxxxca bbab 且且,故上述故上述Th知知:()()(0)(0)0g yh ygh、均均凸凸,2221()max2,f xcxxcxxcxx 2222222()m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 4.5 动态 规划 应用 举例