第四章5(贪心、动态).pptxVIP

  • 2
  • 0
  • 约1.57万字
  • 约 74页
  • 2019-06-16 发布于山东
  • 举报
第 四 章 基本的算法策略; 在动态规划算法策略中,体现在它的决策不是线性的而是全面考虑不同的情况分别进行决策, 并通过多阶段决策来最终解决问题。在各个阶段采取决策后, 会不断决策出新的数据,直到找到最优解.每次决策依赖于当前状态, 又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,故有“动态”的含义。所以,这种多阶段决策最优化的解决问题的过程称为动态规划。 上节 下节; 我们通过一个简单的例子来说明动态规划的多阶段决策与贪婪算法有什么区别。 【例1】 数塔问题 上节 下节;【例1】数塔问题 有形如图4-11所示的一个数塔,从顶部出发,在每一结点可以选择向左走或是向右走,一直走到底层,要求找出一条路径,使路径上的数值和最大。 ; 问题分析 这个问题用贪婪算法有可能会找不到真正的最大和。以图4-11为例就是如此。用贪婪的策略,则路径和分别为: 9+15+8+9+10=51 (自上而下), 19+2+10+12+9=52(自下而上)。 都得不

文档评论(0)

1亿VIP精品文档

相关文档