美文网首页
算法之贪婪算法

算法之贪婪算法

作者: 非问 | 来源:发表于2018-07-16 18:59 被阅读0次

    贪婪算法的优点——简单易行!
    贪婪算法很简单:每步都采取最优的做法。

    用专业术语说,就是你每步都选择局部最优解,最终得到的就是全局最优解。

    思考

    假设你是个贪婪的小偷,背着可装35磅(1磅≈0.45千克)重东西的背包,在商场伺机盗窃各种可装入背包的商品。你力图往背包中装入价值最高的商品,你会使用哪种算法呢?

    同样,你采取贪婪策略,这非常简单。
    (1) 盗窃可装入背包的最贵商品。
    (2) 再盗窃还可装入背包的最贵商品,
    以此类推。
    只是这次这种贪婪策略不好使了!

    可偷商品
    贪婪策略
    最优策略

    在有些情况下,完美是优秀的敌人。

    有时候,你只需找到一个能够大致解决问题的算法,此时贪婪算法正好可派上用场,因为它们实现起来很容易,得到的结果又与正确结果相当接近。

    相关文章

      网友评论

          本文标题:算法之贪婪算法

          本文链接:https://www.haomeiwen.com/subject/wcebpftx.html