- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算理论 引言 什么是计算? 计算理论的主要内容 自动机理论 计算的数学模型的定义和性质 可计算理论 把问题分成可解的和不可解的 计算复杂性理论 把问题分成容易计算和难以计算的 计算模型—正则语言与有穷自动机 有穷自动机 FA:是一个 5 元组 ( Q, ?, ?, q0, F ) ? : Q???Q 是转移函数。 若 A 是机器 M 接受的全部字符串集,则称 A 是机器 M 的语言,记作 L(M)=A,又称 M 识别 A 或 M 接受 A。 计算模型—正则语言与有穷自动机 正则语言:被一台有穷自动机识别的语言。 正则运算: A∪B 、A?B 、A* 正则语言类的封闭性:并、连接、星运算下封闭。 非确定型有穷自动机 (NFA) 是一个 5 元组 ( Q, ?, ?, q0, F ) ? : Q??ε?P(Q)是转移函数。 DFA机器易算,NFA 人易制造, 通常,人造NFA,让机器把它变成DFA。 当用并行技术去实现时实际上是用NFA。 直观解释:对应于NFA这样的简单并行程序中可以串行化。 计算模型—正则语言与有穷自动机 正则表达式 DFA、NFA、RE都是正则语言的模型。 泵引理 若 A 是一个正则语言,则存在一个数 p (泵长度) 使得,如果 s 是 A 中任一长度不小于 p 的字符串,那么 s 可以被分成 3 段,s = xyz,满足下述条件: (1) 对于每一个 i ? 0, xyiz∈A (2) | y | ? 0 (3) | xy | ≤ p 计算模型—上下文无关文法 上下文无关文法:是一个 4 元组 ( V, ? , R, S ) (1) V 是一个有穷集合,称为变元集。 (2) ? 是一个与 V 不相交的有穷集合,称为终结符集。 (3) R 是一个有穷规则集,每条规则由一个变元和一个由变元及终结符组成的字符串构成。 (4) S?V 是起始变元。 文法 G = (V,T,R,S)的语言为 L(G) = { w?T*| S ? w } 设计文法:化繁为简,利用正则,考察子串,利用递归。 文法的歧义性 上下文无关文法的乔姆斯基范式: A ? BC,A ? a 计算模型—上下文无关文法 PDA = NFA + stack with unlimited size 下推自动机是 6 元组(Q, ?, ?, ?, q0, F) ? : Q×??×?? ? P(Q×??) 计算模型—上下文无关文法 PDA与上下文无关文法等价。 上下文无关语言的泵引理 如果 A 是上下文无关语言,则存在 p (泵长度),使得 A 中任何一个长度不小于 p 的字符串 s 都能被划分成 5 段 s = uvxyz,且满足下述条件: (1) 对于每一个 i ? 0, uvixyiz ?A; (2) | vy | ? 0; (3) | vxy | ? p。 可计算理论—图灵机 图灵机是一个 7 元组 (Q, ?, ?, ?, q0, qaccept, qreject) ? : Q×?? Q × ? ×{ L, R }是转移函数。 图灵机的格局:当前状态、当前带内容和读写头当前位置组合在一起。 图灵机M 接受的字符串的集合称为 M 的语言,或被 M 识别的语言,记为 L(M)。 如果一个语言能被某一图灵机识别,则称该语言是图灵可识别的 (Turning recognizable)。也称为递归可枚举语言。 如果一个语言能被某一图灵机判定,则称该语言是图灵可判定的 (Turning decidable)。也称为递归语言。 图灵机的变形:不确定的 TM 、多带 TM 可计算理论—可判定性 ADFA = { B, w | B 是 DFA,w 是串,B 接受 w } ANFA = { B, w | B 是 NFA,w 是串,B 接受 w } AREX = { R,w | R是正则表达式,w是串,R 派生w } EDFA = { A | A 是 DFA,且 L(A) = ? } EQDFA = { A, B | A 和 B 都是 DFA,且 L(A)=L(B) } ACFG={ G, w | G 是 CFG,w 是串,G 派生 w } ECFG = { G | G 是 CFG,且 L(A) = ? } …… 对角线法 停机问题 ATM={ M, w | M 是一个 TM,且接受 w } 一个语言是可判定的,当且仅当它既是图灵可识别的,也是补图灵可识别的。 ā TM 不是图灵可识别的。 可计算理论—可归约性 归约的目的在于:将一个问题转化为另一个问题;且用第二个问题的解来解第一个问题。 归约的应用(A 可归约到 B ) 如果 B 是可判定的,则 A 也是可判定的。 如果 A 是不可判定的,则 B 也是不可判定的。 不可判定问题
您可能关注的文档
最近下载
- NB∕T 47010-2017 承压设备用不锈钢和耐热钢锻件(高清版).pdf VIP
- 车辆风险预警方法、路侧控制单元及风险预警控制系统.pdf VIP
- 2025年版《中文核心期刊要目总览》.docx VIP
- 密码学基础-密码学.ppt VIP
- 中国国家标准 GB/T 4706.1-2024家用和类似用途电器的安全 第1部分:通用要求.pdf
- 灯具安装技术交底1.docx VIP
- 乙烯三机:发展与未来.pptx VIP
- NB/T 47008-2017 承压设备用碳素钢和合金钢锻件.pdf VIP
- 密钥管理与密钥分配现代密码学.ppt VIP
- 初中信息技术校本课程《遨游3D世界,利用三维设计软件制作创意作品》教案.doc VIP
文档评论(0)