- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动态规划的基本思想
将原问题分解为若干个子问题,先求子问题的解,然后从
这些子问题的解得到原问题的解。
这些子问题的解往往不是相互独立的。在求解的过程中,
许多子问题的解被反复地使用。为了避免重复计算,动态
规划算法采用了填表来保存子问题解的方法。
在算法中用表格来保存已经求解的子问题的解,无论它是
否会被用到。当以后遇到该子问题时即可查表取出其解,
避免了重复计算。
动态规划的基本要素
最优子结构:
问题的最优解是由其子问题的最优解所构成的。
最优子结构性质使我们能够以自底向上的方式递归地
从子结构的最优解构造出问题的最优解。
重叠子问题:
子问题之间并非相互独立的,而是彼此有重叠的。
因为子问题重叠,所以存在着重复计算。
这样就可以用填表保存子问题解的方法来提高效率。
动态规划的基本方法
动态规划通常可以按以下几个步骤进行:
(1)找出最优解的性质,并刻画其结构特征;
(2)递归地定义最优值;
(3)以自底向上的方式计算出各子结构的最优值并添入表格中保存;
(4)根据计算最优值时得到的信息,构造最优解。
步骤1~3是动态规划算法的基本步骤。若需要最优解,则必须执
行第4步,为此还需要在第3步中记录构造最优解所必需的信息。
动态规划的备忘录方法
动态规划中采用自底向上的方式。但是在递归定义中往往是自
上而下的描述。备忘录方法就采用与递归定义一致的自上而下
的方式。
备忘录方法同样用表格来保存已解子问题的信息。每个子问题
初始化时都标记为尚未求解。在递归求解过程中,对每个待解
子问题,先查看它是否已求解。若未求解,则计算其解并填表
保存。若已求解,则查表取出相应的结果。
备忘录方法同样避免了子问题的重复计算,因而和动态规划算
法具有同样效率。
您可能关注的文档
- 2-1递归-递归主要思想.pdf
- 2-2递归-常见的递归形式.pdf
- 2-3 中断计算机应用基础.pdf
- 2-4递归-递归方法小结.pdf
- 3-1分治法-基本思想.pdf
- 3.1二进制编码计算机应用基础.pdf
- 4-1贪心-基本思想.pdf
- 3-11 反置页表计算机应用基础计算机应用基础.pdf
- 3-10 页面调度计算机应用基础.pdf
- 4-2贪心-贪心选择性质.pdf
- 中国行业标准 GM/T 0126-2023HTML密码应用置标语法.pdf
- 《JJF 2121-2024恒转速源校准规范》.pdf
- 餐饮服务中20条处理要点.docx
- 《GM/T 0011-2023可信计算 可信密码支撑平台功能与接口规范》.pdf
- 《JJF 2134-2024旋转流变仪校准规范》.pdf
- JJF 2121-2024恒转速源校准规范.pdf
- 计量规程规范 JJF 2121-2024恒转速源校准规范.pdf
- 《JJF 2118-2024压力式六氟化硫气体密度控制器校验仪校准规范》.pdf
- JJF 2134-2024旋转流变仪校准规范.pdf
- 计量规程规范 JJF 2134-2024旋转流变仪校准规范.pdf
文档评论(0)