码迷,mamicode.com
首页 > 其他好文 > 详细

动态规划和贪心算法的区别

时间:2014-08-21 02:42:53      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:算法   简单   如何   总结   动态规划   记录   策略   贪心   

这是转别人的,待会我会自己总结

动态规划和贪心算法的区别
动态规划和贪心算法都是一种递推算法
均有局部最优解来推导全局最优解

不同点:
贪心算法:

1.贪心算法中,作出的每步贪心决策都无法改变,因为贪心策略是由上一步的最优解推导下一步的最优解,而上一部之前的最优解则不作保留。

2.由(1)中的介绍,可以知道贪心法正确的条件是:每一步的最优解一定包含上一步的最优解。

动态规划算法:

1.全局最优解中一定包含某个局部最优解,但不一定包含前一个局部最优解,因此需要记录之前的所有最优解

2.动态规划的关键是状态转移方程,即如何由以求出的局部最优解来推导全局最优解

3.边界条件:即最简单的,可以直接得出的局部最优解
==============================================================================

动态规划和贪心算法的区别,布布扣,bubuko.com

动态规划和贪心算法的区别

标签:算法   简单   如何   总结   动态规划   记录   策略   贪心   

原文地址:http://www.cnblogs.com/nwpuzzh/p/3926049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!