量子计算和图灵机:图灵机是否仍是一种精确的度量?


24

上周在课堂上,我的教授评论说,图灵机被用作可计算内容的标准度量/模型,是对该主题进行讨论的有用基础。她还说,图灵机的所有变体都被证明在计算上是等效的-读起来一样强大-彼此一样。w ^

昨天,我评论并说,关于可计算性,我注意到某些图灵机可能花费大量时间来计算非常简单的内容,而带有更多磁带的图灵机可以计算出数量相对较低的渐近复杂性需要的步骤。

她说,关于课堂讨论,图灵机上特定算法的运行时间不会改变可计算性的定义,也不会改变我们衡量可计算性的能力。“我们担心的是此时可计算的内容,而不是有效地计算的内容。” 因此,图灵机是否有越来越多的磁带并不重要,越来越多的磁带意味着它可以以更少的步骤进行计算。好的,我知道我们实际上是在关注可计算的内容,而不是计算的速度。

到目前为止,渐进时间和空间复杂度异常大的算法确实定义了可计算的极限,也许我应该说。

因此,我有几个问题:

  1. 假设我们有一个量子图腾机的模型,它必须等效于“常规”图腾机,对吗?

因此,我认为该问题的答案实际上与我撰写本文的原因有关。量子计算技术是否过时了通过图灵机可计算的经典定义?

  1. 这是我头上的东西吗,我应该删除此帖吗?我并不是说要早熟,我只是没有看到类似我的问题。

3
您可以使用经典计算机来模拟量子计算机。它只是成倍的昂贵。
CodesInChaos

2
有一个相当简单的证据表明,多带TM并没有比单带TM真正“强大”,您只能得到线性加速,这在复杂度理论和big-Oh渐近复杂度方面是“可忽略的”。
vzn 2014年

2
这也是一个尚未解决的问题,在理论上和实践上都会受到世界范围内主要的活跃/正在进行的研究的影响,QM计算机是否/可以比传统计算机更快
vzn 2014年

Answers:


33

您正在混淆可计算性理论(也称为递归理论)和复杂性理论(或计算复杂性)。可计算性理论是一门广阔的数学学科,研究计算概念的分支。它不涉及计算的复杂性。正如您的教授所提到的,从可计算性理论的角度来看,所有(图灵完备)计算模型都是相同的。正如您所提到的,可计算性理论虽然是一个有趣的数学主题,但由于这个原因,它并不是用于现实世界计算的良好模型。

T(n)S(n)T(n)cS(n)cncO(1)O(nlogn)Ω(n2)甚至移动以对整数排序。因此,在算法领域RAM机器等其他模型取代了Turing机器。

最后,可以用几种不同的方式对量子计算机建模,例如量子图灵机。使用量子计算机可计算的所有事物也可以使用经典计算机进行计算,因此从可计算性理论的角度来看,量子图灵机只是另一个等效模型。但是,人们普遍认为量子图灵机不与经典的图灵机在多项式上等效:例如,对于量子图灵机,因式分解和离散对数是“容易的”(可在多项式时间内求解),而可以推测它们是“硬的”对于传统的Turing机器(无法在多项式时间内求解;尽管有些人认为整数分解可能在多项式时间内可以解决)。因此,从复杂性理论的角度来看,量子图灵机 与传统的图灵机不同。


从可计算性理论的角度,您能给我参考一下经典图灵机和量子图灵机之间的等效性吗?
Erfan Khaniki

@ErfanKhaniki检查Wikipedia上的引用-希望其中之一会有所帮助。
Yuval Filmus

@YuvalFilmus“所以从这复杂性理论的角度来看,量子图灵机与经典图灵机不同,”应该读“所以从这复杂性理论的角度来看,量子图灵机是conjecturally从经典的图灵机不同,”据称,“虽然它们被认为对传统的图灵机来说“很难”,对吗?
艾迪生

1
黑盒模型中有一些可证明的分离,例如西蒙的问题。
Yuval Filmus
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.