- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算复杂性理论总结报告
图灵机
图灵机基本模型
图灵机是由图灵(Alan Mathisom Turing)在1936年提出的,它是一个通用的计算模型。通过图灵机,来研究递归可枚举集和部分递归函数,对算法和可计算性进行研究提供了形式化描述工具。
图灵机的基本模型包括一个有穷控制器,一条含有无数个带方格的输入带和一个读写头。其直观物理模型如下图1所示。基本图灵动作有以下三种:
改写被扫描带方格内容,控制器转化为下一状态。
读写头向左移一个带方格,控制器转化为下一状态。
读写头向左移一个带方格,控制器转化为下一状态。
图1图灵机
图灵机形式化定义,图灵机演算过程及语言描述
定义:一个基本图灵机定义为一个七元组 TM={Q,C,δ,A,B,q1,F}。
其中Q是状态集合,(图灵机所有的状态)非空有限集;
C是带符号表,(放在带方格中的符号集合)非空集;
δ是控制函数或过程转换函数(定义控制器)δ:QxC?QxC∪(R,L);
A是输入字母表,A?C;
B是空白符,B∈C;
q1是初始状态,q1∈Q;
F是终态集,F ?Q.
TM的扫描符号串主要由δ来确定:
δ(q,s)=(q’,s’);
δ(q,s)=(q’,R);
δ(q,s)=(q’,L);
δ(q,s)无效,对应无定义时图灵机终止。
TM的工作用“格局”的转换来描述。
格局:σ:a1a2a3…aj-1qajaj+1…其中q∈Q,ai∈
若δ(q,ai)无定义,称σ为停机格局;
若q∈F,称σ为接受格局;
若q为初始状态,称σ为初始格局;
格局σ到格局τ的转换
σ├mτ若成立σ=σ1├m1σ2├m2σ…3├Mσk 记为σ1├*σk (k=0)
图灵机其他形式
五元机
δ:QxC?QxCx{R,L}
基本动作:qsq’s’即δ(q,s)=(q’,s’);
qsq’L即δ(q,s)=(q’,L);
qsq’R即δ(q,s)=(q’,R)。
基本图灵机又称四元机,五元机是指把基本四元机的动作合并:
qsq’Ls’ 即δ(q,s)=(q’,s’,L);
qsq’Rs’ 即δ(q,s)=(q’,s’,R)。
定义基本动作不同
单向无穷图灵机
由单带单向所限制,必须
δ(q0,#)=(q1,R);
δ(q0,#)=(q1,L)无意义,不存在 。
多带图灵机
δ:QxC?QxC1xC2xC3…Cnx{R,L}
有多个读写头,一个控制器
图2多带图灵机
离线图灵机
离线图灵机是多带的,同时将带方格分为输入带和工作带,其中输入带始终不变,工作带是中间过程带。
各种图灵机之间关系
定理:四元图灵机与五元图灵机是等价的。
定理:单向图灵机与四元机是等价的。
定理:多带图灵机与单带图灵机是等价的。
定理:离线图灵机与单带图灵机是等价。
总结:图灵机都是等价的。
不可判定问题及相关结论,会图灵机停机问题,文法不可判定问题
判定问题 主要讨论带参数的判定问题,比如X∈N,问X是素数吗?
设判定问题π,使π为真的实例的集合为Yπ,实例的全体集合为Dπ,这样一个判定问题就可以这样描述π=(Dπ,Yπ)。
例如:π=(N,P),如何处理?
通过二元组编码和谓词对应来讨论。通过编码建立判定问题与谓词的对应关系
设编码为e,Dπ—A*(谓词)。对于I∈Dπ,Dπ(I)=I∈Yπ,其中e(I)=x
对于同一个判定问题,其编码e1与e2得谓词P1与P2,根据chuuring-Turing命题,若e1与e2是可计算的,则有可计算函数 f1: A *—A*; f2: A *—A*使得P1(x)=P2(X) P2(X)= P1(x)。
定义:如果谓词π是可计算的,则称判定问题是可判定的,否则是不可判定的。
定义:设π1与π2两个判定问题,若有函数f:Dπ1— Dπ2满足:
f是可计算的;
对于每个实例I∈Dπ1总有I∈Yπ=f(I)∈Yπ2
则称f为判定问题π1到π2的规约。
定理:设判定问题π1可规约为判定问题π2,则
π2是可判定的,蕴含π1是可判定的;
π2是不可判定的,蕴含π1是不可判定的。
正则语言
chomsky文法分类
文法的chomsky语言定义如下:
文法为四元组G=(V,T,P,δ)其中,V为非终结符集合,T为终结符集合,P为规则集,δ为开始符号
(1) 0型文法
对于规则不做任何限制,又称关于结构文法,还称无限制文法
1型文法
又称上下文有关文法,记为CSG。要求规则α—β满足:|α|≤|β|,所形成的语言叫1型语言。
2型文法
又称上下文无关文法,记为CFG
A—α其中A∈V,α∈(V∪T)*
若文法满足A—aB或A—w,其中A,B∈V,w∈A*,则称此种文法为右线型文
您可能关注的文档
最近下载
- 人教版地理必修一教材解读(2019年版).pptx VIP
- 初中音乐教学课件走进京剧.ppt VIP
- 2022年土地登记代理人题库700道及参考答案【培优b卷】.docx
- 药剂职业生涯规划目标.pptx VIP
- 2025年SpaceX火箭推进系统技术创新及市场影响报告.docx VIP
- (新版)油品计量工(技师)职业鉴定考试题库资料(浓缩400题).pdf VIP
- 全国大学生职业规划大赛《法学》专业生涯发展展示PPT【最新版】.pptx
- (精选)实践是认识的基础教学课件.ppt VIP
- 2023年市政工程质量检测见证取样员手册培训资料.doc VIP
- 【MOOC】微观经济学-浙江大学 中国大学慕课MOOC答案.docx VIP
原创力文档


文档评论(0)