计算理论概述精选PPT.ppt
《计算理论概述精选PPT.ppt》由会员分享,可在线阅读,更多相关《计算理论概述精选PPT.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算理论概述第1页,此课件共25页哦内容提要内容提要什么是计算什么是计算什么是计算理论什么是计算理论计算理论的核心问题计算理论的核心问题计算理论的主要内容计算理论的主要内容计算理论的地位和作用计算理论的地位和作用现代问题求解方法现代问题求解方法展望展望第2页,此课件共25页哦什么是计算什么是计算-两类典型的计算问题两类典型的计算问题从计数到计算 实物计数-屈指计数-结绳计数-刻符计数-发明数字-数制数系 算筹-运算技巧(古代中国称术)-算术(整数运算)数值计算问题求解 计算方法从逻辑到计算 古希腊哲学家和数学家发展逻辑学和逻辑演绎方法 十九世纪数理逻辑问世将逻辑与计算联系起来 通过计算进行逻辑
2、演绎,通过逻辑推理实现计算-符号运算 非数值计算问题求解 组合优化方法刘徽祖冲之亚里士多德第3页,此课件共25页哦什么是计算什么是计算-不只是工匠不只是工匠算法与计算 算法(Algorithm)一词来源于古阿拉伯一本数学名著的书名,指的是一种计算过程问题的求解过程,具有如下性质:(1)通用性-适用于某类问题的求解 (2)能行性-有明确的求解步骤 (3)确定性-每个步骤都是机械的、明确的,无歧义 (4)有穷性-对某些输入在有限步内结束,并给出结果 (5)离散性-输入输出是离散的符号(数字和字母)问题的求解是计算,求解算法中的每个步骤是计算计算的过程是算法,算法又由计算步骤构成计算的目的由算法实现
3、,算法的执行由计算完成欧几里得第4页,此课件共25页哦什么是计算什么是计算-从工匠到设计师从工匠到设计师计算机械化与现代化 计算技术发展:个人的才智与技能-大众技能-计算工具 -自动化-现代化 早期工具:算筹-算盘-计算尺-手摇计算机(早期发报机)现代工具:电子计算机(器)-超级计算机-网络 无处不在的计算:计算网格与云计算-物联网与普适计算计算模型-万变不离其中 图灵机-跳不出的如来佛手心 递归函数-以有穷构造无穷的必由之路 演算-严格的函数运算 乔姆斯基范型-语言与文法计算机(物化的计算模型)、算法与高级语言第5页,此课件共25页哦什么是计算理论什么是计算理论问题求解问题描述问题模型计算模
4、型、算法、程序、复杂性问题特征、分类不可解证明可解?是否计算复杂性理论可计算性理论计算理论第6页,此课件共25页哦计算理论的核心问题计算理论的核心问题计算模型及其计算能力问题是否可解-可计算性 问题是否难解-计算复杂性 相互关联相辅相成第7页,此课件共25页哦计算理论的主要内容计算理论的主要内容丘奇-图灵论题 图灵-图灵机(TM)丘奇-演算递归函数论 算法可计算函数都是递归函数,也是图灵机可计算函数,可称为计算公理从直观到严格的数学定义 从计算能力考查 各计算模型是等价的 图灵机的各种变形是等价的 算法求解问题的能力与图灵机一样 单机与超级计算机等价图灵歌德尔第8页,此课件共25页哦可计算性理
5、论 可判定性 可判定性的定义(图灵机)有不可判定的问题吗?-停机问题 -怎样证明 怎样证明其他问题的不可判定性?-可归约性方法 可计算性理论的数学背景 -不可计算的根源罗素康托第9页,此课件共25页哦计算复杂性理论 时间复杂性及其定义 P与NP理论 -P类问题与NP类问题的定义(图灵机)NP完全理论 -NP完全问题的定义 -库克(Cook)定理及其证明(1971)-库克定理的意义、可归约性方法 空间复杂性及其定义 难解性与层次定理-问题难度的分类与层次斯蒂芬库克第10页,此课件共25页哦复杂性理论高级专题 近似算法 -局部搜索法 -概率算法 -现代启发式算法 -自然与演化计算方法 复杂性的应用
6、 -密码学(难的妙用难的妙用)-密钥 -公钥密码系统 -单向函数 -天窗函数第11页,此课件共25页哦计算理论的地位和作用计算理论的地位和作用计算机学科的基石令人着迷、引人入胜的领域受到优秀的数学家、哲学家、逻辑学家和物理学家等的青睐起源于上世纪30年代,成型于70年代,现在依然充满活力计算机科学领域其他学科和方向的思想源泉、理论基础和方法之本多学科交叉的纽带,新兴学科方向的拐点第12页,此课件共25页哦现代问题求解方法现代问题求解方法源于复杂性源于复杂性面临困境面临困境与挑战与挑战复杂问题求解复杂问题求解复杂信息处理复杂信息处理 复杂系统复杂系统实际应用领域的需求第13页,此课件共25页哦信
7、息时代的呼唤信息时代的呼唤工业时代工业时代能量资源能量资源-创造动力的工具创造动力的工具-获得能量获得能量物理学、化学物理学、化学创造动力工具的理论基础创造动力工具的理论基础信息时代信息时代信息资源信息资源-创造智能的工具创造智能的工具-获得智能获得智能智能计算理论智能计算理论创造智能工具的理论基础创造智能工具的理论基础第14页,此课件共25页哦现代启发式计算现代启发式计算-回归自然回归自然自下而上的研究思路自下而上的研究思路传传统统人人工工智智能能研研究究思思路路是是自自上上而而下下,现现代代智智能能计计算算方方法法强强调调通通过过计计算算实实现生物内在的智能行为,也称为计算智能现生物内在的
8、智能行为,也称为计算智能从简单到复杂的演化进程从简单到复杂的演化进程智智能能的的获获得得不不是是一一蹴蹴而而就就,是是渐渐进进式式的的积积累累过过程程,简简单单中中孕孕育育复复杂杂,平凡中蕴含智慧平凡中蕴含智慧在传统学科中寻找算法在传统学科中寻找算法 如如生生命命科科学学(遗遗传传算算法法)、物物理理学学(模模拟拟退退火火算算法法)和和化化学学(DNADNA计算)等计算)等从自然与社会系统中获得灵感从自然与社会系统中获得灵感 如如蚂蚂蚁蚁算算法法、禁禁忌忌搜搜索索和和粒粒子子群群优优化化方方法法,模模糊糊计计算算及及模模糊糊系系统统、粗粗造造集集及其系统及其系统第15页,此课件共25页哦相互关
9、系相互关系 计算智能与人工智能的界限并非十分明显,计算智能与人工智能的界限并非十分明显,19921992年年BezdekBezdek给出了一个有趣的关系给出了一个有趣的关系图,其中图,其中 NNNN神经网络,神经网络,PRPR模式识别,模式识别,II智能智能AArtificial,表示人工的(非生物的),即人造的表示人工的(非生物的),即人造的BBiological,表示物理的化学的(?)生物的表示物理的化学的(?)生物的CComputational,表示数学计算机表示数学计算机ABC的关系图的关系图计算智能是一种智力方式的低层认知,传统人工智能是中层认计算智能是一种智力方式的低层认知,传统人
10、工智能是中层认知,中层系统含有知识,当一个智能计算系统以非数值方式加知,中层系统含有知识,当一个智能计算系统以非数值方式加上知识值,则为人工智能系统上知识值,则为人工智能系统 第16页,此课件共25页哦自然计算自然计算自然计算的含义自然计算的含义 学习、运用自然规律,模拟自然系统乃至社会系统的学习、运用自然规律,模拟自然系统乃至社会系统的演变过程的智能计算方法,借鉴自然科学学科的原理演变过程的智能计算方法,借鉴自然科学学科的原理和理论进行问题的求解方法和理论进行问题的求解方法自然计算方法自然计算方法 演化计算、蚁群算法、粒子群优化方法、人工免疫系统、演化计算、蚁群算法、粒子群优化方法、人工免疫
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 理论 概述 精选 PPT
限制150内