计算理论导引总结.ppt
《计算理论导引总结.ppt》由会员分享,可在线阅读,更多相关《计算理论导引总结.ppt(22页珍藏版)》请在三一办公上搜索。
1、1,计算理论,Theory of Computation,2,引言,什么是计算?,12+3 15xx 2xTime flies like an arrow.时光似箭。,计算就是从一个符号行,在能够具体进行的有限步内求出另一符号行。描述和变换信息,3,计算理论的主要内容,自动机理论计算的数学模型的定义和性质可计算理论把问题分成可解的和不可解的计算复杂性理论把问题分成容易计算和难以计算的,4,计算模型正则语言与有穷自动机,有穷自动机 FA:是一个 5 元组(Q,q0,F):QQ 是转移函数。若 A 是机器 M 接受的全部字符串集,则称 A 是机器 M 的语言,记作 L(M)=A,又称 M 识别 A
2、 或 M 接受 A。,L(M)=w|w 至少一个 1 并且在最后的 1 后面有偶数个 0,M=(q1,q2,q3,0,1,q1,q2),5,计算模型正则语言与有穷自动机,正则语言:被一台有穷自动机识别的语言。正则运算:AB、AB、A*正则语言类的封闭性:并、连接、星运算下封闭。非确定型有穷自动机(NFA)是一个 5 元组(Q,q0,F):QP(Q)是转移函数。DFA机器易算,NFA 人易制造,通常,人造NFA,让机器把它变成DFA。当用并行技术去实现时实际上是用NFA。直观解释:对应于NFA这样的简单并行程序中可以串行化。,6,计算模型正则语言与有穷自动机,正则表达式DFA、NFA、RE都是正
3、则语言的模型。泵引理若 A 是一个正则语言,则存在一个数 p(泵长度)使得,如果 s 是 A 中任一长度不小于 p 的字符串,那么 s 可以被分成 3 段,s=xyz,满足下述条件:(1)对于每一个 i 0,xyizA(2)|y|0(3)|xy|p,7,计算模型上下文无关文法,上下文无关文法:是一个 4 元组(V,R,S)(1)V 是一个有穷集合,称为变元集。(2)是一个与 V 不相交的有穷集合,称为终结符集。(3)R 是一个有穷规则集,每条规则由一个变元和一个由变元及终结符组成的字符串构成。(4)SV 是起始变元。文法 G=(V,T,R,S)的语言为 L(G)=wT*|S w 设计文法:化繁
4、为简,利用正则,考察子串,利用递归。文法的歧义性上下文无关文法的乔姆斯基范式:A BC,A a,8,计算模型上下文无关文法,PDA=NFA+stack with unlimited size下推自动机是 6 元组(Q,q0,F):Q P(Q),状态控制器,栈,9,计算模型上下文无关文法,PDA与上下文无关文法等价。上下文无关语言的泵引理如果 A 是上下文无关语言,则存在 p(泵长度),使得 A 中任何一个长度不小于 p 的字符串 s 都能被划分成 5 段 s=uvxyz,且满足下述条件:(1)对于每一个 i 0,uvixyiz A;(2)|vy|0;(3)|vxy|p。,10,可计算理论图灵机
5、,图灵机是一个 7 元组(Q,q0,qaccept,qreject):Q Q L,R 是转移函数。图灵机的格局:当前状态、当前带内容和读写头当前位置组合在一起。图灵机M 接受的字符串的集合称为 M 的语言,或被 M 识别的语言,记为 L(M)。如果一个语言能被某一图灵机识别,则称该语言是图灵可识别的(Turning recognizable)。也称为递归可枚举语言。如果一个语言能被某一图灵机判定,则称该语言是图灵可判定的(Turning decidable)。也称为递归语言。图灵机的变形:不确定的 TM、多带 TM,状态控制器,11,可计算理论可判定性,ADFA=|B 是 DFA,w 是串,B
6、 接受 w ANFA=|B 是 NFA,w 是串,B 接受 w AREX=|R是正则表达式,w是串,R 派生w EDFA=|A 是 DFA,且 L(A)=EQDFA=|A 和 B 都是 DFA,且 L(A)=L(B)ACFG=|G 是 CFG,w 是串,G 派生 w ECFG=|G 是 CFG,且 L(A)=对角线法停机问题 ATM=|M 是一个 TM,且接受 w 一个语言是可判定的,当且仅当它既是图灵可识别的,也是补图灵可识别的。TM 不是图灵可识别的。,12,可计算理论可归约性,归约的目的在于:将一个问题转化为另一个问题;且用第二个问题的解来解第一个问题。归约的应用(A 可归约到 B)如果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 理论 导引 总结
链接地址:https://www.31ppt.com/p-6606932.html