图灵机可以模拟量子计算机吗?


62

我知道Turing机器1在理论上可以模拟“任何东西”,但是我不知道它是否可以模拟与基于量子计算机的根本不同的东西。是否有任何尝试做到这一点,或者有人证明有可能/不可能吗?

我已经四处搜寻,但是我不是这个主题的专家,所以我不确定去哪里找。我在量子图灵机上找到了Wikipedia文章,但是我不确定它与经典TM有什么不同。我还找到了W.Fouché等人的论文Deutsch's Universal Quantum Turing Machine,但我很难理解。


1.如果不清楚,图灵机是指理论概念,而不是物理机器(即理论概念的实现)。

Answers:


43

是的量子计算机可以由图灵机进行模拟,尽管这不应被视为暗示现实世界中的量子计算机无法享受量子优势,即与现实世界中的经典计算机相比,具有显着的实现优势。

作为一个经验法则,如果一个人可以手动描述或想象某个东西应该如何操作,那么可以在图灵机上实现想象。量子计算机属于这一类。

目前,量子计算的一个主要动机是量子可以叠加存在,本质上允许大规模并行计算。然后是量子退火和其他一些小技巧,它们基本上是模拟计算策略。

(1)|ψ=α|0+β|1,

但是,这些好处与效率有关。在某些情况下,这种效率超出了天文数字,可以实现在传统硬件上无法实现的功能。这导致量子计算在密码学等领域具有主要应用。

但是,目前对量子计算的需求并不是我们以前根本无法做到的。如果量子计算机可以执行某项操作,那么经典的图灵机可以对执行该操作的量子计算机进行仿真。

随机性不是问题。我猜有两个主要原因:

  1. 无论如何,可以通过使用分布数学来更精确地捕获随机性。

  2. 首先,随机性不是真正的“ 事情 ”。这仅仅是无知。而且我们总是会产生无知。


7

为了模拟波动函数的崩溃,您需要一个随机源。所以您需要一台概率图灵机


6
传统设备可以使用典型的随机数生成器,或任何适合其用途的生成器。随机性不是必须从量子力学中获得的基本素质(这是一个很大的概念性误解,人们通常会从哥本哈根的解释中得到误解,这也许最好理解为简化近似)。
纳特

3
通常,如果您不关心效率,则可以尝试使用空间的每个元素,而不必从中进行采样,从而避免了随机性。
塔维安·巴恩斯

2
如果您确实希望创建所有相关的量子效应,则需要能够克服贝尔不等式,因此概率图灵机不足。如果您只想匹配量子图灵机的计算能力,我们可以使用图灵机而无需随机性。无论如何,概率图灵机将不会有用。
离散蜥蜴

4

为了完成别人所说的话:据我们所知,(经典)图灵机不能真正模拟量子相关性。这在David Deutsch Quantum理论,Church-Turing原理和通用量子计算机的开创性论文的《通用量子计算机属性》部分中有明确要求(伦敦皇家学会学报A 400,pp。97-117(1985) ))。

详细信息取决于Turing机器,量子计算机,尤其是模拟的实现或您的确切定义(如果您对模拟的含义足够大,那么任何东西都可以模拟任何东西)。一般而言,可以设计一种量子计算机,该量子计算机在通过从完全相同的起始状态(或输入位)开始重复操作时,在每次操作中都会生成随机输出位,这些输出位之间呈现一定的量子相关性。

据我所知,图灵机无法做到这一点。


1
可能有必要添加(也许更多改写,但我认为是有用的)向图灵机(例如,甲骨文)添加“随机数生成”对模拟图灵量子无济于事量子图灵机可以(因为Deutsch在论文中指出,如果我没看错的话),它不能模拟违反Bell不等式的位。
离散蜥蜴
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.