动态规划基本要素
2012-10-16 21:43
162 查看
动态规划性质: 1 最优子结构性质 2 子问题重叠性质 ----->该问题可用动态规划算法求解的基本要素
1 最优子结构
当问题的最优解包含了其子问题的最优解时,称该问题具有最优子结构性质。最优子结构性质提供了该问题的可用动态规划算法求解的重要线索。
动态规划,利用问题的最优子结构性质,以自底向上的方式递归的从子问题的最优解逐步构造出整个问题的最优解。
2 重叠子问题
动态规划,避开了递归时,重复的计算相同子问题的过程,对每个子问题只解一次,而后将其保存在一个表格中,当再次需要的时候,只是简单的用常数时间查看一下结果。
3 备忘录方法
递归方式自顶向下
首先,查看其相应的记录项,若存在,直接返回。若不存在,则保存,以备以后继续查看。
1 最优子结构
当问题的最优解包含了其子问题的最优解时,称该问题具有最优子结构性质。最优子结构性质提供了该问题的可用动态规划算法求解的重要线索。
动态规划,利用问题的最优子结构性质,以自底向上的方式递归的从子问题的最优解逐步构造出整个问题的最优解。
2 重叠子问题
动态规划,避开了递归时,重复的计算相同子问题的过程,对每个子问题只解一次,而后将其保存在一个表格中,当再次需要的时候,只是简单的用常数时间查看一下结果。
3 备忘录方法
递归方式自顶向下
首先,查看其相应的记录项,若存在,直接返回。若不存在,则保存,以备以后继续查看。
相关文章推荐
- [OpenJudge] 2.6基本算法之动态规划 摘花生
- 2728:摘花生(2.6基本算法之动态规划)
- 动态规划入门(二)DP 基本思想 具体实现 经典题目 POJ1088 POJ1163 POJ1050
- 动态规划——基本思想
- 动态规划基本思想
- 微分动态规划的基本思想
- 动态规划入门(四)DP 基本思想 具体实现 经典题目 POJ1160 POJ1037
- 1996:登山(2.6基本算法之动态规划)
- 2.6基本算法之动态规划 /1808:公共子序列
- 动态规划(一):动态规划的基本概念和基本方程
- 2985:数字组合(2.6基本算法之动态规划)
- 动态规划基本概念
- 动态规划基本问题
- 2988:计算字符串距离(2.6基本算法之动态规划)
- [算法之动态规划] 基本思想
- 【openjudge 9275】[2.6基本算法之动态规划][Usaco2009 Feb]Bullcow(dp)
- 【openjudge 2.6基本算法之动态规划】(合集)
- 3531:判断整除(2.6基本算法之动态规划)
- 动态规划的基本思想与例子解析
- 动态规划基本思想