全文 - 02 Surface codes: Towards practical large-scale quantum computation

XIII. 移动量子比特

逻辑量子比特可以通过移动缺陷在表面码阵列中物理移动。这是实现逻辑门操作的关键步骤。

移动 Z Z Z 缺陷

Z Z Z 缺陷可以通过以下方式移动:

  1. 停用新位置的测量- Z Z Z 量子比特(将缺陷边界向外扩展)。
  2. 重新激活旧位置的测量- Z Z Z 量子比特(将缺陷边界向内收缩)。

在移动过程中,逻辑 Z ^ L \hat{Z}_L Z^L 算符(连接两个缺陷的链)保持不变,而逻辑 X ^ L \hat{X}_L X^L 算符(环绕缺陷的环)需要更新以反映新的缺陷位置。

移动 X X X 缺陷

类似地, X X X 缺陷可以通过停用和重新激活测量- X X X 量子比特来移动。


XIV. 编织变换与逻辑 CNOT

**编织(Braiding)**是表面码中实现逻辑门操作的核心技术。通过移动缺陷,使一个缺陷环绕另一个缺陷,可以实现逻辑量子比特之间的纠缠门操作。

逻辑 CNOT

两个逻辑量子比特之间的**受控非门(CNOT)**可以通过以下编织操作实现:

  1. 考虑两个逻辑量子比特:控制量子比特(由两个 Z Z Z 缺陷定义)和目标量子比特(由两个 X X X 缺陷定义)。

  2. 将控制量子比特的一个缺陷移动,使其环绕目标量子比特的一个缺陷。

  3. 然后将控制缺陷移回其原始位置。

这个编织操作等价于一个 CNOT 门,其中控制量子比特是 Z Z Z 缺陷量子比特,目标量子比特是 X X X 缺陷量子比特。

(图片说明:图 6.(彩色在线)通过编织实现逻辑 CNOT。(a) 初始配置:控制量子比特(两个 Z Z Z 缺陷,垂直)和目标量子比特(两个 X X X 缺陷,水平)。(b) 控制量子比特的右侧缺陷向右移动。© 该缺陷向下移动,环绕目标量子比特的顶部缺陷。(d) 缺陷移回其原始位置。整个编织序列等价于一个 CNOT 门。)

编织 CNOT 的关键特性:

  • 它是一个拓扑操作:最终结果只依赖于缺陷的编织方式,而不依赖于移动的具体路径。
  • 它对局部错误具有鲁棒性:路径上的小偏差不会改变逻辑操作。
  • 它可以仅使用最近邻操作实现。

XV. Hadamard 变换

逻辑 Hadamard 门 H ^ L \hat{H}_L H^L 交换 X ^ L \hat{X}_L X^L 和 Z ^ L \hat{Z}_L Z^L 算符:

H ^ L X ^ L H ^ L † = Z ^ L , H ^ L Z ^ L H ^ L † = X ^ L (12) \hat{H}_L \hat{X}_L \hat{H}_L^\dagger = \hat{Z}_L, \quad \hat{H}_L \hat{Z}_L \hat{H}_L^\dagger = \hat{X}_L \tag{12} H^LX^LH^L†=Z^L,H^LZ^LH^L†=X^L(12)

在表面码中实现逻辑 Hadamard 需要:

  1. 交换 X X X 和 Z Z Z 边界的角色。
  2. 交换数据量子比特和测量量子比特的角色。
  3. 对物理量子比特施加 Hadamard 门。

这个过程可以被视为一种对偶变换,将表面码映射到其对偶码。


XVI. 单量子比特门

为了完成通用量子计算的通用门集合,我们还需要单量子比特的 S ^ \hat{S} S^ 和 T ^ \hat{T} T^ 门。

S ^ \hat{S} S^ 门

S ^ \hat{S} S^ 门(相位门)定义为:

S ^ = ( 1 0 0 i ) (13) \hat{S} = \begin{pmatrix} 1 & 0 \\ 0 & i \end{pmatrix} \tag{13} S^=(100i)(13)

它将 Z ^ \hat{Z} Z^ 本征态的相位改变 i i i。逻辑 S ^ L \hat{S}_L S^L 门可以通过** magic state distillation **(魔术态蒸馏)和逻辑 CNOT 来实现。

T ^ \hat{T} T^ 门

T ^ \hat{T} T^ 门( π / 8 \pi/8 π/8 门)定义为:

T ^ = ( 1 0 0 e i π / 4 ) (14) \hat{T} = \begin{pmatrix} 1 & 0 \\ 0 & e^{i\pi/4} \end{pmatrix} \tag{14} T^=(100eiπ/4)(14)

逻辑 T ^ L \hat{T}_L T^L 门也可以通过魔术态蒸馏实现。 ∣ A L ⟩ = T ^ L ∣ + L ⟩ |A_L\rangle = \hat{T}_L|+_L\rangle ∣AL⟩=T^L∣+L⟩ 态(魔术态)可以通过一系列物理操作制备,然后通过蒸馏提高其保真度。

通用性

集合 { H ^ L \hat{H}_L H^L, S ^ L \hat{S}_L S^L, T ^ L \hat{T}_L T^L, CNOT L _L L} 构成了一个通用门集合,意味着任何量子算法都可以用这些门的组合来近似。


XVII. 物理实现

表面码的物理实现需要满足以下要求的量子系统:

  1. 二维阵列:量子比特必须排列在二维网格中。
  2. 最近邻耦合:每个量子比特只能与最近的邻居相互作用。
  3. 单量子比特门 :能够施加 X ^ \hat{X} X^, Z ^ \hat{Z} Z^, H ^ \hat{H} H^ 等单量子比特操作。
  4. 两量子比特 CNOT:能够实现最近邻之间的受控非门。
  5. 测量 :能够测量单个量子比特的 X ^ \hat{X} X^ 或 Z ^ \hat{Z} Z^ 算符。
  6. 初始化 :能够将量子比特初始化到 ∣ g ⟩ |g\rangle ∣g⟩ 或 ∣ e ⟩ |e\rangle ∣e⟩ 态。

超导量子比特

超导量子比特是目前最有前途的实现平台之一 [1](#1)。超导量子比特使用约瑟夫森结来创建人工两能级系统,可以通过微波脉冲进行控制。

超导实现的优势:

  • 成熟的微纳加工技术。
  • 快速门操作(纳秒量级)。
  • 高保真度测量。
  • 可扩展的二维布局。

挑战:

  • 需要极低温环境(约 10 mK)。
  • 相干时间有限。
  • 串扰和校准问题。

其他平台

其他正在探索的平台包括:

  • 离子阱:长相干时间,但难以实现二维最近邻架构。
  • 半导体自旋:与现有半导体技术兼容,但门保真度仍需提高。
  • 拓扑量子比特:理论上具有内在容错性,但实验进展缓慢。

XVIII. 致谢

作者感谢 Eric Dennis, Alexei Kitaev, Andrew Landahl, John Preskill, Robert Raussendorf, Kevin Obrien, Jay Gambetta, Blake Johnson, Marcus Da Silva 和 Andrew Cross 的有益讨论。AGF 感谢澳大利亚研究委员会的支持。



附录

附录 A:量子比特算符的矩阵表示

量子比特算符的矩阵表示(在计算基 ∣ g ⟩ = ( 1 , 0 ) T |g\rangle = (1, 0)^T ∣g⟩=(1,0)T, ∣ e ⟩ = ( 0 , 1 ) T |e\rangle = (0, 1)^T ∣e⟩=(0,1)T 下):

X ^ = ( 0 1 1 0 ) , Y ^ = ( 0 − i i 0 ) , Z ^ = ( 1 0 0 − 1 ) , I ^ = ( 1 0 0 1 ) (A1) \hat{X} = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}, \quad \hat{Y} = \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix}, \quad \hat{Z} = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}, \quad \hat{I} = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} \tag{A1} X^=(0110),Y^=(0i−i0),Z^=(100−1),I^=(1001)(A1)

Hadamard 门:

H ^ = 1 2 ( 1 1 1 − 1 ) (A2) \hat{H} = \frac{1}{\sqrt{2}} \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix} \tag{A2} H^=2 1(111−1)(A2)

相位门:

S ^ = ( 1 0 0 i ) , T ^ = ( 1 0 0 e i π / 4 ) (A3) \hat{S} = \begin{pmatrix} 1 & 0 \\ 0 & i \end{pmatrix}, \quad \hat{T} = \begin{pmatrix} 1 & 0 \\ 0 & e^{i\pi/4} \end{pmatrix} \tag{A3} S^=(100i),T^=(100eiπ/4)(A3)

受控非门(CNOT,在 ∣ g g ⟩ , ∣ g e ⟩ , ∣ e g ⟩ , ∣ e e ⟩ |gg\rangle, |ge\rangle, |eg\rangle, |ee\rangle ∣gg⟩,∣ge⟩,∣eg⟩,∣ee⟩ 基下):

CNOT = ( 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 ) (A4) \text{CNOT} = \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 \\ 0 & 0 & 1 & 0 \end{pmatrix} \tag{A4} CNOT= 1000010000010010 (A4)


附录 B:CNOT 序列的详细说明

图 1b 和 c 中的 CNOT 序列被设计为确保:

  1. 测量- Z Z Z 量子比特正确测量 Z ^ a Z ^ b Z ^ c Z ^ d \hat{Z}_a\hat{Z}_b\hat{Z}_c\hat{Z}_d Z^aZ^bZ^cZ^d。
  2. 测量- X X X 量子比特正确测量 X ^ a X ^ b X ^ c X ^ d \hat{X}_a\hat{X}_b\hat{X}_c\hat{X}_d X^aX^bX^cX^d。
  3. 两个序列的时序匹配,以确保阵列操作的一致性。

恒等操作 I ^ \hat{I} I^(等待步骤)的插入是为了使测量- X X X 和测量- Z Z Z 序列的时间长度相同。


附录 C:贝尔态和稳定子

两量子比特贝尔态作为 X ^ a X ^ b \hat{X}_a\hat{X}_b X^aX^b 和 Z ^ a Z ^ b \hat{Z}_a\hat{Z}_b Z^aZ^b 的同时本征态:

∣ Φ + ⟩ = ∣ g g ⟩ + ∣ e e ⟩ 2 , ∣ Φ − ⟩ = ∣ g g ⟩ − ∣ e e ⟩ 2 ∣ Ψ + ⟩ = ∣ g e ⟩ + ∣ e g ⟩ 2 , ∣ Ψ − ⟩ = ∣ g e ⟩ − ∣ e g ⟩ 2 (C1) |\Phi^+\rangle = \frac{|gg\rangle + |ee\rangle}{\sqrt{2}}, \quad |\Phi^-\rangle = \frac{|gg\rangle - |ee\rangle}{\sqrt{2}} \ |\Psi^+\rangle = \frac{|ge\rangle + |eg\rangle}{\sqrt{2}}, \quad |\Psi^-\rangle = \frac{|ge\rangle - |eg\rangle}{\sqrt{2}} \tag{C1} ∣Φ+⟩=2 ∣gg⟩+∣ee⟩,∣Φ−⟩=2 ∣gg⟩−∣ee⟩ ∣Ψ+⟩=2 ∣ge⟩+∣eg⟩,∣Ψ−⟩=2 ∣ge⟩−∣eg⟩(C1)

这些态满足:

X ^ a X ^ b ∣ Φ ± ⟩ = ± ∣ Φ ± ⟩ , Z ^ a Z ^ b ∣ Φ ± ⟩ = + ∣ Φ ± ⟩ X ^ a X ^ b ∣ Ψ ± ⟩ = ± ∣ Ψ ± ⟩ , Z ^ a Z ^ b ∣ Ψ ± ⟩ = − ∣ Ψ ± ⟩ (C2) \hat{X}_a\hat{X}_b |\Phi^\pm\rangle = \pm |\Phi^\pm\rangle, \quad \hat{Z}_a\hat{Z}_b |\Phi^\pm\rangle = +|\Phi^\pm\rangle \ \hat{X}_a\hat{X}_b |\Psi^\pm\rangle = \pm |\Psi^\pm\rangle, \quad \hat{Z}_a\hat{Z}_b |\Psi^\pm\rangle = -|\Psi^\pm\rangle \tag{C2} X^aX^b∣Φ±⟩=±∣Φ±⟩,Z^aZ^b∣Φ±⟩=+∣Φ±⟩ X^aX^b∣Ψ±⟩=±∣Ψ±⟩,Z^aZ^b∣Ψ±⟩=−∣Ψ±⟩(C2)


附录 D:稳定子的对易关系

对于共享两个数据量子比特 a a a 和 b b b 的 X ^ \hat{X} X^ 和 Z ^ \hat{Z} Z^ 稳定子:

X \^ a X \^ b X \^ c X \^ d , Z \^ a Z \^ b Z \^ e Z \^ f = 0 (D1) \\hat{X}_a\\hat{X}_b\\hat{X}_c\\hat{X}_d, \\hat{Z}_a\\hat{Z}_b\\hat{Z}_e\\hat{Z}_f = 0 \tag{D1} X\^aX\^bX\^cX\^d,Z\^aZ\^bZ\^eZ\^f=0(D1)

证明:

X ^ a X ^ b X ^ c X ^ d Z ^ a Z ^ b Z ^ e Z ^ f = ( X ^ a Z ^ a ) ( X ^ b Z ^ b ) X ^ c X ^ d Z ^ e Z ^ f = ( − Z ^ a X ^ a ) ( − Z ^ b X ^ b ) X ^ c X ^ d Z ^ e Z ^ f = Z ^ a Z ^ b Z ^ e Z ^ f X ^ a X ^ b X ^ c X ^ d (D2) \begin{aligned} & \hat{X}_a\hat{X}_b\hat{X}_c\hat{X}_d \hat{Z}_a\hat{Z}_b\hat{Z}_e\hat{Z}_f \\ &= (\hat{X}_a\hat{Z}_a)(\hat{X}_b\hat{Z}_b) \hat{X}_c\hat{X}_d \hat{Z}_e\hat{Z}_f \\ &= (-\hat{Z}_a\hat{X}_a)(-\hat{Z}_b\hat{X}_b) \hat{X}_c\hat{X}_d \hat{Z}_e\hat{Z}_f \\ &= \hat{Z}_a\hat{Z}_b\hat{Z}_e\hat{Z}_f \hat{X}_a\hat{X}_b\hat{X}_c\hat{X}_d \end{aligned} \tag{D2} X^aX^bX^cX^dZ^aZ^bZ^eZ^f=(X^aZ^a)(X^bZ^b)X^cX^dZ^eZ^f=(−Z^aX^a)(−Z^bX^b)X^cX^dZ^eZ^f=Z^aZ^bZ^eZ^fX^aX^bX^cX^d(D2)

其中我们使用了 X ^ i Z ^ i = − Z ^ i X ^ i \hat{X}_i\hat{Z}_i = -\hat{Z}_i\hat{X}_i X^iZ^i=−Z^iX^i 和不同量子比特上算符的对易性。


附录 E:逻辑算符的等价类

任何两个逻辑 X ^ L \hat{X}_L X^L 算符链如果只相差稳定子的乘积,则它们是等价的:

X ^ L ′ = S ^ X ^ L (E1) \hat{X}'_L = \hat{S} \hat{X}_L \tag{E1} X^L′=S^X^L(E1)

其中 S ^ \hat{S} S^ 是稳定子的乘积。这是因为 S ^ \hat{S} S^ 对静态状态的作用只是一个相位因子:

S ^ ∣ ψ ⟩ = ± ∣ ψ ⟩ (E2) \hat{S}|\psi\rangle = \pm |\psi\rangle \tag{E2} S^∣ψ⟩=±∣ψ⟩(E2)

因此 X ^ L ′ \hat{X}'_L X^L′ 和 X ^ L \hat{X}_L X^L 产生相同的物理态(最多相差一个整体相位)。


附录 F:错误检测的概率分析

考虑一个距离为 d d d 的表面码阵列。逻辑错误发生的概率 P L P_L PL 可以通过考虑所有长度为 d d d 的错误链来估计:

P L ≈ ∑ k = d 2 d 2 ( 2 d 2 k ) p k ( 1 − p ) 2 d 2 − k (F1) P_L \approx \sum_{k=d}^{2d^2} \binom{2d^2}{k} p^k (1-p)^{2d^2-k} \tag{F1} PL≈k=d∑2d2(k2d2)pk(1−p)2d2−k(F1)

对于 p ≪ 1 p \ll 1 p≪1,这可以近似为:

P L ≈ ( 2 d 2 d ) p d ∼ ( 2 d 2 e d ) d p d = ( 2 d e ) d p d (F2) P_L \approx \binom{2d^2}{d} p^d \sim \left(\frac{2d^2 e}{d}\right)^d p^d = (2de)^d p^d \tag{F2} PL≈(d2d2)pd∼(d2d2e)dpd=(2de)dpd(F2)

更精确的分析给出:

P L ∼ C ( p p t h ) d / 2 (F3) P_L \sim C \left(\frac{p}{p_{th}}\right)^{d/2} \tag{F3} PL∼C(pthp)d/2(F3)

其中 C C C 是一个常数, p t h ≈ 1 % p_{th} \approx 1\% pth≈1% 是阈值错误率。


附录 G:最小权重完美匹配算法

Edmonds 的最小权重完美匹配(MWPM)算法用于表面码中的错误解码。给定一个综合征图,其中顶点代表缺陷(测量结果变化的量子比特),边代表可能的错误链,MWPM 找到连接所有缺陷的最小权重匹配。

算法步骤:

  1. 构建综合征图:顶点是缺陷,边权重是缺陷之间的最短路径距离。
  2. 找到完美匹配:一组边,使得每个顶点恰好被覆盖一次。
  3. 最小化匹配的总权重。

时间复杂度为 O ( n 3 ) O(n^3) O(n3),其中 n n n 是缺陷数。


附录 H:缺陷的移动和编织

移动缺陷

Z Z Z 缺陷可以通过停用新位置的测量- Z Z Z 量子比特并重新激活旧位置的测量- Z Z Z 量子比特来移动。移动过程中,逻辑 Z ^ L \hat{Z}_L Z^L 算符(连接两个缺陷)保持不变,逻辑 X ^ L \hat{X}_L X^L 算符(环绕缺陷)需要更新。

编织

两个缺陷的编织产生一个拓扑操作。编织一个 Z Z Z 缺陷环绕一个 X X X 缺陷等价于一个 CNOT 门。编织的结果只依赖于拓扑类,不依赖于具体路径。


附录 I:魔术态蒸馏

魔术态 ∣ A ⟩ = T ^ ∣ + ⟩ |A\rangle = \hat{T}|+\rangle ∣A⟩=T^∣+⟩ 可以通过以下方式蒸馏提高保真度:

  1. 制备多个低质量的 ∣ A ⟩ |A\rangle ∣A⟩ 态。
  2. 使用 CNOT 和测量将它们纠缠。
  3. 根据测量结果,以更高保真度获得一个 ∣ A ⟩ |A\rangle ∣A⟩ 态。

蒸馏的代码距离决定了输出态的保真度。每个 T ^ \hat{T} T^ 门需要一个蒸馏后的 ∣ A L ⟩ |A_L\rangle ∣AL⟩ 态。


附录 J:逻辑 Hadamard 的详细实现

逻辑 Hadamard 需要交换 X X X 和 Z Z Z 边界的角色。这可以通过:

  1. 对所有物理量子比特施加 H ^ \hat{H} H^。
  2. 交换测量- X X X 和测量- Z Z Z 量子比特的角色。
  3. 重新标记边界类型。

执行后,新的 X ^ L ′ \hat{X}'_L X^L′ 等于原来的 Z ^ L \hat{Z}_L Z^L,新的 Z ^ L ′ \hat{Z}'_L Z^L′ 等于原来的 X ^ L \hat{X}_L X^L。


附录 K:逻辑 CNOT 的详细电路

逻辑 CNOT 通过编织实现:

  1. 控制量子比特:两个 Z Z Z 缺陷。
  2. 目标量子比特:两个 X X X 缺陷。
  3. 将控制量子比特的一个 Z Z Z 缺陷移动,使其环绕目标量子比特的一个 X X X 缺陷。
  4. 将 Z Z Z 缺陷移回。

这个过程等价于:

CNOT L : ∣ g L ⟩ c ∣ g L ⟩ t → ∣ g L ⟩ c ∣ g L ⟩ t ∣ g L ⟩ c ∣ e L ⟩ t → ∣ g L ⟩ c ∣ e L ⟩ t ∣ e L ⟩ c ∣ g L ⟩ t → ∣ e L ⟩ c ∣ e L ⟩ t ∣ e L ⟩ c ∣ e L ⟩ t → ∣ e L ⟩ c ∣ g L ⟩ t (K1) \text{CNOT}_L: \quad |g_L\rangle_c |g_L\rangle_t \to |g_L\rangle_c |g_L\rangle_t \ |g_L\rangle_c |e_L\rangle_t \to |g_L\rangle_c |e_L\rangle_t \ |e_L\rangle_c |g_L\rangle_t \to |e_L\rangle_c |e_L\rangle_t \ |e_L\rangle_c |e_L\rangle_t \to |e_L\rangle_c |g_L\rangle_t \tag{K1} CNOTL:∣gL⟩c∣gL⟩t→∣gL⟩c∣gL⟩t ∣gL⟩c∣eL⟩t→∣gL⟩c∣eL⟩t ∣eL⟩c∣gL⟩t→∣eL⟩c∣eL⟩t ∣eL⟩c∣eL⟩t→∣eL⟩c∣gL⟩t(K1)


附录 L:错误阈值分析

表面码的错误阈值可以通过数值模拟确定。对于独立 X ^ \hat{X} X^ 和 Z ^ \hat{Z} Z^ 错误,阈值约为:

p t h ≈ 0.57 % (电路级模型) p t h ≈ 1.0 % (现象学模型) (L1) p_{th} \approx 0.57\% \quad \text{(电路级模型)} \ p_{th} \approx 1.0\% \quad \text{(现象学模型)} \tag{L1} pth≈0.57%(电路级模型) pth≈1.0%(现象学模型)(L1)

电路级模型包括 CNOT 门错误、测量错误和初始化错误。现象学模型只考虑综合征测量后的错误。

阈值可以通过有限尺寸缩放分析确定:对于不同距离 d d d,找到逻辑错误率 P L = 0.5 P_L = 0.5 PL=0.5 时的物理错误率 p p p,然后外推到 d → ∞ d \to \infty d→∞。


附录 M:分解算法的资源估计

Shor 算法实现

对于分解一个 N N N 位数字:

模指数运算

  • Toffoli 门数: ≈ 40 N 3 \approx 40 N^3 ≈40N3
  • 顺序 Toffoli 门数: ≈ 40 N 3 \approx 40 N^3 ≈40N3
  • 计算逻辑量子比特数: 2 N 2N 2N

∣ A L ⟩ |A_L\rangle ∣AL⟩ 态制备

  • 每个 Toffoli 门需要 7 个 ∣ A L ⟩ |A_L\rangle ∣AL⟩ 态。
  • 总共需要 ≈ 280 N 3 \approx 280 N^3 ≈280N3 个 ∣ A L ⟩ |A_L\rangle ∣AL⟩ 态。

物理量子比特估计 (假设 p ≈ p t h / 10 p \approx p_{th}/10 p≈pth/10):

参数 数值
逻辑量子比特数 ≈ 2 N = 4,000 \approx 2N = 4{,}000 ≈2N=4,000( N = 2,000 N = 2{,}000 N=2,000)
每逻辑量子比特物理量子比特数 ≈ 14,500 \approx 14{,}500 ≈14,500
计算量子比特总数 ≈ 5.8 × 10 7 \approx 5.8 \times 10^7 ≈5.8×107
$ A_L\rangle$ 制备区域
$ A_L\rangle$ 制备速率
$ A_L\rangle$ 生产所需量子比特
总计 ≈ 10 9 \approx 10^9 ≈109 物理量子比特

执行时间(假设测量时间 100 ns):

  • 每个 Toffoli 门: ≈ 3 \approx 3 ≈3 测量周期 ≈ 300 \approx 300 ≈300 ns
  • 模指数运算: ≈ 40 N 3 × 300 \approx 40 N^3 \times 300 ≈40N3×300 ns ≈ 26.7 \approx 26.7 ≈26.7 小时


参考文献

1 M. A. Nielsen 和 I. L. Chuang, Quantum Computation and Quantum Information (Cambridge University Press, 2000).

2 A. M. Steane, "Quantum computing," Rep. Prog. Phys. 61, 117 (1998), arXiv:quant-ph/9708022。

3 P. W. Shor, "Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer," SIAM J. Comput. 26, 1484 (1997), arXiv:quant-ph/9508027。

4 L. K. Grover, "Quantum mechanics helps in searching for a needle in a haystack," Phys. Rev. Lett. 79, 325 (1997), arXiv:quant-ph/9706033。

5 L. K. Grover, "Quantum computers can search rapidly by using almost any transformation," Phys. Rev. Lett. 80, 4329 (1998), arXiv:quant-ph/9712011。

6 J. Clarke 和 F. K. Wilhelm, "Superconducting quantum bits," Nature 453, 1031 (2008)。

7 M. H. Devoret 和 J. M. Martinis, "Implementing qubits with superconducting integrated circuits," Quantum Inf. Process. 3, 163 (2004)。

8 S. B. Bravyi 和 A. Yu. Kitaev, "Quantum codes on a lattice with boundary," arXiv:quant-ph/9811052。

9 M. Freedman 和 D. Meyer, "Projective plane and planar quantum codes," Foundations of Computational Mathematics 1, 325 (2001), arXiv:quant-ph/9810055。

10 D. Gottesman, "Stabilizer codes and quantum error correction," Ph.D. thesis, California Institute of Technology (1997), arXiv:quant-ph/9705052。

11 A. Yu. Kitaev, "Fault-tolerant quantum computation by anyons," Ann. Phys. 303, 2 (2003), arXiv:quant-ph/9707021。

12 M. H. Freedman, A. Kitaev, M. J. Larsen 和 Z. Wang, "Topological quantum computation," Bull. Amer. Math. Soc. 40, 31 (2003), arXiv:quant-ph/0101025。

13 C. Nayak, S. H. Simon, A. Stern, M. Freedman 和 S. Das Sarma, "Non-Abelian anyons and topological quantum computation," Rev. Mod. Phys. 80, 1083 (2008), arXiv:0707.1889。

14 J. Preskill, "Lecture notes on quantum computation," 可在 http://www.theory.caltech.edu/people/preskill/ph229/ 获取。

15 M. Freedman, D. Meyer 和 F. Luo, " Z 2 Z_2 Z2-systolic freedom and quantum codes," Mathematics of Quantum Computation, 303 (2002), arXiv:quant-ph/1303217。

16 E. Dennis, A. Kitaev, A. Landahl 和 J. Preskill, "Topological quantum memory," J. Math. Phys. 43, 4452 (2002), arXiv:quant-ph/0110143。

17 R. Raussendorf 和 J. Harrington, "Fault-tolerant quantum computation with high threshold in two dimensions," Phys. Rev. Lett. 98, 190504 (2007), arXiv:quant-ph/0610082。

18 R. Raussendorf, J. Harrington 和 K. Goyal, "Topological fault-tolerance in cluster state quantum computation," New J. Phys. 9, 199 (2007), arXiv:quant-ph/0703143。

19 R. Raussendorf, J. Harrington 和 K. Goyal, "A fault-tolerant one-way quantum computer," Ann. Phys. 321, 2242 (2006), arXiv:quant-ph/0510135。

20 A. G. Fowler, A. M. Stephens 和 P. Groszkowski, "High-threshold universal quantum computation on the surface code," Phys. Rev. A 80, 052312 (2009), arXiv:0803.0272。

21 A. G. Fowler 和 K. Goyal, "Topological cluster state quantum computing," Quantum Information & Computation 9, 721 (2009), arXiv:0805.3202。

22 A. G. Fowler, A. C. Whiteside 和 L. C. L. Hollenberg, "Towards practical classical processing for the surface code," Phys. Rev. Lett. 108, 180501 (2012), arXiv:1111.6305。

23 A. G. Fowler, M. Mariantoni, J. M. Martinis 和 A. N. Cleland, "Surface codes: Towards practical large-scale quantum computation," Phys. Rev. A 86, 032324 (2012), arXiv:1208.0928。

24 A. G. Fowler, "Constructing arbitrary steane code single logical qubit fault-tolerant gates," Quantum Information & Computation 11, 867 (2011), arXiv:0411206。

25 S. J. Devitt, A. G. Fowler, A. Stephens, A. D. Greentree, L. C. L. Hollenberg, W. J. Munro 和 K. Nemoto, "Architectural design for a topological cluster state quantum computer," New J. Phys. 11, 083032 (2009), arXiv:0808.1782。

26 A. G. Fowler, "Autotune for quantum control," arXiv:1210.4626。

27 A. G. Fowler 和 L. C. L. Hollenberg, "Scalability of Shor's algorithm with a limited set of rotation gates," Phys. Rev. A 70, 032329 (2004), arXiv:quant-ph/0401086。

28 A. G. Fowler, A. C. Whiteside 和 L. C. L. Hollenberg, "Towards practical classical processing for the surface code: Timing analysis," Phys. Rev. A 86, 042313 (2012), arXiv:1202.5601。

29 H. Bombin 和 M. A. Martin-Delgado, "Topological quantum distillation," Phys. Rev. Lett. 97, 180501 (2006), arXiv:quant-ph/0605138。

30 H. Bombin, "Topological order with a twist: Ising anyons from an abelian model," Phys. Rev. Lett. 105, 030403 (2010), arXiv:1004.1838。

31 A. Kitaev, "Anyons in an exactly solved model and beyond," Ann. Phys. 321, 2 (2006), arXiv:cond-mat/0506438。

32 S. Bravyi 和 R. Raussendorf, "Measurement-based quantum computation with the toric code states," Phys. Rev. A 76, 022304 (2007), arXiv:quant-ph/0610162。

33 A. M. Stephens, "Fault-tolerant thresholds for quantum error correction with the surface code," Phys. Rev. A 89, 022321 (2014), arXiv:1311.5003。

34 A. G. Fowler, "Optimal complexity correction of correlated errors in the surface code," arXiv:1310.0863。

35 V. Vedral, A. Barenco 和 A. Ekert, "Quantum networks for elementary arithmetic operations," Phys. Rev. A 54, 147 (1996), arXiv:quant-ph/9511018。

36 D. Beckman, A. N. Chari, S. Devabhaktuni 和 J. Preskill, "Efficient networks for quantum factoring," Phys. Rev. A 54, 1034 (1996), arXiv:quant-ph/9602016。

37 C. Miquel, J. P. Paz 和 W. H. Zurek, "Quantum computation with phase drift errors," Phys. Rev. Lett. 78, 3971 (1997), arXiv:quant-ph/9704003。

38 I. Garcia-Mata, K. M. Frahm 和 D. L. Shepelyansky, "Shor's factorization algorithm with a limited set of rotation gates," Phys. Rev. A 75, 052311 (2007), arXiv:quant-ph/0702105。

39 M. A. Nielsen 和 I. L. Chuang, Quantum Computation and Quantum Information, 第 5 章 (Cambridge University Press, 2000)。

40 P. O. Boykin, T. Mor, M. Pulver, V. Roychowdhury 和 F. Vatan, "On universal and fault-tolerant quantum computing," arXiv:quant-ph/9906054。

41 R. Van Meter 和 K. M. Itoh, "Fast quantum modular exponentiation," Phys. Rev. A 71, 052320 (2005), arXiv:quant-ph/0408006。

42 A. G. Fowler, D. S. Wang 和 L. C. L. Hollenberg, "Surface code quantum error correction incorporating accurate error propagation," Quantum Information & Computation 11, 8 (2011), arXiv:1004.0255。

43 J. Edmonds, "Paths, trees, and flowers," Canad. J. Math. 17, 449 (1965)。

44 J. Edmonds, "Maximum matching and a polyhedron with 0,1-vertices," J. Res. Nat. Bur. Standards 69B, 125 (1965)。

45--57 其他相关参考文献(见原文)。

58 Y. Makhlin, G. Schön 和 A. Shnirman, "Quantum-state engineering with Josephson-junction devices," Rev. Mod. Phys. 73, 357 (2001)。

59 M. H. Devoret 和 J. M. Martinis, "Implementing qubits with superconducting integrated circuits," Quantum Inf. Process. 3, 163 (2004)。

60 J. Q. You 和 F. Nori, "Superconducting circuits and quantum information," Physics Today 58, 42 (2005)。

61 J. Clarke 和 F. K. Wilhelm, "Superconducting quantum bits," Nature 453, 1031 (2008)。

62 R. J. Schoelkopf 和 S. M. Girvin, "Wiring up quantum systems," Nature 451, 664 (2008)。

63 D. P. DiVincenzo, "The physical implementation of quantum computation," Fortschr. Phys. 48, 771 (2000), arXiv:quant-ph/0002077。

64 H. Paik 等, "Observation of high coherence in Josephson junction qubits measured in a three-dimensional circuit QED architecture," Phys. Rev. Lett. 107, 240501 (2011)。

65 M. Mariantoni 等, "Implementing the quantum von Neumann architecture with superconducting circuits," Science 334, 61 (2011)。

66 R. Raussendorf, D. E. Browne 和 H. J. Briegel, "Measurement-based quantum computation on cluster states," Phys. Rev. A 68, 022312 (2003), arXiv:quant-ph/0301052。


本文完整翻译自 arXiv: 1208.0928,原文标题 "Surface codes: Towards practical large-scale quantum computation",作者 Austin G. Fowler, Matteo Mariantoni, John M. Martinis 和 Andrew N. Cleland。


  1. 参考文献 6, 7, 58--65↩︎
相关推荐
Eloudy4 小时前
最小权重完美匹配(MWPM)简介
量子计算
Eloudy4 小时前
全文 - 01 Surface codes: Towards practical large-scale quantum computation
量子计算
QBoson4 小时前
Kaiwu-PyTorch-Plugin v0.2.0发布|支持Q-Diffusion,生成任务能力再拓宽
人工智能·pytorch·量子计算·生命科学
Eloudy6 小时前
NVIDIA Holoscan Sensor Bridge 简介
fpga开发·量子计算
AI科技星1 天前
《数术工坊:无穷套娃录》 一部用数学套娃写成的“天书小说”
c语言·开发语言·网络·量子计算·agi
爱看科技3 天前
微美全息(NASDAQ:WIMI)布局基于多目标深度强化学习的量子计算优化
量子计算
多年小白4 天前
AI 日报 - 2026年6月7日
人工智能·量子计算
人形贴片机5 天前
MEMS光电传感器封装前除尘:微型离子除尘箱能搞定微米级腔体粉尘?
量子计算
计算机安禾6 天前
【算法分析与设计】第50篇:量子计算模型下的算法概览
算法·量子计算