量子计算 笔记1 —— 量子比特

试图简单的理解一下量子比特的原理,定义的动机

相量法

高中时期,表示一个三角类函数 f(t)=acos⁡(ωt+α)f(t)=a\cos(\omega t+\alpha)f(t)=acos(ωt+α)

这里使用一种新的方式

利用ejx=cos⁡x+jsin⁡xe^{jx}=\cos x+j\sin xejx=cosx+jsinx
f(t)=Re[aej(ωt+α)]=Re[aejωtejα] f(t)=\text{Re}\left[ae^{j(\omega t+\alpha)}\right]=\text{Re}\left[ae^{j\omega t}e^{j\alpha}\right] f(t)=Re[aej(ωt+α)]=Re[aetejα]
Re[c]\text{Re}[c]Re[c]表示c的实数部分,Im[c]\text{Im}[c]Im[c]表示虚数部分,则其中这个函数的初相角就可以用ejαe^{j\alpha}ejα表示

则对于函数F(t)=aejωtF(t)=ae^{j\omega t}F(t)=aet,他在任意时刻,模长为aaa,他的实部(即复数向量在实轴的投影)即为一个三角类函数

若要改变F(t)F(t)F(t)的相位,只需乘上ejαe^{j\alpha}ejα,可以使相位角改变α\alphaα

用圆的半径来表示波函数的振幅,箭头的角度来表示相位

概率波

在量子力学中,一个粒子的状态是不确定的,在空间和时间中呈现概率的形态,只有观测时才会根据概率选择一个状态,被我们观测到。

经过大量的实验观测和统计,一群牛逼的科学家整理出一个规律:

比如对一个电子,有一个奇怪的复函数Φ(r,t)\Phi(\bold r, t)Φ(r,t),其中r\bold rr为空间位置,ttt为时间

然后发现复函数在(r0,t0)(\bold r_0,t_0)(r0,t0)处的模长平方,即∣Φ(r0,t0)∣2|\Phi(\bold r_0, t_0)|^2∣Φ(r0,t0)2,为电子在该空间位置和时间出现的概率

概率越大,电子打在该位置越多,就会形成亮斑

然后用双缝干涉实验,观测到了干涉现象,说明Φ(r,t)\Phi(\bold r, t)Φ(r,t)是一个波函数,那么其也可用Φ(r,t)=f(r,t)ejω(...)\Phi(\bold r, t)=f(\bold r, t)e^{j\omega (...)}Φ(r,t)=f(r,t)e(...)的方式表示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X05B34od-1662736661384)(C:\Users\can91\AppData\Roaming\Typora\typora-user-images\image-20220909215521488.png)]

量子比特

对于传统计算机的比特,只有0和1两个状态,一般用高电压和低电压来表示

但经过量子力学的研究,我们也许可以找到一个神奇的东西(比如电子、光子等诡异的东西),具有一个波函数Φ(r)\Phi(\bold r)Φ(r)

让这个东西,被观测时呈现的两个完全不一样的(正交的)状态分别表示0和1,这两个状态分别表示为∣0⟩,∣1⟩\ket 0,\ket 10,1,比如电子是否出现在该位置。

电子不出现的概率表示用波函数表示可能为Φ0(r0)=aejη,a为振幅,η为相位\Phi_0(\bold r_0)=ae^{j\eta},a为振幅,\eta为相位Φ0(r0)=aejη,a为振幅,η为相位,那么该不出现的概率为∣Φ0(r0)∣2=a2|\Phi_0(\bold r_0)|^2=a^2Φ0(r0)2=a2

同理电子出现在该位置Φ1(r0)=bejϕ,b为振幅,ϕ为相位\Phi_1(\bold r_0)=be^{j\phi},b为振幅,\phi为相位Φ1(r0)=bejϕ,b为振幅,ϕ为相位,那么该不出现的概率为∣Φ1(r0)∣2=b2|\Phi_1(\bold r_0)|^2=b^2Φ1(r0)2=b2

显然必须满足a2+b2=1a^2+b^2=1a2+b2=1

一个电子有一定概率出现,有一定概率不出现,把这种情况作为一个量子比特,定义为
∣ψ⟩=aejη∣0⟩+bejϕ∣1⟩ \ket \psi=ae^{j\eta}\ket 0+be^{j\phi}\ket 1 ψ=aejη0+bejϕ1
但实际上,知道两个状态的相位是没有意义的,我们只需要两个状态的相位差就可以了。所以可以把定义修改为
∣ψ⟩=a∣0⟩+bejϕ∣1⟩ \ket \psi=a\ket 0+be^{j\phi}\ket 1 ψ=a0+bejϕ1
由于a,ba,ba,b满足a2+b2=1a^2+b^2=1a2+b2=1

那么其实可以把a,ba,ba,b换为角度表示,定义修改为
∣ψ⟩=cos⁡θ2∣0⟩+ejϕsin⁡θ2∣1⟩ \ket \psi=\cos \frac \theta 2\ket 0+e^{j\phi}\sin \frac \theta 2\ket 1 ψ=cos2θ0+ejϕsin2θ1
然后根据这个角度,甚至可以把它画在球上(Bloch sphere),注意这种可视化与几何意义的向量完全没有关系

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-02MZc2Ri-1662736661386)(C:\Users\can91\AppData\Roaming\Typora\typora-user-images\image-20220909224123190.png)]

量子比特运算

了解意义之后,可以将其简化,设有复数 a,ba,ba,b,那么
∣ψ⟩=a∣0⟩+b∣1⟩=(ab)∣0⟩=(10),∣1⟩=(01) \ket \psi=a\ket 0+b\ket 1 = \begin{pmatrix} a \\ b \end{pmatrix}\\ \ket 0 =\begin{pmatrix} 1 \\ 0 \end{pmatrix},\ket 1 =\begin{pmatrix} 0 \\ 1 \end{pmatrix} ψ=a0+b1=(ab)0=(10),1=(01)
从此,关于量子比特的运算都可以使用线性代数的运算(加、减、数乘、矩阵乘法)

对于转置,需要注意转置的同时将复数共轭,
⟨ψ∣=a∗⟨0∣+b∗⟨1∣ \bra \psi = a^*\bra 0 + b^*\bra 1 ψ=a0+b1
因为共轭之后有些好用的性质,如量子比特的点积

定义∣ψ⟩=a0∣0⟩+a1∣1⟩,∣ϕ⟩=b0∣0⟩+b1∣1⟩\ket \psi=a_0\ket 0+a_1\ket 1,\ket \phi=b_0\ket 0+b_1\ket 1ψ=a00+a11,ϕ=b00+b11

点积为
⟨ψ | ϕ⟩=(a0∗a1∗)(b0b1)=a0∗b0+a1∗b0 \Braket{\psi|\phi}=\begin{pmatrix} a_0^* & a_1^* \end{pmatrix}\begin{pmatrix}b_0\\ b_1\end{pmatrix}=a_0^*b_0+a_1^*b_0 ψϕ=(a0a1)(b0b1)=a0b0+a1b0
于是就有性质
⟨ψ | ψ⟩=a0a0∗+a1a1∗=∣a0∣2+∣a1∣2=1=∣∣ψ⟩∣2 \Braket {\psi|\psi}=a_0a_0^*+a_1a_1^*=|a_0|^2+|a_1|^2=1=\left|\ket \psi\right|^2 ψψ=a0a0+a1a1=a02+a12=1=ψ2

测量

由波函数的性质可以得来

测量∣ψ⟩\ket \psiψ处于状态∣x⟩\ket xx的概率为∣⟨x | ψ⟩∣2\left|\Braket{x|\psi}\right|^2xψ2,即∣ψ⟩\ket \psiψ∣x⟩\ket xx方向上投影的模长平方

如可以计算出$|q_0\rangle= \tfrac{1}{\sqrt{2}}|0\rangle + \tfrac{i}{\sqrt{2}}|1\rangle \$的概率为各一半
∣q0⟩=12∣0⟩+i2∣1⟩⟨0∣q0⟩=12⟨0∣0⟩+i2⟨0∣1⟩=12⋅1+i2⋅0=12∣⟨0∣q0⟩∣2=12 \begin{aligned} |q_0\rangle & = \tfrac{1}{\sqrt{2}}|0\rangle + \tfrac{i}{\sqrt{2}}|1\rangle \\ \langle 0| q_0 \rangle & = \tfrac{1}{\sqrt{2}}\langle 0|0\rangle + \tfrac{i}{\sqrt{2}}\langle 0|1\rangle \\ & = \tfrac{1}{\sqrt{2}}\cdot 1 + \tfrac{i}{\sqrt{2}} \cdot 0\\ & = \tfrac{1}{\sqrt{2}}\\ |\langle 0| q_0 \rangle|^2 & = \tfrac{1}{2} \end{aligned} q00∣q00∣q02=2 1∣0+2 i∣1=2 10∣0+2 i0∣1=2 11+2 i0=2 1=21
将该向量画出来即为xxx轴,及如下公式 ϕ=0,θ=π2\phi=0,\theta=\frac \pi 2ϕ=0,θ=2π
∣ψ⟩=cos⁡θ2∣0⟩+ejϕsin⁡θ2∣1⟩ \ket \psi=\cos \frac \theta 2\ket 0+e^{j\phi}\sin \frac \theta 2\ket 1 ψ=cos2θ0+ejϕsin2θ1

可以看出,∣ψ⟩\ket \psiψ到x轴y轴平面的投影,对x轴的夹角φ\varphiφ即为相位,对实际∣0⟩,∣1⟩\ket 0,\ket 10,1的概率没有影响

∣ψ⟩\ket \psiψ在这个球上几何向量到z轴的投影,到两端的距离,可以表示出该量子比特被观测到∣0⟩,∣1⟩\ket 0 ,\ket 10,1的概率比值

(这个球上的投影,和测量时点积表示的投影,不是一个概念)

比如xxx轴投影到z轴后,到∣0⟩,∣1⟩\ket 0,\ket 10,1的距离相等,于是观测时概率相等

如果θ=π3\theta=\frac \pi 3θ=3π,则其投影到z轴为原点到∣0⟩\ket 00中点,概率比值为1:3,与计算相符。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐