1. 引言
量子比特(Qubit)是量子计算中的基本信息单元。
就像二进制比特(bit)是经典(或传统)计算中的基本信息单元一样,量子比特(qubit,或 quantum bit)是量子计算中的基本信息单元。量子计算正在推动医疗健康、能源、环境系统、智能材料等领域乃至更多方向的新发现。
2. 量子比特 vs 比特

2.1 量子比特由多个可能状态的叠加来表示
量子比特利用量子力学中的叠加态现象,实现两个状态的线性组合。
- 经典的二进制比特只能表示单一的二进制值,如 0 或 1,也就是说,它在任意时刻只能处于两种可能状态中的一种。
- 而量子比特则可以表示 0、1,或 0 和 1 的任意比例的叠加态,并且以一定概率测量为 0、以一定概率测量为 1。
2.2 叠加态赋予量子计算机更强的计算能力
叠加态使量子算法能够在解决某些问题时,以即便是最快的经典计算系统也难以企及的速度来处理信息。
- 一个量子比特系统所能表示的信息量呈指数级增长。即使使用超过 2 500 2^{500} 2500 个经典比特,也无法表示 500 500 500 个量子比特可以轻松表示的信息量。
- 对于一个 2048 2048 2048 位的数,经典计算机需要数百万年才能找到其素因数分解;而量子比特可以在短短几分钟内完成这一计算。
2.3 量子比特有多种物理实现方式
经典计算机使用的是所熟悉的硅基芯片,而量子比特(有时也称为"量子计算机量子比特")则可以由囚禁离子、光子、人造或真实原子,或准粒子来实现。根据不同的体系结构和量子比特系统,有些实现方式需要将量子比特维持在接近绝对零度的极低温环境中。
3. 叠加、干涉与纠缠
叠加态使量子算法能够利用其他量子力学现象,如干涉 和纠缠。叠加、干涉和纠缠三者共同作用,产生了能够以指数级速度解决问题的计算能力,这是经典计算机无法比拟的。
3.1 干涉(Interference)

叠加态的一个直接结果就是干涉。量子比特的状态之间可以相互干涉,因为每个状态都由概率振幅来描述,这与波的振幅非常相似。
- 相长干涉会增强振幅,
- 而相消干涉则会抵消振幅。
这些效应被广泛用于量子计算算法中,使其在本质上不同于经典算法。干涉通常与纠缠结合使用,共同实现量子计算所承诺的加速能力。
3.2 纠缠(Entanglement)

多个量子比特可以表现出量子纠缠。处于纠缠状态的量子比特始终彼此关联,形成一个整体系统。即使它们相隔无限远,对其中一个量子比特的状态进行测量,也能在不直接测量另一个量子比特的情况下,获知后者的状态。
纠缠是任何量子计算所必需的,而且无法在经典计算机上高效地实现。其应用包括大数分解(Shor 算法)以及搜索问题求解(Grover 算法)。
4. 量子比特的未来
随着量子技术的不断发展,人们正逐步接近解决一些世界上最具挑战性的问题。尽管这一新范式蕴含着巨大的潜力,但量子计算仍然处于非常早期的发展阶段。
4.1 量子比特非常脆弱
量子计算中最重大的挑战之一,是量子比特的脆弱性。量子比特系统与其环境(包括测量装置)发生纠缠,都会很容易扰动系统并导致退相干。因此,目前正在积极研发量子计算硬件构建技术以及纠错方法,以应对这一问题。
4.2 拓扑量子比特更加稳定
为了解决量子比特脆弱性的问题,微软采用了拓扑量子比特(Topological qubits)。这种量子比特通过对其结构进行操控,并用化学化合物将其包围,从而保护其免受外部污染。由于准粒子的拓扑性质,拓扑量子比特对噪声具有天然的防护能力,使微软的量子硬件在应对错误时更加稳健。这种更高的稳定性将有助于量子计算机实现规模化,完成更长、更复杂的计算,从而让更加复杂的问题解决方案成为可能。
参考资料
1\] 微软[What is a qubit?](https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-a-qubit#:~:text=A%20qubit%2C%20however%2C%20can%20represent,probability%20of%20being%20a%201.)