第五贪心法old分析.pptVIP

  • 2
  • 0
  • 约9.85千字
  • 约 42页
  • 2016-06-16 发布于湖北
  • 举报
计算机算法设计与分析 North China Electric Power University Computer Algorithms Design Analysis 华北电力大学计算机科学与工程系 Dept. of Computer ScienceEngineering of North China Electric Power University 第五章 贪心算法(Greedy Algorithm) ★ 活动安排问题 ★ 最优装载 ★ 单源最短路径 ★ 最小生成树 ★ 多机调度问题 North China Electric Power University ★ 贪心算法的基本要素 例 找钱问题: 假定有四种面值分别为二角五分、一角、五分和一分,现要找给某顾客六角三分钱,问怎样找钱,才能使所拿出的硬币个数是最少的? 分析与解答: 1. 动态规划算法 设ak是找k分钱所需的最少硬币个数,则存在如下递归关系: ak=1+min{ak-25,ak-10,ak-5,ak-1} 2. 贪心算法:每次尽可能将面值大的硬币找给客户。 问题的解为:需要找6枚硬币,面值分别为: {25分,25分,10分,1分,1分,1分} 该解是问题的一个整体最优解。 §1 活动安排问题 North China Electric Power

文档评论(0)

1亿VIP精品文档

相关文档