4
计
算
复
杂
性
理
论
图灵机(Turing Machine)
◦ 英国数学家Alan Turing提出的一种抽象的计算
模型,可以用来描述任何有限的数学逻辑过程;
◦ 图灵机的构成:
划分成若干小格子的无限长度纸带(Tape),每个格子上
包含一个来自有限字符表的符号;
一个读写头(Head)可以在纸袋上左右移动,能读出或改
写当前格子中的符号;
一套控制规则(Table)规定在当前机器所处状态以及当前
格子中符号的情况下,读写头下一步的动作,以及机器的
下一个状态;
一个状态寄存器(State Register)记录机器当前的状
态,状态数目是有限的,且存在特殊状态称为停机.