动态规划范文精选3篇(全文) .pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

动态规划范文精选3篇(全文)

【【1.动态规划

动态规划[1]是运筹学的一个分支,是求解决策过程最优化

的数学方法。

20世纪50年代初美国数学家R.E.Bellman等人在研究多阶

段决策过程的优化问题时,提出了著名的最优化原理,把多阶段

过程转化为一系列单阶段问题,逐个求解,创立了解决这类过程

优化问题的新方法――动态规划。动态规划问世以来,在经济治理、

生产调度、工程技术和最优操纵等方面得到了广泛的应用,例如

库存治理、资源分配、设备更新、排序、装载等问题。

动态规划是一种将复杂的问题分解为更小的、相似的子问题,

并存储子问题的解而幸免计算重复的子问题,以解决最优化问题

的算法策略。

1.1基本思想

动态规划算法的基本思想是将待求解问题分解成若干个子

问题,先求解子问题,然后从这些子问题的解得到原问题的解。

适合于用动态规划法求解的问题,经分解得到的子问题往往不是

相互独立的,可以用一个表来记录所有已解决的子问题的答案,

不管该子问题以后是否被用到,只要它被计算过,就将其结果填

入表中,而在需要时再找出已求得的答案,这样就可以幸免大量

的重复计算,从而得到多项式时间算法。[2]

1.2求解问题特征

-1-

动态规划算法的有效性依赖于问题本身所具有的两个重要

性质:最优子结构性质和子问题重叠性质。

1.2.1最优子结构

原问题的最优解包含着其子问题的最优解,这种性质称为最

优子结构性质。在分析问题的最优子结构性质时,所用的方法具

有普遍性:首先假设由问题的最优解导出的子问题的解不是最优

的,然后再设法说明在这个假设下可构造出比原问题最优解更好

的解,从而导致矛盾。利用问题的最优子结构性质,以自底向上

的方式递归地从子问题的最优解逐步构造出整个问题的最优解。

最优子结构是问题能用动态规划算法求解的前提。

1.2.2子问题重叠

递归算法求解问题时,每次产生的子问题并不总是新问题,

有些子问题被反复计算多次,这种性质称为子问题的重叠性质。

动态规划算法,对每一个子问题只解一次,而后将其解保存在一

个表格中,当再次需要解此子问题时,只是简单地用常数时间查

看一下结果。通常不同的子问题个数随问题的大小呈多项式增长。

因此用动态规划算法只需要多项式时间,从而获得较高的解题效

率。

1.3设计步骤

3.总结

动态规划方法中每步所作的选择往往依赖于相关子问题的

解,因而只有在解出相关子问题后才能做出选择所以动态规划,

-2-

算法通常是以自底向上的方式解各子问题的解进而求出原问题

的解。动态规划是一种很灵活的算法设计方法,在动态规划算法

的设计中,类似的技巧还有很多。要掌握动态规划的技巧,有两

条途径:一是要深刻理解动态规划的本质,这也是为什么一开始

就探讨它的本质的原因;二是要多实践,不但要多应用,还要学

会从应用中探寻规律,总结技巧。运用动态规划算法解决的还有

很多现实问题,如背包问题、最长公共子序列问题、凸多边形最

优三角剖分问题、电路布线等问题,在本文中没有介绍。动态规

划算法虽然复杂,但只要掌握它的本质特征并多加练习,就可以

灵活运用,并加以扩展,来提高程序的时效性。

-3-

文档评论(0)

177****9463 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档