单一解决方案问题的贪婪方法

时间:2018-11-23 04:57:01

标签: greedy

我们可以对非最优单解问题使用贪婪方法吗?

1 个答案:

答案 0 :(得分:3)

如果您询问是否可以使用贪婪方法来解决不具有最佳子结构属性的问题,那么简短的答案是“否”,不是真的。让我解释一下:

  • 贪婪算法基本上将问题中的所有数据收集起来,然后设置一个规则,以确定在该算法的每个步骤中将哪些数据添加到解决方案中(本质上,贪婪技术会选择要添加到其中的局部最优数据)解决方案,希望它能带来全球最佳的解决方案)。
      具有最佳子结构特性的问题意味着可以从其子问题的(局部)最优解中建立(全局)最优解。
    • 考虑到此属性本质上是贪婪方法所做工作的关键,我想说,对于“非最佳,单一解决方案”问题使用贪婪方法将是一个坏主意。我希望这会有所帮助!