贪心算法应用分析:特性与实例.pptxVIP

  • 2
  • 0
  • 约5.2千字
  • 约 31页
  • 2026-07-04 发布于北京
  • 举报

1基于贪心的算法和应用举例苏州工业园区星海实验中学管赋胜

21.2贪心算法的基本要素 本节着重讨论可以用贪心算法求解的问题的一般特征。 对于一个具体的问题,怎么知道是否可用贪心算法解此问题,以及能否得到问题的最优解呢?这个问题很难给予肯定的回答。但是,从许多可以用贪心算法求解的问题中看到这类问题一般具有2个重要的性质:贪心选择性质和最优子结构性质。

31.2贪心算法的基本要素1.贪心选择性质:算法中每一步选择都是当前看似最佳的选择,这种选择依赖于已做出的选择,但不依赖于未做的选择。2.最优子结构性质:算法中每一次都取得了最优解(即局部最优解),要保证最后的结果最优,则必须满足全局最优解包含局部最优解。但并不是所有具有最优子结构的问题都可以用贪心策略求解。因为贪心往往是盲目的,需要使用更理性的方法——动态规划(例如“0-1背包问题”与“部分背包问题”)

42.1活动安排问题设有n个活动的集合S={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间bi和一个结束时间ei,且biei。如果选择了活动i,则它在半开时间区间[bi,ei)内占用资源。若区间[bi,ei)与区间[bj,ej)不相交,则称活动i与活动j是相容的。也就是说,

文档评论(0)

1亿VIP精品文档

相关文档