- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三讲-贪心法专题讲座
例3.1 已知n=3, M=20, p=(25, 24, 15), w=(18, 15, 10), 其中的四个可行解 例3.2 已知n=4, p=(100, 10, 15, 20), d=(2, 1, 2, 1), 其中的九个可行解: 算法与时间复杂度 FastGreedyJobScheduling(int *d, float *p, int *J, int n) { int k=min {n, max {d[i]}}, F[k+1]; ElemType set[k+1]; for (i=0; i=k; i++) {F[i]=i; set [i]. data=i; set [i]. tag=-1;} for (j=0; i=1; i=n; i++) { r = find ( min (n, d[i-1]) ); if (F[r]!=0){ J[j++]=i; m=find(F[r]-1); union (m, r); F[r]=F[m]; } } } 该算法的计算时间为O(nα(2n,n))≈O(n) 3.5 最优归并模式 已知两个已分类文件: (F1, L1), (F2, L2), 归并的时间复杂度为O(L1+L2). 确定将n个长度不同的已分类文件归并在一起的最优方法(时间复杂度最低). 60 F2+ F3+F1 90 30 F2+ F3 方案3 60 F1+ F3+F2 100 40 F1+ F3 方案2 60 F1+ F2+F3 110 50 F1+ F2 方案1 10 20 30 总次数 记录移 动次数 F3 F2 F1 文件 对于不同的归并方案, 其总的记录移动次数不同. 两两归并时, 每次都选择长度最短的两个文件, 以使文件移动总次数增量最小 struct NODE { unsigned char *file; unsigned int length; unsigned tag; struct NODE *parent1; struct NODE *parent2; } L[2n-1]; 数据结构 file= length= tag=0 parent1=NULL parent2=NULL 元素初值 * 算法设计与分析 第三讲 贪心法 算法设计与分析 第三讲 贪心法 目的 了解最优化基本概念; 掌握贪心法基本思想; 掌握贪心算法的设计方法。 重点 贪心算法的设计方法; 典型问题的贪心算法实例。 难点 确定贪心选择标准,正确性证明。 3.1 最优化(optimization) max(min) f(x), s.t. gi(x)≤0|1≤i≤m x : 目标变量, objective varible; f : 目标函数, objective function; gi : 约束条件, constrained condition; 可行解: feasible solution, 满足m个约束条件的x; 最优解: optimal solution, 满足约束条件的, 且使函数f(x)最大(最小)化的变量x. 一、最优化问题 例:某工厂生产A、B、C、D四种产品,生产单位数量的产品所消耗的工时和产值分别为 设四种产品的年产量分别为x1, x2, x3, x4, 此问题的数学模型可表示为: 要求全厂年产值在1000万元以上,且使消耗的总工时最少的生产方案。 二、最优化方法 穷举法:exhausted enumeration; 数学规划:线性规划,非线性规划,整数规划; 分级处理:贪心法,动态规划; 确定性有哪些信誉好的足球投注网站:回溯法,分支限界法; 不确定性有哪些信誉好的足球投注网站:蒙特卡罗,随机逼近; 现代启发式有哪些信誉好的足球投注网站:模拟退火,进化算法,粒子群算法。 3.2 贪心法 一、 适用的问题 有n个输入, 可行解是这n个输入中满足一定约束条件的子集 可分级求解,具有最优子结构性质 二、贪心法基本策略 分析问题性质,确定适当的贪心选择标准; 按贪心选择标准对n个输入进行排序,初始化部分解; 按序每次输入一个量,如果这个输入和当前已构成在这种选择标准下的部分解加在一起不能产生一个可行解,则此输入不能加入到部分解中,否则形成新的部分解; 继续处理下一输入,直至n个输入处理完毕,最终的部分解即为此问题的最优解。 三、贪心法抽象控制描述 SOLUTION Greedy (a, n) { SOLUTION S=Ф; for (i=0; i
您可能关注的文档
- 第三章(生命年金的精算现值).ppt
- 第三章 集成电路的制造工艺.ppt
- 第三章 钢中的相变.ppt
- 第三章 细胞2.ppt
- 第三版新视野大学英语第一册第四单元sectionA课件ppt.pptx
- 第三章(第3课时)设计的评价.ppt
- 第三章-80X86的寻址方式和指令系统-1寻址.ppt
- 第三章(第四节 省略法 第3版).ppt
- 第三章 液压控制阀.ppt
- 第三章-网络计划技术.ppt
- 二零二五年度临时工劳动合同(含工时规定)执行书3篇.docx
- 二零二五年度临时住房租赁及房屋租赁纠纷调解协议3篇.docx
- 二零二五年度临时工劳动合同(含劳动争议解决机制)2篇.docx
- 二零二五年度临建设施施工安全监管服务合同模板.docx
- 二零二五年度临时工劳动合同模板:制造业执行版2篇.docx
- 二零二五年度临时工聘用合同续签书(文化创意)3篇.docx
- 二零二五年度临时工劳动争议解决机制合同3篇.docx
- 二零二五年度临时安全用电设备租赁及安全监管通用版2篇.docx
- 二零二五年度临建设施临时占用绿化带许可合同范本3篇.docx
- 2025年青岛港湾职业技术学院单招职业适应性测试题库完整版.docx
最近下载
- 2025医院卫生院党支部书记述职报告(必威体育精装版版).docx VIP
- Femap中文学习全面指南.pptx VIP
- 人工智能的机器学习与深度学习.pptx
- 武汉市2025届高中毕业生二月调研考试 数 学 试 卷(附答案).docx VIP
- 核心素养导向表现性评价案例 北师大版小学数学五年级上册 分数小数互化.docx
- 2025年消防设施操作员(中级技能操作考核)考试题库(全新版).pdf VIP
- 危机公关的跨文化管理与传播.pptx VIP
- 公立医院加强经济运营管理的探索(PPT 97页)【97页】.pptx VIP
- 哈尔滨工业大学介绍.pptx VIP
- 烟草法律法规零售户培训.pptx
文档评论(0)