- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(算法分析与的设计)2.贪心算法.ppt
e1(1) e2(6) e8(9) e6 (2) e9(4) e5(5) e4(7) e10(8) e11(3) e7(10) e3(11) 1) 以G 中全部点为点作图 2) 按权的大小次序依次添加 各边,若出 现回路则忽略此边. 3) 加入n-1条边后就得到最小 生成树. 1 2 5 3 7 图论 树与生成树 求最小生成树(Kruskal) 最优解: (e1, e6, e11, e5, e4) 叶带权二叉树:若二叉树T的每片叶子v都对应一个正实数w. 最优二叉树 树的权:在叶带权二叉树中,若带权为wi的叶,其通路长度为L(wi), 则称 为该叶带权二叉树的权. 最优二叉树:在所有叶带权为w1,w2,…,wt的二叉树T中w(T)最小者称之. 图论 根树及其应用 w(T)=? wi? L(wi) 1 2 3 4 5 1 2 4 5 3 3 4 5 2 1 设在1000个字母的文章中各字母出现的频率为: a:83, b:14, c:28, d:38, e:131, f:29, g:20, h:53...... 14 20 28 29 38 53 83 131 34 28 29 38 53 83 131 34 57 38 53 83 131 57 72 53 83 131 72 110 83 131 110 155 131 155 241 396 396 155 241 110 131 53 57 72 83 34 38 28 29 14 20 1 0 1 0 1 0 1 0 1 0 1 0 1 0 最佳编码: a:10 ; b:1111; c:0101; d:110; e:00; f:0100; g:1110; h:011 1)将权从小到大排序 2)每次选取最小权合并 例 题 算法设计与分析 贪心算法 哈夫曼编码 [最小代价通讯网络] 在N城市之间架设通讯线路,要求造价最低. 城市之间所有可能的通讯连接视作一个无向图G,G中每边的权值表示建成这段线路的代价. 问题转化为求一棵最小生成树. 问题描述: 输入:任一连通图G (该图的边集合) 可行解:图G的生成树 优化函数:生成树的各边权值之和 最优解:使优化函数达到最小值的生成树. 最优化问题(Optimization problem): 问题可描述为有n个输入(x1,x2,...xn),一组约束条件和一个优化(目标)函数。满足约束条件的输入称为可行解,它是输入的一个子集.使优化函数取得极值的可行解称为最优解. 算法设计与分析 贪心算法 例1 [装载问题]有一艘大船准备用来装载货物。所有待装货物都装在 n个大小一样的集装箱中,集装箱的重量各不相同。设第i个集装 箱的重量为wi (1≤i≤n). 船的最大载重量为c, 目标是在船上装 入最多货物. 问题描述: 输入:(x1,x2,...xn), xi=0:货箱i不装船; xi=1,货箱i装船 可行解: 满足约束条件 ≤c 的输入 优化函数: 最优解:使优化函数达到最大值的一种输入. 算法设计与分析 贪心算法 例2 最优装载问题例子 用于交通和通讯,用于运输装船,有限期的作业调度和计算机调度 教室的排课 则称活动i与活动j是相容的。也就是说,当si≥fi; ,活动i.与活动j相容。活动安排问题就是要在所给的活动集合中选出最大的相容 所给出的解活动安排问题的贪心算法中,且是所要求的最大相容活动子集,而已知 起始时间和结束时间存储于数组5和/中且按结束时间的非减序:f1≤f2≤...≤ 果所给出的活动未按此序排列,我们可以用第七章将介绍的算法在O(n1ogn)的时 )设有n个活动 .贪心选择性质 L ’ ‘ ’ [集装箱已依其重量从小到大排序,(工1,刀2,…,工,2)是最优装载问题的一个最优解。又设 把㈠[Jf:1}。易知,如果给定的最优装载问题有解,则l≤是≤。 1) 当是二1时,(J1,工2,…,工f2)是一个满足贪心选择性质的最优解。 1)·当是1时,取y1二1;yA二0;y/二t/,1i≤f2,2·
您可能关注的文档
- (电磁学课件)3-3电场强度和 与电势梯度.ppt
- (电磁学课件)相关复习-电磁学.ppt
- (病历质控培训知识班课件)住院病案首页填写与质控.ppt
- (病历质控培训知识班课件)病案质控与法律.ppt
- (病原免疫实验课件)实验三免疫标记技术知识.ppt
- (病原生物和 与免疫学基础)第6章免疫学应用.ppt
- (病原生物和 与免疫学实验)免疫学探索性实验.ppt
- (病原生物和 与免疫学实验)免疫实验二:沉淀反应和 与溶血试验-陈玮琳、翁莉霞.ppt
- (病原生物和 与免疫学实验)实验二基础培养基、细菌接种及 其常用生化反应.ppt
- (病原生物和 与免疫学实验)实验六白喉杆菌、厌氧菌、分枝杆菌病毒及其它微生物.ppt
- 《文化旅游产业融合背景下旅游景区服务创新与区域经济发展关系研究》教学研究课题报告.docx
- 数字教育资源开发中的版权保护与合规性伦理问题探讨教学研究课题报告.docx
- 高中英语口语教学中社会舆情传播现象的实证分析教学研究课题报告.docx
- 小学科学项目式学习在培养学生科学素养与探索精神中的应用研究教学研究课题报告.docx
- 《不同他汀类药物剂量对冠心病患者血脂改善及预后的影响机制探讨》教学研究课题报告.docx
- 小学数学逻辑思维游戏化教学策略教学研究课题报告.docx
- 《移动应用手势识别技术在户外运动追踪中的应用研究》教学研究课题报告.docx
- 1 《互联网保险业务监管科技应用研究——以大数据、云计算为例》教学研究课题报告.docx
- 《ICU重症患者谵妄与心理干预效果的长期追踪研究》教学研究课题报告.docx
- 《商业银行投贷联动业务与金融科技融合发展对金融监管的影响研究》教学研究课题报告.docx
文档评论(0)