各种算法集合讲解第2章贪心.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学目标 理解贪心法的概念 掌握贪心法的基本思想和要素 理解贪心法的正确性证明方法 通过对实例的学习,掌握贪心法的设计策略 及解题步骤 学 心法的实际意义和学术价值  贪心法可以算得上是最接近人们日常思维的一种解题 策略 简单、直接和高效  对范围相当广泛的许多实际问题它通常都能产生整体 最优解,在一些情况下,即使采用贪心法不能得到整 体最优解,但其最 果却是最优解的很好近似解。  基于此,它在对NP完全问题的求解中发挥着越来越重 要的作用。另外,近年来贪心法在各级各类信息学竞 赛、ACM程序设计竞赛中经常出现。 贪心法的基本思想  基本思想 从问题的某一个初始解出发,在每一个阶段都根 据贪心策略来做出当前最优的决策,逐步 近给 定的目标,尽可能快地求得更好的解。当达到算 法中的某一步不能再继续前进时,算法终止。  得出的结论 每个阶段 选择时, 贪心法都做出对眼前来讲是最有利 的选择 选择一旦做出不可更改,即不允许回溯 根据贪心策略来逐步构造问题的解 举例  找零钱问题 4角 (10元、5元、1元、5角、2角、1角、 )找零57.8元  背包问题 n=3,C=20,(w1,w2,w3)=(18,15,10),(v1,v2,v3)=(25,24,15)  0-1背包问题  竞争资源安排问题 4个班级争用教室A ,尽可能满足 班级的需要。  1班:8:00-12:00 上课 2班:8:30-10:30 讲座 3班:11:00-11:30 开会 4班:10:40-11:20 活动 贪心法的基本要素  最优子结构性质  一个问题的最优解一定包含其子问题的最优解 采用反证法证明  贪心选择性质  所求问题的整体最优解可以通过一系列局部最优的选 择获得,即通过一系列的逐步局部最优选择使得最终 的选择方案是全局最优的 贪心法的解题步骤  分解:将原问题分解为若干个相互独 立的阶段。  解决:对于每个阶段依据贪心策略进 行贪心选择,求出局部的最优解。  合并:将各个阶段的解合并为原问题 的一个可行解。影响时间复杂性的因素 会场安排问题  问题描述 设有n个会议的集合C={1,2,…,n},其中每个会议都要 求使用同一个资源 (如会议室),而在同一时间内只 能有一个会议使用该资源。每个会议i都有要求使用该 资源的起始时间b 和结束时间e ,且b e 。如果选择 i i i i 了会议i使用会议室,则它在半开区间[b , e )内占用该 i i 资源。如果[b , e )与[b , e )不相交,则称会议i与会议j i i j j 是相容的。会场安排问题要求在所给的会议集合中选 出最大的相容活动子集,也即尽可能地选择 的会 议来使用资源。 贪心策略  选择最早开始时间且不与已安排会议 的 会议  选择使用时间最短且不与已安排会议

文档评论(0)

159****9610 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6044052142000020

1亿VIP精品文档

相关文档