贪-精选版.pptVIP

  • 3
  • 0
  • 约1.33千字
  • 约 24页
  • 2018-10-03 发布于湖北
  • 举报
贪-精选版.ppt

贪心算法的由来 1823年 J.C.Warnsdorff 提出的一个有名的算法 * 两个重要的性质 1、最优量度标准(贪心选择性质) 2、最优子结构性质(问题的最优 解包含其子问题的最优解) 什么样的问题可以用贪心算法求解? * 贪心算法的基本思想 求解问题的类型 贪心算法的优点 由一系列步骤构成 每步满足 可行 满足问题的约束条件 局部最优 当前状况下的最优解 不可取消 一旦作出选择,不可更改 局部最优导致全局最优 (最优解) 局部最优接近全局最优 (近似解),但速度极快 求解速度快 时间复杂性有较低的阶 小结 * 是不是符合利用贪心算法得到的解一定是最优解呢? * 需要找零15元,币种有11元、5元和1元。 贪心算法:11+1+1+1+1=15 最优解:5+5+5=15 * 利用贪心算法得到的解未必是最优解。 使用贪心算法的注意点 多数情况下,我们可以利用贪心准则由局部最优产生全局最优解。但如果要利用贪心法求最优解,必须进行严格的证明。 * 贪心算法示例:航空装载问题 免费行李额 20公斤 序号为0的物品,重量w0,收益p0 序号为1的物品,重量w1,收益p1 序号为2的物品,重量w2,收益p2 设3批物品的重量分别为: (w0,w1,w2)=(18,15,10) 全部带回的收益分别为:(p0,p1,p2)=(25,24,15)。 * 限重M

文档评论(0)

1亿VIP精品文档

相关文档