动态规划概念、要素、步骤及范例.pptVIP

  • 12
  • 0
  • 约2.77千字
  • 约 21页
  • 2024-12-30 发布于湖南
  • 举报

动态规划CONTENTS概念基本要素步骤范例动态规划的基本思想基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,通过决策保留那些有可能达到最优的局部解,丢弃其他局部解。依次解决各子问题,最后一个子问题就是初始问题的解。补充由于动态规划解决的问题多数有重叠子问题这个特点,为减少重复计算,对每一个子问题只解一次,将其不同阶段的不同状态保存在一个二维数组中。动态规划采用自底向上的方式递推求值,并把中间结果存储起来以便以后用来计算所需要求的解。(事实上是采用了空间换时间的算法)与分治法最大的差别它不递归调用自身,但问题的基本解通常是用递归函数的形式来说明。而分治法是直接实现递推的结果,往往会导致不止一次的递归调用适合于用动态规划法求解的问题,经分解后得到的子问题往往不是互相独立的(即下一个子阶段的求解是建立在上一个子阶段的解的基础上,进行进一步的求解)。动态规划适用情况最优化原理有重叠子问题无后效性如果问题的最优解所包含的子问题的解也是最优的,就称该问题具有最优子结构,即满足最优化原理。即某阶段状态一旦确定,就不受这个状态以后决策的影响。也就是说,某状态以后的过程不会影响以前的状态,只与当前状态有关。即子问题之

文档评论(0)

1亿VIP精品文档

相关文档