算法设计基础概要课件.ppt
《算法设计基础概要课件.ppt》由会员分享,可在线阅读,更多相关《算法设计基础概要课件.ppt(25页珍藏版)》请在三一办公上搜索。
1、算法设计基础,上海交通大学计算机系,时间 地点 助教,周二3、4,E404周四1、2,E312(双周)主讲:黄林鹏()助教:王慧芳,算法引论一种创造性方法美 UDI MANBER著HLP Leo LSB 等译电子工业出版社 2005,教材,作者简介,本书作者乌迪-曼博(Udi Manber)博士是美国著名的计算机科学家,公认的国际算法大师,在线信息搜索引擎的先驱。乌迪-曼博曾是美国亚利桑那大学计算机系的教授,后离开学校在雅虎担任执行官,目前是亚马逊()的副总裁和首席算法师(CAO),也是亚马逊旗下搜索网站A的首席执行官,他提出的UDI测试已成为衡量搜索引擎质量的评估标准。,教材简介,本书强调算
2、法设计的创造性方面,讲授算法设计背后的创造性思想,通过算法开发步骤来描述算法设计过程。本书创造性地将算法设计过程和定理归纳证明过程进行类比,揭示了算法设计的基本思想和本质。本书旨在提高读者的问题求解能力和理解算法设计的过程和思想。,内容包括,经典算法、流行算法算法设计的已知技巧以及这些技巧的综合应用并行算法设计大多数算法的伪代码表示500多个习题,其中四分之一给出了答案提示,目录,引言数学归纳法算法分析数据结构基于归纳的算法设计序列和集合的算法图算法集合算法,代数和数值算法 归约 NP完全问题 并行算法,动机,对一些学生来说,不仅要他们亲自动手解决一些简单问题有困难,而且让他们理解给定问题的解
3、决方案也有困难。事物的两个方面,创造和解释,是相关的,不是分离的。为了完全了解一个问题,考察最后的答案是不够的,我们必须了解问题的求解过程。,创造过程vs最终产品,本书强调了算法设计的创造性方面,其主要目的是要告诉读者如何去设计一个新的算法。本书描述算法的顺序不是“问题X、算法A、算法A、程序P、程序 P”等,而是如(但并不总是)“问题X、直接明了的问题求解算法、缺点、改进这些缺点的困难、(可能包含一些错误的)一个好的算法、进一步的改进、分析、和其他方法和算法的关系”等。本书的目标不是给出一个容易转换为程序代码的算法,而是希望让读者理解算法的原理。,老兵新传,本书在算法设计过程中使用的是一种“
4、老兵新传”式的方法学。该方法学除了涵盖许多已知的算法设计技术外,还是一个优雅的、能深入解释算法设计直觉的框架。,快餐 vs 品味,考虑下面类比。你来到一个陌生的城市,租了一辆轿车,现在想知道旅馆的方向。这时如果人家在喋喋不休地告诉你城市的历史、布局和交通状况,你肯定会觉得非常厌烦。你所需要的其实是诸如“向前开、过两个街区、右转、再直着向前开3英里”这样的信息。然而,如果你计划在这个城市里生活较长的一段时间,那么你的看法就会有所变化。你可能会希望在另一个方向上行驶一段时间(假定能找到一个人告诉你方向),慢慢你将对城市有更多的了解。,操练vs创造,大部分章节后面的练习可分为两类:操练性的练习和创造
5、性的习题。 操练性练习的目的在于检查读者对于书中特定例子和算法的理解,创造性习题的目的在于检查读者应用相应章节所介绍的特定算法和技术于新问题求解的能力。,第1章到第4章内容是介绍性的,第2章涉及数学归纳法第3章涉及算法分析,描述了算法分析的过程,给出了对本书所讨论的算法进行简单分析所需要的工具第4章介绍数据结构,那些对数据结构熟悉且具备一定数学基础的同学可以直接跳到第5章。第5章提出了与归纳证明进行类比的算法设计思想,给出一些简单例子,并描述了算法设计过程。,4个领域的算法,本书第6章到第9章分别给出了下面4个领域的算法:序列和集合的算法(如排序、序列比较、匹配等),几何算法(如凸包和交集问题
6、等)、数值和代数算法(如矩阵乘法、快速傅立叶变换等)。,NP完全问题,第10章涉及归约或约简。尽管归约的例子也出现在本书前面的章节之中,但该主题不但独特而且重要,因此有必要作为一章的主题。第10章的内容也是第11章的序幕,后者涉及NP完全问题。复杂性理论已经成为算法的基本组成成分,任何算法设计者都应该了解NP完全问题和证明相关性质的技术。第12章介绍并行算法,本章包含了不同并行计算模型上的几个有意义的算法,高级算法课程的基础,本书内容可能不能在一个学期之内讲授完毕,因此对于教师来说就有许多不同的选择。开设的第一门算法课程可在某种深度涉及第3、5、6、8章的部分内容,这些章节的高级部分加上第9、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 设计 基础 概要 课件
链接地址:https://www.31ppt.com/p-1830098.html