(第2章贪心法.pptVIP

  • 4
  • 0
  • 约1.33万字
  • 约 46页
  • 2017-01-31 发布于北京
  • 举报
(第2章贪心法

算法设计与分析 授课教师:王秋芬 办公地点:7307 Email: w_qiufen@163.com 第二章 贪心法 目录 概述 会场安排问题 单源最短路径问题 哈夫曼编码 最小生成树 教学目标 理解贪心法的概念 掌握贪心法的基本思想和要素 理解贪心法的正确性证明方法 通过对实例的学习,掌握贪心法的设计策略及解题步骤 学习贪心法的实际意义和学术价值 贪心法可以算得上是最接近人们日常思维的一种解题策略 简单、直接和高效 对范围相当广泛的许多实际问题它通常都能产生整体最优解,在一些情况下,即使采用贪心法不能得到整体最优解,但其最终结果却是最优解的很好近似解。 基于此,它在对NP完全问题的求解中发挥着越来越重要的作用。另外,近年来贪心法在各级各类信息学竞赛、ACM程序设计竞赛中经常出现。 贪心法的基本思想 基本思想 从问题的某一个初始解出发,在每一个阶段都根据贪心策略来做出当前最优的决策,逐步逼近给定的目标,尽可能快地求得更好的解。当达到算法中的某一步不能再继续前进时,算法终止。 得出的结论 每个阶段面临选择时, 贪心法都做出对眼前来讲是最有利的选择 选择一旦做出不可更改,即不允许回溯 根据贪心策略来逐步构造问题的解 举例 找零钱问题 (10元、5元、1元、5角、2角、1角、 )找零57.8元 背包问题 n=3,C=20,(w1,w2,w3)=(18,15,10),(v

文档评论(0)

1亿VIP精品文档

相关文档