文章目录
摘要
本周主要学习了量子计算的提出背景与核心思想,重点理解了为何在传统计算能力受限的情况下需要引入量子计算。通过学习量子叠加与量子纠缠等基本原理,认识到量子比特在并行计算方面的潜在优势。同时了解了当前量子计算的多种物理实现路径,如超导量子比特、离子阱等,并初步认识量子计算系统中从硬件层到软件层的整体架构,为进一步深入学习量子算法与应用奠定基础。
Abstract
This week focused on studying the background and core concepts of quantum computing, with particular emphasis on understanding why quantum computing is necessary when traditional computational capabilities reach their limits. By learning fundamental principles such as quantum superposition and quantum entanglement, I recognized the potential advantages of quantum bits in parallel computing. Additionally, I explored various current physical implementation approaches for quantum computing, such as superconducting qubits and ion traps, and gained a preliminary understanding of the overall architecture of quantum computing systems from hardware to software layers, laying the groundwork for further study of quantum algorithms and applications.
为什么需要量子计算
随着摩尔定律逐渐接近其物理极限,传统计算机性能持续提升的空间正变得越来越有限。经典计算机以二进制为基础,以比特(bit)作为信息的基本单位,而每个比特只能表示0或1两种状态之一。这种基于线性增长的计算能力,已难以满足当代科学研究对复杂问题求解的需求。
量子计算的提出为计算技术的发展提供了一种全新的思路,它通过利用量子力学的特性来进行信息处理,从而实现潜在的指数级计算能力提升,并有望解决许多传统计算机难以应对的复杂问题。
量子力学三大基本原理
1.、叠加原理 (Superposition)
量子计算的基本单位是量子比特(qubit),与经典比特不同,量子比特可以同时处于0和1的叠加状态。这意味着一个量子比特可以同时表示0和1,而n个量子比特可以同时表示2^n个状态。
数学表示为:|ψ⟩ = α|0⟩ + β|1⟩
其中α和β是复数,且满足|α|² + |β|² = 1

2.、测量原理 (Measurement)
当我们对量子比特进行测量时,叠加态会坍缩到某一个基态(|0⟩或|1⟩)。测量结果为|0⟩的概率是|α|²,为|1⟩的概率是|β|²。测量会破坏量子态原有的叠加特性。
3.、纠缠现象 (Entanglement)
量子纠缠是量子力学中最奇特的现象之一,量子纠缠主要是指当两个或多个量子比特发生纠缠时,它们的状态会变得密不可分,无论相隔多远,对其中一个量子比特的测量会瞬间决定其他纠缠量子比特的状态。爱因斯坦曾称其为"鬼魅般的超距作用"。纠缠是量子通信(如量子密钥分发)、量子隐形传态和许多量子算法的核心资源,它使得量子系统能够表现出经典系统无法复制的强关联性。
量子计算可以通过精心设计的量子门操作(单量子比特门、双量子比特门等)构成量子电路,利用量子干涉来增强正确答案的概率幅,同时抑制错误答案的概率幅。这类似于波的干涉现象。
量子的物理实现
量子计算并不是停留在理论层面的概念,其实现必须依托具体的物理体系。下图展示并比较了目前用于构建量子比特的五种主流实验技术路线,例如:在超导回路中产生零电阻振荡电流的超导体系、通过电磁场和激光束束缚的离子体系、在硅材料中人工构造的"量子点"原子结构,以及基于马约拉纳费米子的拓扑方案等。尽管实现方式各不相同,这些技术路线的核心目标是一致的:构建一种物理平台,使量子态(如叠加与纠缠)能够维持足够长的时间(即量子态寿命),同时还能以极高的精度完成量子操作。

从宏观架构和物理实现两个角度,系统地描绘了构建一台实用量子计算机所涉及的多层次技术栈。

左侧的立方体结构可以理解为一个从硬件到应用逐层向上的结构。最底层是量子计算机的物理硬件,其上依次是量子逻辑运算、指令集架构、编程语言和编程方式,最上层则是量子算法。简单来说,就是把复杂的量子算法一步步拆解:先提出算法解决问题,再写成程序,然后转化为计算机能够执行的指令,最终由硬件完成具体的量子操作。图中提到的 Surface code、Color code 等则是常见的量子纠错方法,因为量子比特很容易受到环境影响而产生错误,所以需要通过纠错技术来保证计算结果的可靠性。
右侧的流程图则从物理实现的角度(自下而上)展示了量子计算机的构成,并特别强调了温度条件这一重要因素。最底层是量子比特本身,它们通常需要在接近绝对零度的极低温环境中工作,以保持稳定的量子态;在其之上是负责控制和读取量子比特状态的电子设备,以及系统的微架构设计;再往上则是运行在常温环境中的软件部分,例如编译器和量子算法。这样的结构说明,一台真正的量子计算机实际上是一个同时包含极低温硬件系统和室温软件系统的复杂整体。此外,图中将量子纠错与编译器和微架构连接在一起,也说明量子纠错并不是单独存在的模块,而是需要在硬件设计和软件实现之间进行协同优化的重要环节。
总结
通过本周的学习,对量子计算的发展背景、基本原理以及实现方式有了整体性的认识。量子叠加和量子纠缠是其区别于经典计算的关键优势,而不同物理实现方案体现了当前技术路线的多样性,同时也理解了量子计算需要软硬件协同设计的复杂体系。