How many T gates are needed to approximate an arbitrary $n$-qubit quantum state to within error $\varepsilon$? Improving prior work of Low, Kliuchnikov, and Schaeffer, we show that the optimal asymptotic scaling is $Î\left(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)\right)$ if we allow ancilla qubits. We also show that this is the optimal T-count for implementing an arbitrary diagonal $n$-qubit unitary to within error $\varepsilon$. We describe applications in which a tensor product of many single-qubit unitaries can be synthesized in parallel for the price of one.
论文ID : 2411.04790标题 : Quantum state preparation with optimal T-count作者 : David Gosset, Robin Kothari, Kewen Wu分类 : quant-ph (量子物理)发表时间 : 2024年11月 (arXiv预印本)论文链接 : https://arxiv.org/abs/2411.04790 本文研究了一个基础的量子计算问题:需要多少个T门来将任意n量子比特量子态近似到误差ε内?在改进Low、Kliuchnikov和Schaeffer先前工作的基础上,作者证明了如果允许使用辅助量子比特,最优的渐近复杂度为Θ ( 2 n log ( 1 / ε ) + log ( 1 / ε ) ) \Theta(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)) Θ ( 2 n log ( 1/ ε ) + log ( 1/ ε )) 。同时证明了这也是实现任意对角n量子比特酉矩阵的最优T门计数。文章还描述了多个单量子比特酉矩阵张量积可以并行合成的应用场景。
容错量子计算的核心问题 :在基于2D稳定子纠错码(如表面码)的容错量子计算中,T门的实现成本远高于Clifford门。T门需要通过魔态蒸馏实现,而Clifford门可以横向实现。量子魔性的量化 :量子魔性(magic)是衡量量子计算超越经典计算能力的重要指标。理解实现量子态和操作所需的非Clifford资源对于量子优势分析至关重要。经典模拟的复杂度 :Gottesman-Knill定理的扩展表明,经典模拟量子计算的成本在除T门数量外的所有参数上都是多项式的。单量子比特情况 :Ross-Selinger算法已经给出了单量子比特酉矩阵的最优T门计数O ( log ( 1 / ε ) ) O(\log(1/\varepsilon)) O ( log ( 1/ ε )) ,匹配信息论下界。多量子比特的挑战 :直接应用单量子比特方法到n量子比特情况会得到O ( 2 n ( n + log ( 1 / ε ) ) ) O(2^n(n+\log(1/\varepsilon))) O ( 2 n ( n + log ( 1/ ε ))) 的T门计数。LKS方法的改进空间 :Low-Kliuchnikov-Schaeffer (2024)将T门计数改进到O ( 2 n n log ( n / ε ) + log 2 ( n / ε ) ) O(\sqrt{2^n}n\log(n/\varepsilon)+\log^2(n/\varepsilon)) O ( 2 n n log ( n / ε ) + log 2 ( n / ε )) ,但仍有优化空间。最优量子态制备 :证明了任意n量子比特量子态的T门计数上下界均为Θ ( 2 n log ( 1 / ε ) + log ( 1 / ε ) ) \Theta(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)) Θ ( 2 n log ( 1/ ε ) + log ( 1/ ε )) 最优对角酉矩阵合成 :建立了对角酉矩阵实现的相同最优T门计数批量单量子比特酉矩阵合成 :对于m = O ( log log ( 1 / ε ) ) m = O(\log\log(1/\varepsilon)) m = O ( log log ( 1/ ε )) 个不同的单量子比特酉矩阵,可以用O ( log ( 1 / ε ) ) O(\log(1/\varepsilon)) O ( log ( 1/ ε )) 个T门实现单量子比特酉矩阵的批量生产 :对于相同单量子比特酉矩阵的m个副本,T门计数为O ( m + log ( 1 / ε ) ) O(m+\log(1/\varepsilon)) O ( m + log ( 1/ ε )) 强化的下界证明 :下界在自适应Clifford+T电路模型中成立,比上界使用的模型更强量子态制备任务 :给定n量子比特目标态∣ ψ ⟩ |\psi\rangle ∣ ψ ⟩ 和误差参数ε \varepsilon ε ,设计Clifford+T电路U U U 使得U ∣ 0 n ⟩ ∣ 0 a ⟩ = ∣ ψ ~ ⟩ ∣ 0 a ⟩ U|0^n\rangle|0^a\rangle = |\tilde{\psi}\rangle|0^a\rangle U ∣ 0 n ⟩ ∣ 0 a ⟩ = ∣ ψ ~ ⟩ ∣ 0 a ⟩ ,其中∥ ∣ ψ ⟩ − ∣ ψ ~ ⟩ ∥ ≤ ε \||\psi\rangle - |\tilde{\psi}\rangle\| \leq \varepsilon ∥∣ ψ ⟩ − ∣ ψ ~ ⟩ ∥ ≤ ε 。
对角酉矩阵合成任务 :给定n量子比特对角酉矩阵D D D 和误差ε \varepsilon ε ,设计Clifford+T电路近似实现D D D 。
关键思想 :将n量子比特对角酉矩阵D D D 视为作用在第n个量子比特上的单量子比特酉矩阵,由前n-1个量子比特控制。
算法步骤 :
对每个控制状态∣ y ⟩ |y\rangle ∣ y ⟩ ,单量子比特酉矩阵G y G_y G y 可用O ( log ( 1 / ε ) ) O(\log(1/\varepsilon)) O ( log ( 1/ ε )) 个H和T门近似 使用布尔预言机B : ∣ y ⟩ ∣ z ⟩ ∣ 0 ⟩ → ∣ y ⟩ ∣ z ⟩ ∣ s y ⟩ B: |y\rangle|z\rangle|0\rangle \to |y\rangle|z\rangle|s_y\rangle B : ∣ y ⟩ ∣ z ⟩ ∣0 ⟩ → ∣ y ⟩ ∣ z ⟩ ∣ s y ⟩ ,其中s y s_y s y 是描述G y G_y G y 的门序列的二进制串 布尔预言机的T门计数为O ( 2 n log ( 1 / ε ) ) O(\sqrt{2^n\log(1/\varepsilon)}) O ( 2 n log ( 1/ ε ) ) 应用受控H和受控T门,T门计数为O ( log ( 1 / ε ) ) O(\log(1/\varepsilon)) O ( log ( 1/ ε )) 反计算布尔预言机 两阶段策略 :
第一阶段:粗糙近似(引理3.2)
使用Khintchine不等式证明存在布尔相位预言机B 1 , B 2 B_1, B_2 B 1 , B 2 使得∣ ϕ ⟩ = B 2 H ⊗ n B 1 H ⊗ n ∣ 0 n ⟩ |\phi\rangle = B_2H^{\otimes n}B_1H^{\otimes n}|0^n\rangle ∣ ϕ ⟩ = B 2 H ⊗ n B 1 H ⊗ n ∣ 0 n ⟩ 与目标态∣ ψ ⟩ |\psi\rangle ∣ ψ ⟩ 有常数重叠度≥ 1 / 2 \geq 1/\sqrt{2} ≥ 1/ 2 第二阶段:误差递减(引理3.4)
迭代应用粗糙近似方法到差态∣ ψ ⟩ − ∣ ϕ ⟩ |\psi\rangle - |\phi\rangle ∣ ψ ⟩ − ∣ ϕ ⟩ 构造级数展开:∣ ψ ⟩ ≈ ζ ⋅ ∑ k = 0 O ( log ( 1 / ε ) ) 2 − k / 2 ∣ ψ k ⟩ |\psi\rangle \approx \zeta \cdot \sum_{k=0}^{O(\log(1/\varepsilon))} 2^{-k/2}|\psi_k\rangle ∣ ψ ⟩ ≈ ζ ⋅ ∑ k = 0 O ( l o g ( 1/ ε )) 2 − k /2 ∣ ψ k ⟩ 使用线性酉矩阵组合(LCU)和精确振幅放大实现 避免Grover-Rudolph开销 :传统方法需要n个多控制单量子比特酉矩阵,本文只需要O(1)个对角酉矩阵最优对角酉矩阵合成 :创新性地将多量子比特对角酉矩阵分解为单量子比特问题和布尔预言机问题精确振幅放大 :巧妙选择振幅sin ( π / 10 ) \sin(\pi/10) sin ( π /10 ) 使得两轮振幅放大后可精确获得目标态本文主要进行理论分析,使用以下工具:
Khintchine不等式 :用于证明振幅平坦化的效果球面填充界 :用于建立下界的计数论证标准形理论 :将Clifford+T电路转化为标准形式进行分析Ross-Selinger算法 :单量子比特酉矩阵的最优合成LKS算法 :当前最好的多量子比特态制备方法信息论下界 :Beverland等人建立的Ω ( log ( 1 / ε ) ) \Omega(\log(1/\varepsilon)) Ω ( log ( 1/ ε )) 下界自适应Clifford+T电路 :允许中间测量和自适应控制的最强模型酉Clifford+T电路 :传统的酉电路模型误差度量 :态制备使用ℓ 2 \ell_2 ℓ 2 范数,酉矩阵使用算子范数任意n量子比特量子态可以用O ( 2 n log ( 1 / ε ) + log ( 1 / ε ) ) O(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)) O ( 2 n log ( 1/ ε ) + log ( 1/ ε )) 个T门制备,且此界是紧的。
任意n量子比特对角酉矩阵可以用O ( 2 n log ( 1 / ε ) + log ( 1 / ε ) ) O(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)) O ( 2 n log ( 1/ ε ) + log ( 1/ ε )) 个T门实现,且此界是紧的。
对于m = O ( log log ( 1 / ε ) ) m = O(\log\log(1/\varepsilon)) m = O ( log log ( 1/ ε )) 个不同单量子比特酉矩阵的张量积,T门计数为O ( log ( 1 / ε ) ) O(\log(1/\varepsilon)) O ( log ( 1/ ε )) 。
对于单量子比特酉矩阵U U U 的m个副本U ⊗ m U^{\otimes m} U ⊗ m ,T门计数为O ( m + log ( 1 / ε ) ) O(m+\log(1/\varepsilon)) O ( m + log ( 1/ ε )) 。
相比LKS方法O ( 2 n n log ( n / ε ) + log 2 ( n / ε ) ) O(\sqrt{2^n}n\log(n/\varepsilon)+\log^2(n/\varepsilon)) O ( 2 n n log ( n / ε ) + log 2 ( n / ε )) :
消除了2 n \sqrt{2^n} 2 n 项中的n因子 将log 2 ( n / ε ) \log^2(n/\varepsilon) log 2 ( n / ε ) 项改进为log ( 1 / ε ) \log(1/\varepsilon) log ( 1/ ε ) 在渐近意义下达到最优 单量子比特合成 :Kliuchnikov-Maslov-Mosca (2013)建立了群论基础,Ross-Selinger (2016)给出最优算法多量子比特合成 :Grover-Rudolph (2002)提出分层方法,LKS (2024)实现了显著改进酉矩阵合成 :仍有Ω ~ ( 2 n ) \tilde{\Omega}(2^n) Ω ~ ( 2 n ) 到O ~ ( 2 1.5 n ) \tilde{O}(2^{1.5n}) O ~ ( 2 1.5 n ) 的巨大gap稳定子秩 :Bravyi等人 (2019)建立了稳定子分解理论魔态蒸馏 :Bravyi-Kitaev (2005)奠定了容错量子计算基础经典模拟 :多项工作研究了T门计数与经典模拟复杂度的关系完全解决了量子态制备问题 :给出了紧的上下界Θ ( 2 n log ( 1 / ε ) + log ( 1 / ε ) ) \Theta(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)) Θ ( 2 n log ( 1/ ε ) + log ( 1/ ε )) 建立了对角酉矩阵的最优合成 :相同的复杂度界提供了实用的批量合成方法 :在特定参数范围内实现了显著的资源节约一般酉矩阵gap :对于一般n量子比特酉矩阵,仍存在Ω ~ ( 2 n ) \tilde{\Omega}(2^n) Ω ~ ( 2 n ) 与O ~ ( 2 1.5 n ) \tilde{O}(2^{1.5n}) O ~ ( 2 1.5 n ) 之间的gapClifford门计数 :虽然T门计数最优,但Clifford门计数为O ( 2 n log ( 1 / ε ) ) O(2^n\log(1/\varepsilon)) O ( 2 n log ( 1/ ε )) ,接近但未达到最优实际实现 :理论结果需要转化为实际可行的量子算法一般酉矩阵合成 :缩小下界和上界之间的gap总门计数优化 :同时优化T门和Clifford门的使用实际算法设计 :将理论结果转化为可实现的量子算法理论完备性 :完全解决了量子态制备的T门复杂度问题,给出紧的上下界技术创新 :巧妙结合了多种技术(Khintchine不等式、LCU、振幅放大等)实用价值 :批量合成结果在实际量子算法中有重要应用严格的下界证明 :在最强的自适应模型中建立下界,增强了结果的可信度一般性限制 :主要结果局限于量子态和对角酉矩阵,对一般酉矩阵仍有很大gap常数因子 :理论分析主要关注渐近行为,实际的常数因子可能较大辅助资源 :需要大量辅助量子比特,在实际实现中可能面临挑战理论意义 :为量子计算复杂度理论提供了重要的复杂度界实用价值 :为容错量子计算的资源估计提供了精确的理论基础方法论贡献 :提供的技术方法可能适用于其他量子算法问题容错量子计算 :为魔态蒸馏成本估计提供理论基础量子算法设计 :为需要任意量子态制备的算法提供最优实现量子优势分析 :为分析量子算法的经典模拟难度提供工具本文引用了量子计算领域的重要工作,包括:
Gottesman (1998): Heisenberg representation理论 Ross & Selinger (2016): 单量子比特最优合成 Low, Kliuchnikov & Schaeffer (2024): 多量子比特态制备改进 Beverland et al. (2020): T门计数下界理论