动态规划

第十二章_动态规划_2019-04-01

2019-04-01  本文已影响6人  雨住多一横

动态规划方法的关键点

1、最优化原理,也就是最优子结构性质。这指的是一个最优化策略具有这样的性质,不论过去状态和决策如何,对前面的决策所形成的状态而言,余下的诸决策必须构成最优策略。简单来说就是一个最优化策略的子策略总是最优的,如果一个问题满足最优化原理,就称其具有最优子结构性质。
2、无后效性。指的是某状态下决策的收益,只与状态和决策相关,与到达该状态的方式无关。
3、子问题的重叠性,动态规划将原来具有指数级时间复杂度的暴力搜索算法改进成了具有多项式时间复杂度的算法。其中的关键在于解决冗余,这是动态规划算法的根本目的。
4、只要能用暴力搜索解决的问题,只要其满足最优化原理,和无后效性,就可以考虑用动态规划算法求解

记忆搜索方法和动态规划方法的联系

1、记忆搜索就是某种形态的动态规划方法
2、记忆话搜索方法不关心到达某一个递归过程的的路径,知识单纯地对计算过的递归过程进行记录,避免重复的递归过程
3、动态规划方法则是规定好每一个递归过程的计算顺序,一次进行计算,后面的计算过程严格依赖前面的计算过程
4、两证都是空间换时间的方法,也都有枚举过程,区别就是动态规划规定计算顺序,而记忆搜索不规定

通过例题来说明动态规划问题

上一篇 下一篇

猜你喜欢

热点阅读