北京大学屈婉玲算法设计与分析最新课件0r4.pdfVIP

  • 80
  • 0
  • 约3.7万字
  • 约 49页
  • 2017-10-05 发布于湖北
  • 举报

北京大学屈婉玲算法设计与分析最新课件0r4.pdf

北京大学屈婉玲算法设计与分析最新课件0r4

第4章 贪心法 (Greedy Approach ) 4.1 贪心法的设计思想 4.24.2 贪心法的正确性证明贪心法的正确性证明 4.3 对贪心法得不到最优解情况的处理 44.44 贪心法的典型应用贪心法的典型应用 4.4.1 最优前缀码 4.4.2 最小生成树 4.4.34.4.3 单源最短路径单源最短路径 1 4.1贪心法的设计思想 活动选择问题 输入输入::SS ={1{1, 22, … , nn}}为为nn 项活动的集合项活动的集合,,ss , ff 分别为活动分别为活动 ii ii ii 的开始和结束时间,活动 i 与j 相容 ⇔ s ≥f 或 s ≥f . i j j i 求求::最大的两两相容的活动集最大的两两相容的活动集 AA 实例 i 1 2 3 4 5 6 7 8 9 10 s 1 3 2 5 4 5 6 8 8 2 i f i 4 5 6 7 9 9 10 11 12 13 策略1:排序使得 s ≤s ≤…≤s ,从前向后挑选 1 2 n 策略策略22 :排序使得排序使得 ff -ss ≤≤ff -ss ≤≤…≤≤ff -ss ,从前向后挑选从前向后挑选 1 1 2 2 n n 策略3 :排序使得f 1≤f 2≤…≤f n ,从前向后挑选 以上策略中的挑选都要注意满足相容性条件 2 两个反例 策略1:S={1,2,3},s =0, f =20, s =2, f =5, s =8, f =15 1 1 2 2 3 3 策略2 :S={1,2,3},s =0,f =8, s =7, f =9, s =8, f =15 1 1 2 2 3 3 2 3 1 0 2 5 8 10 15 20 2 11 33 0 2 5

文档评论(0)

1亿VIP精品文档

相关文档