当前位置: 首页 > news >正文

再谈贪心算法

贪心算法:
1.概念
贪心,贪婪
贪心算法是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是最好或最优的算法
2.应用场景
局部最优等同与全局最优解的时候
3.难点
理解概念和算法实现一般不困难,难的是贪心算法正确性的证明
例子1:找零钱问题

硬币系统:[25, 10, 1] - 贪心正确

硬币系统:[25, 10, 4] - 贪心错误(找8分:贪心4+4,最优4+4?等等,8分用两个4分就是最优)

更好的反例:[25, 10, 1] 找30分:贪心25+1+1+1+1+1,最优10+10+10

例子2:活动选择问题

按结束时间排序,每次选结束最早且不冲突的活动

证明需要:1) 存在最优解包含第一个活动 2) 子问题具有最优子结构

为什么证明这么难?

  1. 反直觉的陷阱
    很多问题看起来可以用贪心,但实际上有反例:

部分背包问题:贪心正确

0-1背包问题:贪心错误

  1. 需要创造性思维
    证明贪心正确性往往需要:

交换论证法

数学归纳法

反证法

  1. 问题依赖性强
    每个问题的贪心策略和证明方法都不同,没有通用模板。

学习建议

  1. 从经典问题入手
    先掌握这些经典的贪心问题及其证明:

哈夫曼编码

最小生成树(Prim/Kruskal)

最短路径(Dijkstra)

活动选择

  1. 培养证明思维
    证明框架:
  2. 证明贪心选择性质:存在最优解包含第一次贪心选择
  3. 证明最优子结构:剩余子问题的最优解 + 贪心选择 = 原问题最优解
  4. 多做练习,积累经验
    尝试自己构造反例

学习标准问题的证明思路

理解不同证明技巧的适用场景

实际影响
这在面试和竞赛中很常见:

容易:想到贪心思路

困难:证明这个思路的正确性

关键:即使不能严格证明,也要能说明为什么这个策略合理

总结
贪心算法体现了计算机科学中一个普遍现象——提出启发式方法容易,但证明其最优性困难。这正说明了算法设计不仅是技巧,更是严谨的数学思维训练。

往往竞赛的时候,至少可以尝试使用贪心算法得到一部分的分数。
附录:
数学归纳法:高中数学阶段的一个证明技巧,观察,归纳,假设,递推关系推广
反证法:逆否命题的真值等价

http://www.jsqmd.com/news/28469/

相关文章:

  • 2025 年 11 月富勒烯精华液,修护精华液,保湿精华液 OEM/ODM 加工厂最新推荐,实力品牌深度解析采购无忧之选!
  • 2025 年 11 月复合酸精华液,抗氧化精华液,液态精华液 OEM/ODM 加工厂最新推荐,榜单透视与选购要点解析!
  • React学习(一):使用react-router构建导航应用
  • 如何将变长蛋白质序列投影到固定维度的统一空间
  • 起飞啦!!!兄弟们,揭秘Claudable给你写代码的魔力 Github 3k star
  • 2.4G低功耗
  • 2025年11月太空舱推荐榜:实力厂家与正规品牌综合评测与排行
  • 2025年11月太空舱推荐榜:口碑好的正规生产厂家综合评测与排名分析
  • 2025年11月太空舱供应厂家评价:专业品牌综合实力排行榜
  • 【Python 基础】第 3 期:使用 PyCharm 编写 Hello World
  • 2025年权威解析与推荐:淮安广联纸业供应链能力与区域市场适配性深度评估
  • 2025年权威解析与推荐:淮安广联纸业全产业链布局深度分析
  • 2025年11月专业太空舱供应厂家推荐排名:聚焦技术实力与性价比的客观排行
  • 2025年权威解析与推荐:淮安广联纸业产业布局与战略发展深度分析
  • edem材料设置意思
  • 2025年权威解析与推荐:淮安广联纸业的市场定位与品牌发展剖析
  • 2025年权威解析与推荐:淮安广联纸业发展路径深度分析
  • 2025年权威推荐与深度解析:淮星复印纸的综合价值分析
  • 1069:乘方计算快速幂
  • 2025年权威推荐与深度解析淮星复印纸:优质平价的办公打印新选择
  • 2025年11月打印纸品牌排行:权威评测与正规厂家综合对比
  • 本地化知识库:RAGFlow
  • 2025年11月打印纸生产厂家排行:口碑较好品牌深度评测
  • Godot Render Pipeline
  • 2025年权威解析与推荐淮星复印纸:优质平价办公耗材的全方位评估
  • 2025年11月打印纸品牌推荐排行:有实力的生产厂家详细评价
  • 如何调整敏感度标签的离线访问期限
  • 2025年推荐淮星复印纸:优质平价与性价比优势的深度解析
  • 2025年11月打印纸推荐评测:有实力工厂详细比较与采购指南
  • many counties know France than China