多带图灵机

来自testwiki
跳转到导航 跳转到搜索

Template:Unreferenced 多带图灵机图灵机类似,唯一的不同在于它可以有 k>1 条纸带,每条纸带上 都有一个读写头。其状态转移函数 δ 修改为:

δ:Q×ΓkQ×Γk×{L,R}k

此处 k 是带子的数目。表达式

δ(q,x1,x2,,xk)=(q,x'1,x'2,,x'k,m1,m2,,mk)

其中 mi = L 或 R, 说明若机器处于状态 q, 读写头 1,2,,k 所读出的符号分别为x1,x2,,xk, 则转移到新状态 q, 将读写头 1,2,,k 下的符号分别修改为 x'1,x'2,,x'k , 并将读写头 i 按照 mi 所指示的方向移动, mi=L 读写头 i 向左移, mi=R 读写头 i 向右移。

可以证明,对于任意一个多带图灵机 M ,存在一个单带图灵机 M ,满足 L(M)=L(M)