1 / 10
文档名称:

算法分析——分治法.doc

格式:doc   大小:33KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法分析——分治法.doc

上传人:mh900965 2018/2/22 文件大小:33 KB

下载得到文件列表

算法分析——分治法.doc

文档介绍

文档介绍:分治算法
小组的汇报内容:
一、分治算法的基本概念…………………………………第2页
二、分治算法的基本思想及策略…………………………第2页
三、分治法适用的情况……………………………………第3页
四、分治法的基本步骤……………………………………第3页
五、分治法的复杂性分析…………………………………第4页
六、快速傅里叶变换………………………………………第5页
七、可使用分治法求解的一些经典问题…………………第9页
八、依据分治法设计程序时的思维过程…………………第9页
九、分治法与其它常见算法的比较………………………第9页
小组的分工情况:
彭勇讲前五个部分,天西山讲第六个部分,胡化腾讲最后三个部分,吕璐负责汇报的资料收集,小组分工以及最后的资料整理。
一、基本概念
在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……
任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题的规模越小,越容易直接求解,解题所需的计算时间也越少。例如,对于n个元素的排序问题,当n=1时,不需任何计算。n=2时,只要作一次比较即可排好序。n=3时只要作3次比较即可,…。而当n较大时,问题就不那么容易处理了。要想直接解决一个规模较大的问题,有时是相当困难的。
二、基本思想及策略
分治法的设计思想是:将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。
分治策略是:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。这种算法设计策略叫做分治法。
如果原问题可分割成k个子问题,1<k≤n,且这些子问题都可解并可利用这些子问题的解求出原问题的解,那么这种分治法就是可行的。由分治法产生的子问题往往是原问题的较小模式,这就为使用递归技术提供了方便。在这种情况下,反复应用分治手段,可以使子问题与原问题类型一致而其规模却不断缩小,最终使子问题缩小到很容易直接求出其解。这自然导致递归过程的产生。分治与递归像一对孪生兄弟,经常同时应用在算法设计之中,并由此产生许多高效算法。
三、分治法适用的情况
分治法所能解决的问题一般具有以下几个特征:
1) 该问题的规模缩小到一定的程度就可以容易地解决
2) 该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质。
3) 利用该问题分解出的子问题的解可以合并为该问题的解;
4) 该问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子子问题。
第一条特征是绝大多数问题都可以满足的,因为问题的计算复杂性一般是随着问题规模的增加而增加;
第二条特征是应用分治法的前提它也是大多数问题可以满足的,此特征反映了递归思想的应用;、
第三条特征是关键,能否利用分治法完全取决于问题是否具有第三条特征,如果具备了第一条和第二条特征,而不

最近更新

个人目标管理学习资料 17页

2025年中级注册安全工程师之安全生产技术基础.. 188页

2025年县乡教师选调考试《教师职业道德》题库.. 52页

2025年中级银行从业资格之中级个人理财考试题.. 177页

2025年县乡教师选调考试《教师职业道德》题库.. 52页

2025年中级银行从业资格之中级个人理财考试题.. 178页

个人理财业务操作培训课件 67页

2025年中级注册安全工程师之安全生产技术基础.. 188页

2025年咨询工程师(经济政策)考试题库及答案.. 62页

2025年清平乐黄庭坚(锦集6篇) 24页

2025年县乡教师选调考试《教师职业道德》题库.. 49页

一:社区工商联工作计划 4页

2025年县乡教师选调考试《教师职业道德》题库.. 51页

2025年县乡教师选调考试《教师职业道德》题库.. 50页

2025年十神大运流年教学文案 7页

2025年咨询工程师(经济政策)考试题库附参考.. 63页

2025年国家电网招聘之电网计算机考试题库(基.. 160页

2025年二级建造师之二建建筑工程实务考试题库.. 162页

2025年国家电网招聘之经济学类考试题库及参考.. 80页

2025年国家电网招聘之电网计算机考试题库【典.. 160页

2025年国家电网招聘之电网计算机考试题库【能.. 159页

2025年国家电网招聘之经济学类考试题库含完整.. 80页

2025年二级建造师之二建建筑工程实务考试题库.. 163页

2025年二级建造师之二建建筑工程实务考试题库.. 163页

一年级语文工作计划 二年级下册语文工作计划 5页

2025年度新版一级建造师教材 6页

九年级物理(下册)期末试卷及答案(完整) 10页

学前班拼音教案全集(共44页) 51页

建筑工程量计算方法(含图与计算公式) 21页

关于退学的委托书 3页