要理解图灵机这个概念,我应该看哪些书?
维基百科上的公式完全看不懂。
关注者
507被浏览
79,88513 个回答
概念本身并不难理解,取决于你学了想干啥。。
看热闹的话。。。网上有很多视频。。
打算认真了解的话,找靠谱学校的lecture notes或者那几本常见的计算理论教材吧。
btw,如果是物理背景的同学,推荐toby qubitt的lecture notes,那门advance quantum information theory;第一部分会介绍基本概念和几个常见的复杂性类(P/NP/BQP/QMA),第二部分会扯一些凝聚态相关的结果。
当然,网上也有很多crash course的录像,比如说simons的workshop和PI的it from qubits。
如果单单想了解图灵机,对于复杂性不想深入了解的话,其实很简单。
图灵机有个无限长的纸带,和一个有限状态自动机(状态机就是一个有向图,点是状态,边上标记读入什么字符,做什么操作,往哪个状态移动),以及一个读写头可以左右移动以及读写纸带。
对于一个问题,你先把问题写在纸带上,然后根据读到的内容,根据状态转换的规则,转移到下一个状态。最终计算完,看到状态转移到“是”,那么图灵机就判定是,否则就判定“否”。其他任何计算模型都不可能比图灵机强大了。