gpt4 book ai didi

algorithm - 局部算法和贪心算法有什么区别?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:40:55 24 4
gpt4 key购买 nike

我正在用 Python 创建一个简单的 LPT 启发式算法以解决时间表问题。

我使用的 LPT 算法是贪婪的。不过,我很难理解贪婪算法和本地算法之间的区别。根据我的理解,贪心算法是局部算法的一个例子。谁能详细说明局部算法和贪心算法的位置?

最佳答案

您应该能够找到贪心算法的相当精确的定义,因为存在将它们与拟阵联系起来的数学理论。例如,https://people.cs.umass.edu/~barring/cs611/lecture/4.pdf第一段说“贪心算法试图通过始终选择局部最优的下一步来解决优化问题。” P 10 描述了一种通用的贪心算法,它通过对候选者进行排序并以非递增顺序检查候选者来生成最佳集合 X,并在不违反约束时将候选者添加到 X。如果在幕后潜伏着拟阵,贪心算法将返回全局最优答案。

关于algorithm - 局部算法和贪心算法有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41420062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com