动态规划资分配问题.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动态规划 —— 资源分配问题 小组成员:黄秀梅 罗燕雯 杨俊 李彩霞 林琳 (女) 吴晶莹 邓桂兰 罗碧辉 资源分配问题 :只有一种资源有待于分配到 若干个活动,其目标是如何最有效地在各 个活动中分配这种资源。在建立任何效益 分配问题的 DP(Dynamic Programming ) 模型 时,阶段对应于活动,每个阶段的决策对 应于分配到该活动的资源数量;任何状态 的当前状态总是等于留待当前阶段和以后 阶段分配的资源数量,即总资源量减去前 面各阶段已分配的资源量。 题目:一名大学生还有 7 天就要进入有四门考试科目的期末考试。 他想尽可能有效地分配这 7 天复习时间,每门学科至少需要 1 天复习时间。他喜欢每天只复习一门课,所以他可能分配 给每门功课的时间是 1 , 2 , 3 或 4 天,由于最近学习了运筹学 他希望用 DP 方法安排时间以使能从这四门课中得到最高的总学 分,他估计每门课的时间分配可能产生的学分如下表。用 DP 方法求解这个问题。 课程 学分 复习天数 1 2 3 4 1 2 3 4 4 3 5 2 4 5 6 4 5 6 8 7 8 7 8 8 数) 前面阶段未分配完的天 是仍待分配的天数(即 状态变量:s k的天数; 科目) )是分配到阶段(考试 (k=1,2,3,4 决策变量:x ,4。考试科目 阶段:k=1,2,3 个阶段。 成动态规划模型中的四 这四门考试科目可以看 定的次序, 因此,即使这里没有固 少天给每门考试科目。 即应分配多 4个相应关联的决策, 解:这个问题要求作出 k k 0 s f 1,2,3 k )} ( ) ( { max ) ( 1 ..., 3 , 2 , 1 )} , ( max{ ) )} ( { max x P x s f 1 x x x x 7 x x x x . )] ( ) ( ) ( ) ( [ max x x x x i x x 5 * 5 * 1 ,..., 2 , 1 * i 4 * 4 1 k k k k k 4 3 2 1 4 3 2 1 4 4 3 3 2 2 1 1 4 3 2 1 i )= ( 将递推关系写出即是 且为整数 大于等于 ( )+ ( )= , ( 目标可改写成 且为整数 , , , ,使 , , , 是挑选 的效果量,我们的目标 天给考试科目 )表示分配 ( 令 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? k k k k k s x k k k i k i k k k k k k k k i i i i x s f x P s f x s x s x x s f s f x P t s x P x P x P x P P k k 当 k=4 时 ; f 4 (s 4 ) = max [p 4 (x 4 )] 1< x k < s k 1< s k < 4 s 4 1 2 3 4 x 4 1 1 2 1 2 3 1 2 3 4 p 4 (x 4 ) 2 2 4 2 4 7 2 4 7 8 f 4 (s 4 ) 2 4 7 8 X 4 * 1 2 3 4 ? 当 k=3 时 ; f 3 (s 3 ) = max [p 3 (x 3 )+ f 4 (s 4 ) ] 1< x 3 < s 3 2< s k < 5 计算结果 : S 3 2 3 4 5 X 3 1 1 2 1 2 3

文档评论(0)

wangsux + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档