形式语言自动机-图灵机(二).ppt

上传人:wuy****n92 文档编号:64011275 上传时间:2022-11-28 格式:PPT 页数:10 大小:271.49KB
返回 下载 相关 举报
形式语言自动机-图灵机(二).ppt_第1页
第1页 / 共10页
形式语言自动机-图灵机(二).ppt_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《形式语言自动机-图灵机(二).ppt》由会员分享,可在线阅读,更多相关《形式语言自动机-图灵机(二).ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、对基本图灵机的扩展 多带图灵机(多带图灵机(Multitape Turing Machines)双向无限带图灵机双向无限带图灵机5.3 修改型图灵机 基本图灵机是计算的一种通用模型,对它进行某些修改,会得出更复杂的图灵机。从可计算性角度来讲,能够证明这些图灵机和基本图灵机是等价的。1School of Computer Science&Technology,BUPT具有双向无限带的图灵机具有双向无限带的图灵机带头(带头(tape head)带带(tape)单元格单元格(cell)空白(空白(blank)带符)带符带符(带符(tape symbol)2School of Computer Sci

2、ence&Technology,BUPT双向无穷带的图灵机与基本图灵机的等价双向无穷带的图灵机与基本图灵机的等价 可以用一个双道的单向无穷带图灵机可以用一个双道的单向无穷带图灵机M1模拟具有双向模拟具有双向无穷带的基本图灵机无穷带的基本图灵机M.当M的读写头从初始位置右移时,M1用上道模拟M当M的读写头从初始位置左移时,M1用下道模拟MM1的初始单元:X0,¥,¥表示输入带最左单元。M1的形式构造:Q1=q,U,q,DqQq11=I,J,I,¥I,J,¥T1=Xi,B Xi TF1=q,U,q,D qF¥3School of Computer Science&Technology,BUPT多带

3、图灵机多带图灵机 多带图灵机由一个有限控制器,多带图灵机由一个有限控制器,n个读写头和个读写头和n条双向无条双向无限带组成。限带组成。一次动作:一次动作:n控制器状态转变控制器状态转变n每个读写头在扫到的单元重写一个字符每个读写头在扫到的单元重写一个字符n各读写头各自向左各读写头各自向左/右移动一个单元(含不移动的情况)右移动一个单元(含不移动的情况)x转移函数:转移函数:Qk QkL,R,Sk k是带的个数是带的个数形如形如(qi,a1,a2,ak)=(qj,b1,b2,bk,L,R,,L)4School of Computer Science&Technology,BUPT多带图灵机多带图

4、灵机定理:每个多带图灵机都有一个与之等价的单带图灵机定理:每个多带图灵机都有一个与之等价的单带图灵机.n假设M有k条带,nS将k条带的信息都存在它的一条带上,用新的符号#作为定界符,以分开不同带的内容。n此外,S还要记录读写头的位置,这里用符号加“点”来标记,S把它想象为虚拟读写头。(也可用双道+识别符)5School of Computer Science&Technology,BUPT非确定图灵机非确定图灵机 下一个移动步有多种选择下一个移动步有多种选择 转移函数可以转移函数可以为为 :Q 2Q D,其中其中 Q、和和 D 分分 别为有限状态集、带符号集和带头的移动方向别为有限状态集、带符

5、号集和带头的移动方向.即即 (q,X)为三元组的集合:为三元组的集合:(q1,Y1,D1),(q2,Y2,D2),(qk,Yk,Dk)非确定图灵机语言接受能力与(确定的)基本图灵机等价非确定图灵机语言接受能力与(确定的)基本图灵机等价(证明略)(证明略)6School of Computer Science&Technology,BUPT图灵机与计算机 以普通计算机模拟图灵机以普通计算机模拟图灵机 以多带图灵机模拟普通计算机以多带图灵机模拟普通计算机7School of Computer Science&Technology,BUPT以普通计算机模拟图灵机以普通计算机模拟图灵机 采用适当的数据

6、结构(如转移表)不难编制普通的计采用适当的数据结构(如转移表)不难编制普通的计 算机程序实现图灵机的有限状态控制机制算机程序实现图灵机的有限状态控制机制.存在问题的存在问题的 是如何模拟无限延伸的带,因为普通计算机的存储空是如何模拟无限延伸的带,因为普通计算机的存储空 间(包括各个级别的存储器间(包括各个级别的存储器)是有限的是有限的.但是,可以假但是,可以假 想一种可以无限扩充存储量的存储系统想一种可以无限扩充存储量的存储系统.实际上,可装实际上,可装 卸的卸的 外存系统并不严格规定存储量的上限,而且并非外存系统并不严格规定存储量的上限,而且并非 所有信息都需要在线存储所有信息都需要在线存储

7、.8School of Computer Science&Technology,BUPT以多带图灵机模拟普通计算机以多带图灵机模拟普通计算机 可以用多带图灵机模拟典型的存储程序式计算机,参可以用多带图灵机模拟典型的存储程序式计算机,参 见以下示意图见以下示意图.必要时,可增加更多的带必要时,可增加更多的带.9School of Computer Science&Technology,BUPT图灵机的本质特征图灵机的本质特征 图灵机的本质特征:图灵机的本质特征:可以无限制的访问无限的存储器。可以无限制的访问无限的存储器。这一特征将它和有限自动机,下推自动机等某些较弱这一特征将它和有限自动机,下推自动机等某些较弱的模型区别开来。的模型区别开来。已经证明:所有有此特点的模型在能力上都是等价的,已经证明:所有有此特点的模型在能力上都是等价的,只要它们满足一些合理的必要条件即可(如只要它们满足一些合理的必要条件即可(如“在一步中只能在一步中只能执行有限的工作量执行有限的工作量”)语言中的例子:语言中的例子:LISPPASCAL 描述了相同语法类。描述了相同语法类。10School of Computer Science&Technology,BUPT

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁