计算机算法设计与分析贪心算法PPT.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机算法设计与分析贪心算法PPT

第4章 贪心算法;学习要点 理解贪心算法的概念。 掌握贪心算法的基本要素 (1)最优子结构性质 (2)贪心选择性质 理解贪心算法与动态规划算法的差异 理解贪心算法的一般理论 通过应用范例学习贪心设计策略。 (1)活动安排问题; (2)最优装载问题; (3)哈夫曼编码; (4)单源最短路径; (5)最小生成树; (6)多机调度问题。;硬币找零-找出的硬币数最少; 顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。;4.1 活动安排问题;4.1 活动安排问题;4.1 活动安排问题 ;4.1 活动安排问题;4.2 贪心算法的基本要素;4.2 贪心算法的基本要素;4.2 贪心算法的基本要素;4.2 贪心算法的基本要素;4.2 贪心算法的基本要素;4.2 贪心算法的基本要素;4.2 贪心算法的基本要素;4.2 贪心算法的基本要素;4.3 最优装载;4.3 最优装载;4.3 最优装载;4.4 哈夫曼编码;4.4 哈夫曼编码;4.4 哈夫曼编码;4.4 哈夫曼编码;4.4 哈夫曼编码;4.5 单源最短路径;4.5 单源最短路径;4.5 单源最短路径;4.5 单源最短路径;4.5 单源最短路径;4.6 最小生成树 ;4.6 最小生成树;4.6 最小生成树;4.6 最小生成树;4.6 最小生成树;4.6 最小生成树;4.6 最小生成树;4.6 最小生成树;4.6 最小生成树;4.7 多机调度问题;4.7 多机调度问题;4.7 多机调度问题;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;4.8 贪心算法的理论基础;;第5章 回溯法;学习要点 理解回溯法的深度优先搜索策略。 掌握用回溯法解题的算法框架 (1)递归回溯 (2)迭代回溯 (3)子集树算法框架 (4)排列树算法框架 ;通过应用范例学习回溯法的设计策略。 (1)装载问题; (2)批处理作业调度; (3)符号三角形问题 (4)n后问题; (5)0-1背包问题; (6)最大团问题; (7)图的m着色问题 (8)旅行售货员问题 (9)圆排列问题 (10)电路板排列问题 (11)连续邮资问题;有许多问题,当需要找出它的解集或者要求回答什么解是满足某些约束条件的最佳解时,往往要使用回溯法。 回溯法的基本做法是搜索,或是一种组织得井井有条的,能避免不必要搜索的穷举式搜索法。这种方法适用于解一些组合数相当大的问题。 回溯法在问题的解空间树中,按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间树的任意一点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳过对该结点为根的子树的搜索,逐层向其祖先结点回溯;否则,进入该子树,继续按深度优先策略搜索。;问题的解空间;生成问题状态的基本方法;回溯法的基本思想;递归回溯;迭代回溯;子集树与排列树;装载问题;装载问题;批处理作业调度;批处理作业调度;符号三角形问题;符号三角形问题;n后问题;解向量:(x1, x2, … , xn) 显约束:xi=1,2, … ,n 隐约束: 1)不同列:xi?xj 2)不处于同一正、反对角线:|i-j|?|xi-xj|;0-1背包问题;最大团问题;最大团问题;进一步改进;图的m着色问题;解向量:(x1, x2, … , xn)表示顶点i所着颜色x[i] 可行性约束函数:顶点i与已着色的相邻顶点颜色不重复。;旅行售货员问题;圆排列问题;圆排列问题;连续邮资问题;连续邮资问题;回溯法效率分析;重排原理;

文档评论(0)

djdjix + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档