首页 > 学院 > 开发设计 > 正文

贪心算法

2019-11-06 08:29:32
字体:
来源:转载
供稿:网友

贪心算法的基本思想:在算法迭代的每一步,选择当前状态下最优解,不断重复这一过程,最终得到结果,但这个结果不一定是全局最优的。

算法的优点在于:简便,高效。缺点是:得到的解不一定正确。

贪心算法的分析策略:

在算法迭代的每一步,贪心算法的解至少要比其它算法好。寻找一个简单的结构界限,在这个界限内,每一个有可能的解都有确定的值,然后说明贪心算法也在这个界限内。逐渐改变其它方案,向贪心算法转变,而又不影响它的质量。

著名的贪心算法有:Kruskal, PRim, Dijkstra, Huffman, …


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表