量子傅里叶变换:Quantum Phase Estimation

Overview

如果仅仅想使用QPE,那我们只需要知道QPE干了什么就好。
在这里插入图片描述
通过Inverse Fourier Transform,我们可以得到:
1 2 t / 2 ∑ j = 0 2 t − 1 e 2 π i φ j ∣ j ⟩ ∣ u ⟩ → ∣ φ ~ ⟩ ∣ u ⟩ \frac{1}{2^{t / 2}} \sum_{j=0}^{2^{t}-1} e^{2 \pi i \varphi j}|j\rangle|u\rangle \rightarrow|\tilde{\varphi}\rangle|u\rangle 2t/21j=02t1e2πiφjjuφ~u

Derivation

As mentioned above, this circuit estimates the phase of a unitary operator U. It estimates $\theta $in U ∣ ψ ⟩ = e 2 π i θ ∣ ψ ⟩ U\vert\psi \rangle =e^{\boldsymbol{2\pi i} \theta }|\psi \rangle Uψ=e2πiθψ, where ∣ ψ ⟩ |\psi\rangle ψ is an eigenvector and e 2 π i θ e^{\boldsymbol{2\pi i}\theta} e2πiθ is the corresponding eigenvalue.

矩阵特征值是对特征向量进行伸缩和旋转程度的度量。

“特征”的含义就是“不变”。

i. Setup: ∣ ψ ⟩ \vert\psi\rangle ψ is in one set of qubit registers. An additional set of n qubits form the counting register on which we will store the value 2 n θ 2^n\theta 2nθ:

ψ 0 = ∣ 0 ⟩ ⊗ n ∣ ψ ⟩ \psi_0 = \lvert 0 \rangle^{\otimes n} \lvert \psi \rangle ψ0=0nψ

ii. Superposition: Apply a n-bit Hadamard gate operation H ⊗ n H^{\otimes n} Hn on the counting register:

ψ 1 = 1 2 n 2 ( ∣ 0 ⟩ + ∣ 1 ⟩ ) ⊗ n ∣ ψ ⟩ \psi_1 = {\frac {1}{2^{\frac {n}{2}}}}\left(|0\rangle +|1\rangle \right)^{\otimes n} \lvert \psi \rangle ψ1=22n1(0+1)nψ

iii. Controlled Unitary Operations: We need to introduce the controlled unitary C-U that applies the unitary operator U on the target register only if its corresponding control bit is ∣ 1 ⟩ |1\rangle 1. Since U is a unitary operator with eigenvector |\psi\rangle such that U ∣ ψ

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值