015动态规划-1动态规划研究.pptVIP

  • 5
  • 0
  • 约3.17千字
  • 约 26页
  • 2016-08-17 发布于湖北
  • 举报
山东大学计算机科学与技术学院 数据结构 第13章 贪婪算法 * 第14章 动态规划算法 (Dynamic Programming) 山东大学计算机科学与技术学院 数据结构 第13章 贪婪算法 * 本章内容 动态规划方法 应用 * * 五种算法设计方法中难度最大的一种,它建立在最优原则的基础上。 采用动态规划方法,可以优雅而高效地解决许多用贪婪算法或分而治之算法无法解决的问题。 * * 和贪婪算法一样,在动态规划中,可将一个问题的解决方案视为一系列决策的结果。 不同的是,在贪婪算法中,每采用一次贪婪准则便做出一个不可撤回的决策,而在动态规划中,还要考察每个最优决策序列中是否包含一个最优子序列。 动态规划 * * 动态规划方法采用最优原则( principle of optimality)来建立用于计算最优解的递归式。 所谓最优原则即不管前面的策略如何,此后的决策必须是基于当前状态(由上一次决策产生)的最优决策。 动态规划 * * 动态规划法 在求解某些问题的时候,可以试着把问题分成必要多的子问题,每个子问题又可以分成数目不确定的必要多的子子问题,这样就会产生大量的子问题。如果分得的子问题界限不清,互相交叉,则在大量的子问题中会存在一些完全相同的子问题。 为了

文档评论(0)

1亿VIP精品文档

相关文档