坐标规则类动态规划.pptVIP

  • 25
  • 0
  • 约2.04千字
  • 约 19页
  • 2016-11-27 发布于江西
  • 举报
坐标规则类动态规划

数塔问题 给定一个数塔,如下所示。在此数塔中,从顶部出发,在每一节点可以选择向左走还是向右走,一直走到底层。请找出一条路径,使路径上的数值和最大。(59) 9 12 15 10 6 8 2 18 9 5 19 7 10 4 16 数塔问题 贪心可行?不行! 搜索可行?可行,但费时! 动态规划 自底向上逐层分阶段决策 第1次决策,针对第4层 如果最优路径经过2,则从第4层到第5层应该经过19,则第4+第5层的最大路径为2+19=21 如果最优路径经过18,则从第4层到第5层应该经过10,则第4+第5层的最大路径为18+10=28 …… 这样实际上将5阶数塔变为4阶数塔问题了。 逐层向上递推,最后得到问题的最优解 动态规划算法思想总结 每个阶段都使问题规模变小,更接近最优解。 子问题与原问题类型相同 子问题的最优解是原问题最优解的一部分。 直到最后一步,问题的规模变为1(自底向上的过程),就找到了问题的最优解。 可以将DP特点归纳为:全面分阶段

文档评论(0)

1亿VIP精品文档

相关文档