- 1、本文档共356页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 8.1.4 图灵机 1. 多带图灵机 根据有限状态控制器的当前状态及每个读写头读到的带符号, 图灵机的一个计算步可实现下面3个操作之一或全部。 (1)改变有限状态控制器中的状态。 (2)清除当前读写头下的方格中原有带符号并写上新的带符号。 (3)独立地将任何一个或所有读写头,向左移动一个方格(L)或向右移动一个方格(R)或停在当前单元不动(S)。 k带图灵机可形式化地描述为一个7元组(Q,T,I,δ,b,q0,qf),其中: (1)Q是有限个状态的集合。 (2)T是有限个带符号的集合。 (3)I是输入符号的集合,I?T。(4)b是惟一的空白符,b∈T-I。 (5)q0是初始状态。 (6)qf是终止(或接受)状态。 (7)δ是移动函数。它是从Q?Tk的某一子集映射到Q? (T?{L,R,S})k的函数。 * 8.1.4 图灵机 1. 多带图灵机 图灵机M的时间复杂性T(n)是它处理所有长度为n的输入所需的最大计算步数。如果对某个长度为n的输入,图灵机不停机,T(n)对这个n值无定义。 图灵机的空间复杂性S(n)是它处理所有长度为n的输入时,在k条带上所使用过的方格数的总和。如果某个读写头无限地向右移动而不停机,S(n)也无定义。 与RAM模型类似,图灵机既可作为语言接受器,也可作为计算函数的装置。 * 8.1.5 图灵机模型与RAM模型的关系 图灵机模型与RAM模型的关系是指同一问题在这2种不同计算模型下的复杂性之间的关系。 定理8-3 对于问题P的任何长度为n的输入,设求解问题P的算法A在k带图灵机模型TM下的时间复杂性为 ,那么,算法A在RAM模型下的时间复杂性为 。 定理8-4 对于问题P的任何长度为n的输入,设求解问题P的算法A在RAM模型下,不含有乘法和除法指令,且按对数耗费标准其时间复杂性为 ,那么,算法A在k带图灵机模型TM下的时间复杂性为 。 * 8.1.6 问题变换与计算复杂性归约 具体地说,假设有2个问题A和B,将问题A变换为问题B是指: (1)将问题A的输入变换为问题B的适当输入。 (2)解出问题B。 (3)把问题B的输出变换为问题A的正确解。 若用O(τ(n))时间能完成上述变换的第(1)步和第(3)步,则称问题A是τ(n)时间可变换到问题B,且简记为A∝τ(n)B。其中的n通常为问题A的规模(大小)。 当τ(n)为n的多项式时,称问题A可在多项式时间内变换为问题B。特别地,当τ(n)为n的线性函数时,称问题A可线性地变换为问题B。 通过问题变换的技巧,可以将2个不同问题的计算复杂性联系在一起。这样就可以将一个问题的计算复杂性归结为另一个问题的计算复杂性,从而实现问题的计算复杂性归约。 * 8.1.6 问题变换与计算复杂性归约 命题1(计算时间下界归约):若已知问题A的计算时间下界为T(n),且问题A是τ(n)可变换到问题B,即A∝τ(n)B,则 T(n)-O(τ(n))为问题B的一个计算时间下界。 命题2(计算时间上界归约):若已知问题B的计算时间上界为T(n),且问题A是τ(n)可变换到问题B,即A∝τ(n)B,则T(n)+O(τ(n))是问题A的一个计算时间上界。 问题的变换与问题的计算复杂性归约的关系: 在命题1和命题2中,当τ(n)=o(T(n))时,问题A的下界归约为问题B的下界,问题B的上界归约为问题A的上界。 * 8.1.6 问题变换与计算复杂性归约 通过问题变换获得问题的计算时间下界的例子: (1)判别函数问题:给定n个实数 ,计算其判别函数 。 元素惟一性问题可以在O(1)时间内变换为判别函数问题。任何一个计算判别函数的算法,计算出判别函数值后,再作一次测试,判断其值是否为0,即可得到元素惟一性问题的解。由命题1即知,元素惟一性问题的计算时间下界 也是判别函数问题的一个计算时间下界。 (2)最接近点对问题:给定平面上n个点,找出这n个点中距离最近的2个点。 在元素惟一性问题中,将每一个实数 ,1≤i≤n,变换为平面上的点( ,0),1≤i≤n,则元素惟一性问题可以在线性时间内变换为最接近点对问题。 * 8.2 P类与NP类问题 8.2.1 非确定性图灵机 8.2.2 P类与NP类语言 8.2.3 多项式时间验证 * 8.2.1 非确定性图灵机 非确定性图灵机( NDTM ):一个k带的非确定性图灵机M是一个7元组:(Q,T,I,δ,b,q0,qf)。与确定性图灵机不同的是非确定性图灵机允许移动函数δ具有不确定性,即对于Q?Tk中的每一个值(q;x1,x2,
您可能关注的文档
- 《民用建筑节能设计标准.ppt
- 《求职方法与技巧》孙婵.ppt
- 《汽车服务公司业务接待流程与技巧培训教程》(62页).ppt
- 《汽车灯具配光设计——海拉之光可设计案例分析》.ppt
- 《汽车电气故障检测与维修》教学设计.ppt
- 《汽车空调》--王晓-06-汽车空调电气控制原理.pptx
- 《汽车车身电气系统》第4章中央门锁与防盗系统.ppt
- 《汽轮机原理》第01章01.ppt
- 《汽车综合故障诊断》说课课件.ppt
- 《汽轮机原理》第08章01.ppt
- 建筑工程投标产品质量保证措施.docx
- 2023年度计算机四级模拟试题含完整答案详解(易错题).docx
- 2025年全国翻译专业资格(水平)考试口译听力理解与翻译试卷.docx
- 2023年度计算机四级模拟试题含答案详解【必威体育精装版】.docx
- 2023年度计算机四级模拟试题及答案详解【真题汇编】.docx
- 新华师大版(2022新课标)七年级上册数学教学课件 4.2 平行线课时3.pptx
- 2023年度计算机四级模拟试题含完整答案详解【名校卷】.docx
- 2025年汽车驾驶员(E级别)职业技能鉴定强化训练试卷.docx
- 2023年度计算机四级模拟试题含答案详解【新】.docx
- 2023年度计算机四级模拟试题含完整答案详解(考点梳理).docx
最近下载
- QB/T 4286-2012 -纱窗通用技术条件.pdf VIP
- 2024年至2025年福建省莆田市公开招聘警务辅助人员辅警结构化面试历年模拟题库二含答案.docx
- 世界卫生组织.美国癌症学会-2022 年全球癌症统计数据:GLOBOCAN 对全球 185 个国家 36 种癌症的发病率和死亡率的估计-神刊CA临床医师癌症杂志.pdf
- 机电传动控制自动物料运输线控制电路设计..doc VIP
- 美国标准公司法中文.pdf
- 第一学期高中英语教研组总结.docx VIP
- 招标代理服务质量标准与保障措施.docx VIP
- 阅读理解四年级语文阅读理解精选及答案.pdf VIP
- 重庆市大足区教育委员会部分学校调动教师考试真题2024.docx VIP
- 2024重庆市大足区教育委员会部分学校考试调动在编在岗教师笔试模拟试题及答案解析.docx VIP
文档评论(0)