算法分析与设计第十章优秀PPT.ppt
《算法分析与设计第十章优秀PPT.ppt》由会员分享,可在线阅读,更多相关《算法分析与设计第十章优秀PPT.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法分析与设计 Analysis and Design of Computer Algorithms算法实力的极限 Limitations of Algorithm Power杨春明 School of Computer Science and Technology,SWUST计算模型n算法是理论计算机的灵魂。在理论计算算法是理论计算机的灵魂。在理论计算机中,算法已不限于只是定义中的计算机中,算法已不限于只是定义中的计算机程序。机程序。n确定型图灵机模型。确定型图灵机模型。n给出固定的程序,模型依据程序和输入给出固定的程序,模型依据程序和输入完全确定性地运行。完全确定性地运行。n非确定型图灵机
2、。非确定型图灵机。n它在进行计算的时候,会自动选择最优它在进行计算的时候,会自动选择最优路径进行计算。通俗地说,它有预料实路径进行计算。通俗地说,它有预料实力。力。P和NP问题n理论计算机科学的核心问题n它是Clay探讨所的七个百万美元大奖问题之一n在2006国际数学家大会上,它是某个1小时讲座的主题。PNP?注:这里面的两个P都是指Polynomial(多项式)P类n假如一个算法,它能在以输入规模为参变量的某个多项式的时间内给出答案,则称它为多项式时间算法。nP类问题是一类用(确定性)算法在多项式的时间内求解的判定问题。nP类问题指在确定型图灵机上的具有多项式算法的问题集合。NP类n不确定算
3、法是一个两个阶段的过程,它把一个判定问题的实例l作为它的输入,并做以下操作:n非确定性(揣测)阶段:生成随意一个S。n确定(验证)阶段:验证S是否是l的一个解。n假如一个不确定算法在验证阶段的时间效率是多项式级的,这个算法就是不确定多项式类型的。NP类nNP类问题是一类可以用不确定多项式算类问题是一类可以用不确定多项式算法求解的判定问题。法求解的判定问题。nNP类问题指非确定型图灵机上具有多项类问题指非确定型图灵机上具有多项式算法的问题集合,这里式算法的问题集合,这里N是是Non-Deterministic的意思。的意思。n在一般看来,在一般看来,P问题是指能够在多项式时问题是指能够在多项式时
4、间求解的判定问题,而间求解的判定问题,而NP问题则是指那问题则是指那些确定解能够在给定正确信息下在多项些确定解能够在给定正确信息下在多项式时间内验证的判定问题。式时间内验证的判定问题。NP问题nP vs NP问题指P是否完全等于NP,即确定型图灵机和非确定图灵机的性能是否一样。n人们为何要提出NP问题?因为,大多数遇到的自然界的难解问题,最终都发觉它们是NP问题。假如我们能证明NP跟P的关系,则解决了多数问题的算法困难度问题。P NPPNP?NP完全问题nNP里面有多数个不同的问题,我们是否要一个一个地判定它们是否属于P呢?nNP完全(NP Complete,简记为NPC)问题,指的是那些NP
5、中最难的那些问题:全部其它的NP问题都可以归约到这些NP完全问题。也就是说,只要这些NP完全问题的某一个到解决,无论是证明其存在多项式算法,还是不存在,都意味着P vs NP问题的解决。NP完全问题n几乎全部NP里面无法确定是否属于P的问题最终都被证明为NP完全。正因为如此,多数理论计算机学家都揣测PNP。n假如NPP,那么NP-P中存在非NP完全问题。n当然,这种问题具体是什么样子,是无法用直观的语言表示出来,它纯粹是一个数学上的构造性证明。相关资源nNP完全问题的不完全列表n :/nada.kth.se/viggo/problemlist/compendium.htmlnClay Math
6、ematics Instituten :/claymath.org/millennium/P_vs_NP/n图灵机-Wikipedia n :/zh.wikipedia.org/wiki/图灵机数值算法的挑战Challenges of Numerical Algorithmsn数值分析是指关切那些求解数学问题的算数值分析是指关切那些求解数学问题的算法。这里指的问题是法。这里指的问题是“连续连续”的数学问题。的数学问题。数值算法的挑战Challenges of Numerical Algorithmsn数值算法的挑战来自于:n在求解问题时不能得到精确的解。n这种不精确解的误差有两种:n截断误差:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 分析 设计 第十 优秀 PPT
限制150内