您的位置首页百科问答

图灵机是什么?

图灵机是什么?

的有关信息介绍如下:

图灵机是什么?

图灵机,又称图灵计算、图灵计算机,是由数学家阿兰·麦席森·图灵(1912~1954)提出的一种抽象计算模型,即将人们使用纸笔进行数学运算的过程进行抽象,360问答由一个虚拟的机器替代人们进行数学运算。

所脚针微结千延洋赶屋谓的图灵机就是指一个抽象的机器,它有一条无限长的纸带,纸带分成了一个一个的小方格,每个方格有不同的颜色。有一个机器头在纸带上移来移去。机器还甲察粮通村题土头有一组内部状态,还有一些固定的程序。在每个时刻,机器头都要从当前纸带贵般上读入一个方格信息,然后结合自己的内部状态查找程序表,根据程序输出信息到纸带方格上,并转换自己的内部状态,然后进行移动。

1936年,阿兰有利老女张升括投如范·图灵(1912-1954)提出了一种抽象的计算模型--图灵机(TuringMachine)。

图灵的基本先害垂烟找思想是用机器来模拟人们用纸笔进行数学运算的过程,他把这注斯就乱双响扩常脱重执样的过程看作下列两种简单的动作:

在纸上写上或擦除某个符号;

把注意力从纸的一个位置移动到另一个位置;

而在每个阶段,人要决定下一步的动作,依赖于(a布每娘五氢次兵第云)此人当前所关注的纸上某个位置的符号和(b)此人当前思维的状态。

为了模拟人的这种运算过程,图灵构造出一台假想的机器,该机器由以下几个部分组成:

一条无限长的纸带 TAPE。纸带被划县管激福观督分为一个接一个的小格子,每个格子上包含一个来自有限字母表的符号,字母表中有一个特殊的第对温止老什生符号表示空白。纸带上的资环作格子从左到右依此被编号为0,1,2,...,重苏究妈注纸带的右端可以无限伸展。

2.一个读写头 HEAD。该读写头可以在纸带上左右移动,它能读出当前所指的格子上的符号,并能改变当前格子上的符号。

3.一套控制规则 TA首经此赶水景后上拿BLE。它根据当前机器所处的状态以及当前读写头所指的格子上的符号来确定读写头下一步的动作,并改变状态寄存器的值,令机器进入一个新的状态。

4.一个状态寄存器。它用来保存图灵机当前所处的状态。图灵机的所有可能状态的数目是有限的,并且有一个特殊的状态,称为停机状态。参见停机问题。

注意这个机器的每一部分都是有限的,但它获就岩额孙有一个潜在的无限长的纸带,因此这种机器只是一个理想的设备。图灵认为这样的一台机器就能模拟人类所能进行歌时言设的任何计算过程。

在号黄器婷已否导备某些模型中,读写头沿着固定的纸带移动。要进行的指令(q1)展示在读写头内。在这种模型中"空白"的纸带是全部为0的。有阴影的方格,包括读写头扫描到的空白,标记了1,1,B的那些方格,和读写头符号,构成了系统状态。(由Minsky(1967)p.121绘制)。