量子计算为什么这么难?从量子比特到容错计算的门槛

引言:经典计算的边界与量子计算的承诺

经典计算机的比特只有 0 和 1 两个状态,信息处理靠的是把大规模问题拆成可顺序执行的逻辑门。摩尔定律放缓之后,人们开始认真追问:有没有一种计算范式,能靠物理本身的状态空间获得指数级扩展?量子计算给出的答案是”有”——把信息编码进量子比特(qubit),利用叠加、纠缠与干涉来处理问题 [S1][S2]。

图 1 里的”稀释制冷机”就是量子处理器的日常居所:超导量子比特要在毫开尔文温度下工作,整个装置看起来更像实验物理设备,而不是一台”电脑”。

稀释制冷机与内部量子处理器

图 1:稀释制冷机(millikelvin 级低温装置)与封装其中的量子处理器。图片来源:Wikimedia Commons,作者 OJB Quantum,CC BY 4.0。

这篇文章想回答两个更根本的问题:量子计算凭什么有潜在优势?为什么这么多年了还没普及? 答案的线索都藏在”量子比特”和”纠错”这两个词里。

量子比特:叠加不是”同时是 0 和 1”

一个量子比特的状态是二维复向量空间中的单位向量:

$$
|\psi\rangle = \alpha|0\rangle + \beta|1\rangle, \quad |\alpha|^2 + |\beta|^2 = 1.
$$

测量时,系统以 $|\alpha|^2$ 的概率坍缩到 $|0\rangle$、以 $|\beta|^2$ 的概率坍缩到 $|1\rangle$ [S1]。所以”叠加”的准确含义不是”同时是 0 和 1”,而是测量之前状态里同时携带了 0 和 1 的振幅信息——你只能测量一次,得到的是按概率坍缩后的一个结果。

图 2 的布洛赫球把单个量子比特的所有可能状态画成球面上的一个点:北极是 $|0\rangle$,南极是 $|1\rangle$,球面上的其他点都是它们的叠加。这个几何图像是理解后面所有”为什么难”的起点。

布洛赫球:量子比特状态的几何表示

图 2:布洛赫球,单个量子比特状态的几何表示(球面上的每个点对应一个叠加态)。图片来源:Wikimedia Commons,作者 Smite-Meister,CC BY-SA 3.0。

纠缠与指数空间:N 个量子比特意味着什么

真正的指数级优势来自多个量子比特的联合状态。N 个量子比特的张量积空间维数是 $2^N$:30 个比特就对应约 10 亿维的复向量空间 [S1]。更关键的是纠缠——某些多比特状态无法写成各比特状态的乘积,测量其中一个比特会瞬间影响其他比特的测量结果 [S2]。

量子算法(如 Shor 分解、Grover 搜索)的加速,本质上靠的是让所有振幅在计算过程中发生相干的干涉,让”正确答案”的振幅被加强、错误答案被抵消。这正是为什么量子计算被称作”利用物理的并行”而不是简单的多核并行 [S2]。

退相干与噪声:量子优势为什么难兑现

量子态非常脆弱。与环境的任何相互作用都会让叠加态”退相干”——振幅信息泄漏到环境中,状态退化成经典混合态。超导量子比特的相干时间通常在微秒到毫秒量级,每个门操作也携带误差;在纠错介入之前,量子门错误率远高于经典芯片 [S2][S5]。

更麻烦的是不可克隆定理:无法复制一个未知的量子态 [S1]。经典计算机可以随时备份数据,量子计算机不行;测量又会让状态坍缩。这意味着错误不能靠”备份再对比”来修复,只能靠把信息分散编码到多个物理比特里——这就是量子纠错存在的理由。

量子纠错:把错误算进设计

量子纠错的核心思想是把多个物理比特编码成一个”逻辑比特”,让错误可以被检测和纠正而不破坏量子信息。主流方案之一是表面码(surface code):物理比特排成二维网格,通过相邻比特的关联测量来探测错误 [S6]。

容错阈值定理给出了一个关键结论:只要物理错误率低于某个阈值 $\varepsilon_{\mathrm{th}}$,就可以通过增大码距 $d$ 持续压低逻辑错误率。量级上,

$$
\varepsilon_L \sim \left(\frac{\varepsilon}{\varepsilon_{\mathrm{th}}}\right)^{(d+1)/2},
$$

即逻辑错误率随码距近似指数下降 [S6][S10]。代价是开销巨大:一个逻辑比特往往需要成百上千个物理比特来支撑,解码也需要实时计算 [S6][S7]。

现状与门槛:从”量子优越性”到容错

过去几年是量子计算的里程碑密集期:2019 年 Google 用 53 比特 Sycamore 芯片在随机线路采样任务上宣称”量子优越性” [S1][S7];2023 年 IBM 展示 127 量子比特芯片在特定问题上的”utility”价值 [S2];2024 年 Google 的 Willow 芯片(105 个量子比特)首次让表面码纠错”低于阈值”——码距从 3、5 增加到 7 时,逻辑错误率随码距增大而下降 [S3][S9][S10]。

但”低于阈值”只是容错路上的第一块里程碑。要运行有实际价值的容错算法,还需要把物理比特数量、门保真度、解码速度与制冷/控制系统一起推上去;业界共识是距实用化容错量子计算机仍有相当距离 [S2][S6][S7]。

结论与局限

量子计算”难”,难在三个层次:物理上,量子态脆弱、退相干无处不在;信息上,量子态不可克隆,错误必须靠冗余编码来”算进设计”;工程上,纠错开销巨大,从物理比特到逻辑比特再到可用算法,每一层都在吃资源 [S2][S6][S7]。

需要说明的局限:本文只讨论了以超导量子比特为主的技术路线(离子阱、光量子、中性原子等各有侧重),逻辑错误率公式为量级估计,具体指数依赖码型与解码器,数值细节请以原文为准 [S9][S10]。

参考资料


量子计算为什么这么难?从量子比特到容错计算的门槛
https://time-frame.cloud/2026/08/04/2026-08-04-quantum-computing/
作者
Time Frame
发布于
2026年8月4日
许可协议