为什么“相位反冲”机制在量子相位估计算法中起作用?


13

我可能以前读过尼尔森(Nielsen)和庄(Chuang)(十周年纪念版)的一章《量子傅立叶变换及其应用》,这是理所当然的,但是今天,当我再次审视它时,它并没有这样做。对我来说一点都不明显!

这是相位估计算法的电路图:

在此处输入图片说明

具有量子比特的第一个寄存器应该是“控制寄存器”。如果第一寄存器中的任何qubit处于状态则将相应的受控单一门应用于第二寄存器。如果它处于状态,那么它不会应用于第二个寄存器。如果它处于两个状态和的叠加,则对应的register对第二寄存器的作用可以通过“线性”确定。注意,所有门仅作用于第二个寄存器,而没有作用于第一个寄存器。第一个寄存器应该只是一个控件| 1 | 0 | 0 | 1 t|1|0|0|1

但是,它们显示第一个寄存器的最终状态为:

12t/2(|0+exp(2πi2t1φ)|1)(|0+exp(2πi2t2φ)|1)...(|0+exp(2πi20φ)|1)

对于为什么我们认为在哈达玛门的作用之后,第一个量子位寄存器的状态完全改变,我感到惊讶。第一个寄存器的最终状态应该是

(|0+|12)Ť

是不是 我之所以这样说是因为第一个寄存器应该只是一个控件。我不明白当作为控件时,第一个寄存器的状态应如何或为什么改变。

最初,我认为将指数因子视为第一个寄存器qubit状态的一部分只是一种数学上的便利,但随后就没有意义了。量子位或量子位系统的状态不应该取决于数学上对我们方便的东西!

因此,有人可以解释一下,为什么即使只是简单地充当第二个寄存器的“控件”,第一个qubits寄存器的状态却准确地改变了?仅仅是数学上的便利还是更深层的意义?


不是答案,而是:如果它不代表状态的实际变化,那么它是“数学上的便利”意味着什么?数学要么准确地描述了量子态如何变化,要么没有变化。如果不是这样,那么您遇到的问题比这个示例更大。如果您确实认为数学能够准确地描述物理,那么数学表示不仅方便:在此子例程中,“控制”线的状态(前面的警告符号)确实发生了变化。可以为之困惑,这是可以的,但是首先您必须接受它们的确发生了变化。
Niel de Beaudrap,

数学正是此答案中所解释的:quantumcomputing.stackexchange.com/a/1791/1837,但是这种情况更简单,也许更容易理解
DaftWullie

@NieldeBeaudrap好吧,我的问题恰恰是“为什么”它发生了变化
Sanchayan Dutta

@DaftWullie数学并不难。让我们仅以一个受控的门为例。如果控制寄存器处于状态| 1 然后它被应用于| ü EXP 2 π 2 0 φ | ü 。但是,他们正在考虑的该指数因子EXP 2 π 2 0 φ 是在该控制量子位的一个因素第一个寄存器即EXP 2 π ü20|1个|ü经验值2π一世20ϕ|ü经验值2π一世20ϕ而不是第二个寄存器。我的问题是:为什么呢?经验值2π一世20ϕ
Sanchayan Dutta

cc @NieldeBeaudrap ^
Sanchayan Dutta

Answers:


9

想象您有一个特征向量ü。如果您有|等状态 1 | ü 并应用受控ü它,你走出Ë φ | 1 | ü 。该阶段没有附加到特定的寄存器,它只是一个整体乘法因子。|üü|1个|üüË一世ϕ|1个|ü

现在让我们用一个叠加上的第一个寄存器: 您也可以重写此为 | 0 + Ë φ | 1 |

(|0+|1)|u|0|u+eiϕ|1|u
(|0+eiϕ|1)|u
因此,即使它是在第二个寄存器上创建的,它也会出现在第一个寄存器上。(当然,这种解释并非完全正确,因为它是由作用于两个量子位的两个量子位门创建的)。

此步骤是许多量子算法的核心。

我们为什么不写,只是声称它是不可分的?|Ψ=|0|u+|1(eiϕ|u)

一个人不能只要求它,而必须在数学上证明它。例如,我们可以采取局部跟踪在该第二量子位, 要进行部分跟踪,我们选择一个基础进行求和。为简单起见,让我们选择 { | ü | ü }其中ü | Ù = 0

TrB(|ΨΨ|A=Tr|00||üü|+|1个0|Ë一世ϕ|üü|+|01个||üü|Ë-一世ϕ+|1个1个|Ë一世ϕ|üü|Ë-一世ϕ
{|ü|ü}u|u=0。然后你得到 Tr的| Ψ Ψ | = | 0 0 | + Ë φ | 1 1 | + Ë - φ | 0 1 | + | 1 u|(eiϕ|u=eiϕ 这是等级1(您可以看到阶段已经出现在第一个寄存器中),因此状态不会纠缠在一起。这是可分离的。
TrB(|ΨΨ|一个=|00|+Ë一世ϕ|1个1个|+Ë-一世ϕ|01个|+|1个1个|

|0|ü+|1个Ë一世ϕ|üË一世ϕ

您如何定义“纠缠”?无论如何,这是不会纠缠的。例如,尝试进行部分跟踪。而且,与在不同组件上保留全局相相比,我想您通常不希望从整个表达式中删除全局相?
DaftWullie

一个(|0)一个Ë一世θ|0|0一个Ë一世θ|0Ë一世θ|0一个|0Ë一世θ|0一个|0|0一个(eiθ|0)

我想我在围绕“全球阶段”转变时确实存在问题。我从没想过
Sanchayan Dutta

没有物理差异。这样考虑:您将通过什么实验来区分两者?如果存在物理差异,则必须有一种区分它们的方法。
DaftWullie '18年

10

第一句话

在某些情况下,同样的“控制”量子位改变状态的现象也发生在受控NOT门上。实际上,这就是特征值估计的全部基础。因此,不仅可能,而且关于量子计算的一个重要事实是可能。它甚至有一个名字:“相位踢”,其中控制量子位(或更一般地,控制寄存器)由于通过对某个目标寄存器执行某些操作而产生相对相位。

发生这种情况的原因

为什么会这样呢?基本上可以归结为以下事实:标准基础实际上并不像我们有时描述的那样重要。

简洁版本。 控制量子位上的标准基础状态不受影响。如果控制量子位是在其中的状态不是一个标准的基础状态下,原则上可以改变。

较长的版本-

考虑布洛赫球面。最后,它是一个球体-完全对称,没有一个点比其他任何一个都特别,并且没有一个比其他任何一个都特别。特别地,标准基础不是特别特殊。

|00[1个000]|01[01个00]|10[001个0]|11[0001个]
CñØŤ[1个00001个000001个001个0]

{01个}

{01个}

|++[1个000]|+-[01个00]|-+[001个0]|--[0001个]
|001个2[1个1个1个1个]|011个2[1个-1个1个-1个]|101个2[1个1个-1个-1个]|111个2[1个-1个-1个1个]

HH|++=[1000]|+=[0100]XZ

CNOT14[1111111111111111][1000010000010010][1111111111111111]=[1000000100100100]
X
CNOT|++=|++,CNOT|+=|,CNOT|+=|+,CNOT|=|+.

现在,我可以更快地显示出相同的事实,而不必全部谈论参考系的变化。在计算机科学中的量子计算入门课程中,可能会描述类似的现象而无需提及“参考系”。但我想给您的不仅仅是单纯的计算。我想提请注意这样一个事实,即CNOT原则上不仅仅是一个矩阵;标准依据不是特殊依据;而且,当您将这些内容剥离后,很明显,即使CNOT是您对量子位所做的唯一操作,CNOT所实现的操作显然也有可能影响控制量子位的状态。

存在一个“控制”量子位的想法就是以标准为中心的,并且对量子位的状态产生了偏见,这使我们认为操作是单方面的。但是作为一名物理学家,您应该对单面手术深表怀疑。每一个动作都有一个平等而相反的反应 ; 而在这里,CNOT在标准基础状态下的明显的单面性被以下事实所掩盖:对于X本征状态,是“目标”单方面确定“控制”状态的可能变化。

您想知道是否有某种东西只是数学上的便利,其中涉及一种表示法的选择。事实上,有:在我们写各国有重点标准的基础上,这可能导致你开发的方式非数学直觉操作的只有方面的标准依据。但是改变表象,非数学直觉就消失了。

我为CNOT对X本征基态的影响所做的素描同样在相位估计中也进行了,只是进行了与CNOT不同的变换。存储在“目标”量子位中的“相位”被踢到“控制”量子位,因为目标处于由第一量子位相干控制的操作的本征态。在量子计算的计算机科学方面,它是该领域最著名的现象之一。它迫使我们面对这样一个事实,即标准基础只是特殊的,因为它是我们更喜欢用来描述数据的基础,而不是物理本身的行为方式。


-1

好问题。
我也曾经问过这个问题,但这不只是数学上的方便。
受控U是“纠缠”门。
一旦发生纠缠,就无法将状态分为“第一寄存器”和“第二寄存器”。
仅在开始时或没有纠缠时才单独考虑这些寄存器。发生纠缠之后,最好的选择是彻底研究数学(矩阵乘法),您将真正获得Nielsen和Chuang给出的状态。


尝试提出问题,但需要等到我有15个声誉。

1个2Ť/2|0+经验值2π一世2Ť-1个φ|1个|0+经验值2π一世2Ť-2φ|1个|0+经验值2π一世20φ|1个|ü

1
@Blue我没有将其写为完整答案,因为我自己很难在内部将概念内化,无论如何,这是由于“相位反冲”现象造成的,实际上也是由于控制的事实和目标有些纠缠。尝试阅读一下Mosca博士论文的第2.2节,这是到目前为止我发现的最好的解释。
FSic

@ F.Siciliano好的,谢谢。我会读一读
Sanchayan Dutta
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.