算法设计与分析论文.docxVIP

  • 207
  • 0
  • 约1.08万字
  • 约 16页
  • 2016-12-07 发布于湖北
  • 举报
贪心算法——不在贪心中爆发,就在贪心中灭亡 武汉理工大学计算机科学与技术学院 班摘要本文介绍贪心算法的基本意义以及算法的使用范围,并通过具体的案例来分析贪心算法的具体应用,从而指出其特点和存在问题。关键字:贪心算法,贪心策略,TSP、0/1背包引言我们用了13周的时间学完了《算法设计与分析》这本书。这本书中涵盖了大量的常见算法,包括蛮力法、分治法、动态规划法、贪心算法等等。我最有印象的就是贪心算法。贪心算法是一种有合理的数据组织和清晰高效的算法,它简单有效。下面我们来详细解读一下这个算法。贪心算法的含义贪心算法可以简单描述为:对一组数据进行排序,找出最小值,进行处理,再找出最小值,再处理。也就是说贪心算法是一种在每一步选择中都采取在当前状态下最好或最优的选择,从而希望得到结果是最好或最优的算法。贪心算法的基本思想贪心算法,法如其名,每次都贪心的选取当前最优解,一旦确定了当前解,不管将来有什么结果,之后都不会再修正,这一点与动态规划法比起来稍有逊色。如果一个问题的最优解只能用蛮力法穷举得到,则贪心法不失为寻找问题近似最优解的一个较好办法。贪心算法的基本思路是从问题的某一个初始解出发一步一步地进行,根据某个优化测度,每一步都要确保能获得局部最优解。每一步只考虑一个数据,他的选取应该满足局部优化的条件。若下一个数据和部分最优解连在一起不再是可行解时,就不把该数据添加到部分解中,直到把所有

文档评论(0)

1亿VIP精品文档

相关文档