[量子态制备](quantum-state-preparation-tutorial)(Quantum State Preparation, QSP)是量子计算中最基础的原语之一:我们要把经典描述的数据 ()编码为量子态 ,即所谓振幅编码(amplitude encoding)。它是 HHL 线性方程组求解器、量子机器学习、量子化学模拟等几乎所有量子算法的”输入端”。本词条系统介绍通用态制备、稀疏态制备、特定分布态制备、基于 QRAM 的方案,以及 PRL 2022 的最优深度方案;对每个核心构造,我们都给出完整的推导与计数论证。
问题定义
量子态制备问题:给定经典描述的向量 (),构造量子电路 ,使得
我们强调这一问题的三重挑战:
- 经典数据有 个分量,而任何”高效”电路只允许 个门;信息量的不对称必须在门的结构中被吸收(例如利用稀疏性、低纠缠等先验结构)。
- 任意 比特纯态的制备需要 个基本门,我们在 1.4 节用参数计数严格证明这一信息论下界。
- 对具有特定结构的态(稀疏、可分解、低秩、低纠缠),我们可以显著降低代价,见方法二至方法四。
方法一:通用量子态制备(基于门电路)
1.1 递归二分构造(Möttönen / Shende–Bullock–Markov 树形结构)
思想:我们把目标态的振幅组织成一棵完全二叉树,从根到叶逐层”按比例分配”概率质量;每一层的分配由一组受控 旋转完成。这一构造由 Möttönen 等人与 Shende、Bullock、Markov 分别给出并优化。
记号。设目标态为
其中 。对长度为 的比特串 ,我们用 表示基矢指标 的二进制展开以 为前缀,并定义子树概率
由定义,前缀为 的指标集合恰好被 、 二等分,因此 。
第一步:单比特旋转的作用。我们采用约定
直接读出矩阵的第一列便得基本恒等式
第二步:旋转角度的推导。我们对层号 归纳证明:在处理完前 层之后,电路将初态变为
归纳基础 时 ,即 的情形,命题成立。归纳步骤:对第 层的每个前缀 ,我们在以 为控制值(即 个控制比特取值 )的条件下,对第 个量子比特施加旋转 ,并选取
由 知两个平方根的平方和为 ,故该角度良定义。该旋转只作用于振幅为 的分支,得到
不同前缀 对应的旋转作用在相互正交的子空间上,因此彼此对易、可任意排序。对所有 完成上述操作后即得 ,归纳完成。取 ,我们得到所有振幅均为非负实数的态 。
第三步:相位修正。若目标振幅是复数,我们在振幅树之后追加一个相位树:对每个 施加多控相位门,把 的相位从 旋到 ;等价地,Möttönen 等人在每一层交错使用均匀受控的 旋转。由于全局相位无物理意义,我们可固定 ,因此相位树至多包含 个受控相位门。
数值例子。我们取 、(复算每个角度):
- 第 1 层:左子树概率 ,故 ;
- 第 2 层左分支:,,条件概率 ,故 ,且 、;
- 第 2 层右分支:,条件概率各为 ,故 。
最终态为 ,即四个振幅分别为 、、、,其平方恰为 ,验证无误。
门数计数(朴素版)。完全二叉树的内部节点数为 ,每个节点对应一个多控 ;第 层的旋转带 个控制比特,用 Barenco 等人的无辅助比特构造展开需要 个两比特门,故朴素实现的门数为
门数计数(合并版,达到 个 CNOT)。关键观察是:同一层的所有旋转作用在同一个目标比特上、只以控制取值区分。这种”以 个比特为控制、对每个控制取值施加一个独立角度”的算子称为均匀受控旋转(uniformly controlled rotation)。我们先对 (单控制、双角度 )给出显式分解并验证:断言
其中 ,。验证如下:控制比特为 时两个 CNOT 均不作用,目标比特上剩 ;控制比特为 时,中间的旋转被两侧的 CNOT 共轭为 (因为 ,故 ),目标比特上剩 。两个方程解出 即得断言。这一分解用了 个 CNOT 和 个单比特旋转。Möttönen 等人将该分解沿 Gray 码推广到 个比特:双角度情形换成 个角度后,恰好需要 个 CNOT 与 个 。
于是对每一层使用均匀受控分解(第 1 层无控制比特,不需要 CNOT),CNOT 总数为
振幅树的 总数为 ;相位树(均匀受控 )复用同一套 CNOT 骨架,再增加至多 个旋转。因此该构造共需 个 CNOT 与至多 个单比特旋转;利用相邻同比特旋转可合并的性质,文献中的精确计数为 个单比特旋转。
深度。串行执行时,第 层的均匀受控旋转深度为 ,总深度为 。若把多控旋转视为基本门,则树只有 层、深度为 ;但一旦把这些多控门展开为基本门,深度回到 量级。要真正实现 深度,需要 Zhang、Li、Yuan 的辅助比特并行技术(见方法五)。
优点与缺点。该构造完全显式、无需辅助比特、达到最优门数 ;其缺点是门数对大 仍是指数级,深度也为 。
1.2 基于 Gray 码的方案(Shende–Bullock–Markov, 2006)
Shende、Bullock 与 Markov 给出了更系统的电路综合视角,并得到相同的紧门数。
定理:任意 量子比特纯态可以用 个 CNOT 与 个单比特旋转精确制备,且通用构造需要 个门(见 1.4 节)。
构造:电路从 出发,按 Gray 码顺序遍历非零基矢——相邻两个基矢恰好相差一个比特翻转,因此每步只需一个作用于该比特的多控门。在第 步,我们施加一个多控 ,把”当前驻留分支”的振幅的一部分搬运到下一个基矢,使已遍历基矢的振幅达到终值;随后施加多控相位门设置该基矢的相对相位。把振幅从第一个基矢搬运到最后一个基矢共需 次转移,这正是 CNOT 数的来源。Gray 码调度的好处是:相邻步共享大部分控制比特,多控门展开时的 CNOT 序列可以大量复用。
1.3 基于 QR 分解的方案(Plesch–Brukner, 2011)
Plesch 与 Brukner 把制备问题视为酉矩阵综合的特例,只综合 的第一列。
推导:我们要找一列两维平面旋转(Givens 旋转)把 化为 。对坐标 施加 Givens 旋转 ,把坐标 的振幅旋转归零,其质量并入坐标 ;再对 施加 Givens 旋转归零坐标 ;依此类推,最后一步 把全部振幅集中到坐标 (每次旋转附带一个相位自由度,用来把留存振幅转成实正数)。总共需要 个 Givens 旋转,且
每个 Givens 旋转只混合两个计算基矢 ,是一个两阶酉(two-level unitary),可用 个两比特门实现;用 Gray 码把整列旋转一起调度后,总门数为 个两比特门,与 1.1、1.2 的构造同阶(理论最优)。
1.4 门数下界:参数计数
我们证明任何通用构造都需要 个单比特门,从而 门数不可改进。
比特纯态全体(模去全局相位)是复射影空间 ,其实维数为 。考虑由 个任意单比特门(每个 个实参数)和任意数量的固定两比特门(如 CNOT, 个实参数)组成的电路族:该族可实现的态集合由至多 个实参数描述。若该族能制备所有 比特纯态,则参数化映射必须是到 维流形的满射,因此
结合 个 CNOT 的可达构造(1.1–1.3 节),我们得出结论:通用态制备的门数为 ,无法避免。
复杂度总结
| 方法 | CNOT 门数 | 深度 | 辅助比特 |
|---|---|---|---|
| 递归二分(朴素展开) | 0 | ||
| 递归二分(均匀受控合并) | 0 | ||
| Shende–Bullock–Markov | 0 | ||
| QR 分解(Givens) | 0 | ||
| 理论下界 | 0 |
关键结论:通用态制备的门数下界是 (1.4 节),深度的平凡下界是 (每个数据比特至少要被一个门作用)。以下方法针对特定结构的态降低代价。
方法二:稀疏量子态制备
2.1 定义
-稀疏量子态指只有 个非零振幅的态:,。
我们的目标是以 个门制备 ,即把门数从关于 指数级降为关于稀疏度多项式级。
2.2 Grover–Rudolph 方法(2002)
Grover 与 Rudolph 在 2002 年提出了用于概率分布制备的递归方法,是稀疏态制备的经典方案;其思想与 1.1 节的二叉树完全一致。
算法(对 -稀疏态):
- 我们在经典侧计算支撑集 中各元素二进制表示的前缀结构,即二叉树上从根到每个 的路径;
- 对每个”分支点”(路径上度数不为 的内部节点),按 1.1 节公式计算条件概率 与旋转角 ;
- 用受控 旋转实现按比例分配,递归处理各子空间。
门数论证: 条根到叶路径每条长度为 ,其并集(即所有需要放置旋转的节点)的大小至多为 ;路径共享前缀时节点数更少。每个节点恰好对应一个受控旋转,故多控旋转数为 。朴素地把第 层的多控旋转展开需要 个基本门,总计 ;Ramacciotti 与 Turco(2024)证明对 Grover–Rudolph 做一个简单修改后可把依赖降到线性,总门数为 (见 2.5 节)。
辅助比特:。
优点:不需要辅助比特,构造简单,且与通用方案共享同一棵树。
缺点:需要经典预处理(计算 个条件概率),对动态更新的数据不友好。
2.3 基于 Oracle 的稀疏态制备
思想:我们假设存在量子预言机 能高效识别稀疏支撑 (即 ),然后用量子搜索找到 中的元素。
算法:
- 我们以 为标记预言机,在均匀叠加态中做 Grover 搜索,逐一提取 中的元素;找到全部 个标记项的总代价为 次 Grover 迭代;
- 对每个找到的 ,我们用受控旋转把振幅设定为 ;
- 最后合并所有分支。
门数:(Grover 搜索)加上 (振幅设定)。该方案适合 未知但可被高效判定的情形;代价是深度中有 因子,劣于 2.2 节的树形方案。
2.4 最新进展:PRL 上的最优稀疏态制备
Zhang, Li, Yuan(PRL 129, 230504, 2022) 对任意 量子比特态给出了最优深度的制备方案。
核心思想:他们将态制备转化为”并行多控门”的调度问题,通过 Gray 码遍历和门合并技术,把深度从 压缩到 。
精确陈述(按原文摘要):任意 比特态可以用只含单、两比特门的 深度电路制备,代价是指数多个辅助比特( 个);对具有 个非零分量的稀疏态,深度可降为 ,辅助比特数为 。这一辅助比特数随系统规模仅多项式增长,接近最优。
门数:(受 1.4 节下界约束);深度:(匹配平凡下界——每个比特至少要被一个门作用)。
应用:
- HHL 算法中 的制备: 深度;
- 量子化学初态制备:对 -稀疏初态, 门。
2.5 PRA 2024:简化稀疏态制备
Ramacciotti 与 Turco(PRA 110, 032609, 2024) 分析了 Grover–Rudolph 算法在稀疏目标态上的表现:
- 原始 Grover–Rudolph 用于稀疏态时门数关于非零振幅数 线性、关于比特数 二次,即 ;
- 他们提出一个简单修改(合并相邻层中控制比特相同的旋转),把对比特数的依赖也降为线性,总门数为 ;
- 该方案不需要辅助比特,并利用稀疏支撑的树形结构在经典侧高效计算条件概率。
方法三:特定分布的量子态制备
3.1 均匀分布态
我们只需 个 Hadamard 门。验证:,张量积展开即得 项等幅叠加。
3.2 正态分布态
目标态为
方法一(余弦幂近似)。我们先证明恒等式 。利用泰勒展开 (),取 得
故 ,误差为 量级。于是我们把高斯核写成 个余弦因子的乘积,每个因子对应一层”把分支 的振幅乘以 “的受控旋转(),共 层,每层是一个有 个角度的均匀受控旋转、 个门。该方案的总门数为 ,精度由 控制;它适合 取值范围不太大的场景。
方法二(截断 + 稀疏态制备)。高斯核衰减极快,超出若干个标准差的部分可以直接截断。我们验证截断误差:对 ,
其中第一格用了单调递减函数的求和不超过积分,第二格是标准的高斯尾界(分部积分可得)。取 即可把尾部总质量压到 以下。因此对 的离散高斯,有效支撑只有 个点;再用 2.2 节的稀疏态制备,门数为 ,避免了指数代价。
3.3 幂律分布态
目标态为
方法:我们用 Grover–Rudolph 递归,在每一层计算条件概率 。前缀和 没有初等闭式,但可以在经典侧以 时间预算预处理并存储,从而满足 Grover–Rudolph 对”条件概率可高效计算”的要求;此时通用门数为 。
稀疏化论证:对 ,幂律尾部可以截断。与 3.2 节同理,
要使尾部不超过 ,只需 。这个截断点与 无关,因此有效支撑 对固定的 、 是常数,稀疏态制备给出门数 。
3.4 Qiskit/MPS 方法
对低纠缠态,我们利用矩阵乘积态(Matrix Product State, MPS)分解
其中 为键维度(bond dimension)。Schön 等人的顺序生成结果表明:MPS 与”阶梯形”两比特门电路等价,把 MPS 转换为电路需要 个阶梯排列的多比特门,每个可分解为 个两比特门。
门数:;对低纠缠态 ,门数为 ——相对通用方案是指数级改进。
方法四:基于 QRAM 的量子态制备
4.1 标准 QRAM 方案
若经典数据 存储在量子随机存取存储器(QRAM)中,则查询操作实现 ;QRAM 的结构与代价详见本词条的 QRAM 一文。我们给出完整的振幅编码流程(这是 Sanders 等人 2019 年”无算术黑盒态制备”的框架)。
步骤一(叠加 + 查询):我们先制备均匀叠加并查询 QRAM,使值寄存器写入与 配对的数据:
其中我们让 QRAM 在地址 处存储数对 ,满足 且 , 为缩放因子。直接存储 而非 本身,是为了避免在量子侧计算 。
步骤二(受控旋转):我们以值寄存器为控制,对辅助比特施加旋转 ,得到
步骤三(后选择与幅度放大):测得辅助比特为 的概率为
成功时地址寄存器坍缩为 ,即目标态(值寄存器随后用一次反向 QRAM 查询擦除)。用 轮幅度放大可以把成功概率提升到 ,因此总查询次数为 。
代价:每轮查询的深度为 ,但 QRAM 硬件需要 个存储单元。QRAM 方案把门数换成硬件开销,这正是其争议所在。
4.2 CVO-QRAM(Conditional Value Oracle)
思想:我们不存储完整数据,只存储”值是否非零”的稀疏标志位,结合受控旋转实现振幅设定。
算法:
- 我们用条件值预言机(CVO)标识非零振幅的位置 ;
- 对每个 ,用受控旋转把振幅设为 ;
- 用幅度放大(Grover 型)放大所有非零分量。
门数:, 为非零分量数。
优点:避免了 QRAM 的 存储要求,只需要 量级的量子比特和门。
4.3 QRAM 在量子化学中的应用
Sparse Quantum State Preparation for Strongly Correlated Systems(J. Phys. Chem. Lett., 2024) 将 CVO-QRAM 方法应用于强关联化学体系的基态制备,并实验验证到 28 量子比特:
- 该工作使用高效保对称变分拟设(Efficient Symmetry-Preserving, ESP Ansatz);
- 通过 CVO-QRAM 加速初态制备;
- 在 GPU 上模拟了含 参数的量子电路。
方法五:PRL 2022 的最优深度方案(Zhang, Li, Yuan)
核心结果
定理(Zhang, Li, Yuan, PRL 129, 230504, 2022):任意 量子比特纯态 可以用深度 、仅含单比特与两比特门的电路制备,代价是 个辅助比特。
门数:(受 1.4 节参数计数下界约束)。深度:(理论最优;下界是平凡的——每个数据比特至少要被一个门触碰)。
需要澄清一点: 深度与”零辅助比特”不可兼得。无辅助比特时,已知构造(1.1–1.3 节)的深度为 ;Zhang 等人用指数级辅助比特换取并行化,这也是原文摘要中”用辅助比特换深度”的主旨。
技术要点
1. Gray 码并行化。传统方法按 Gray 码序逐个处理基矢,深度 。Zhang 等人观察到:多个”独立的”多控门(控制与目标比特集合不相交)可以并行执行。
2. 门合并。相邻的两个多控门若控制条件只差一个比特,可以合并为一个更深的门,而不增加总深度。
3. 分层调度。我们把所有门按”作用的量子比特层”分组,每组内的门并行执行;辅助比特用来承载扇出(fan-out)与中间结果,使得每个目标比特的依赖链长度为 ,总深度等于层数 。
对稀疏态的改进
对 -稀疏态( 个非零振幅),Zhang 等人的方案给出:深度 、辅助比特 、门数 (串行调度)至 (完全并行调度)。在 时,这是相对通用方案的指数级改进。
方法六:变分量子态制备(VQSP)
思想
我们把态制备转化为变分优化问题:
我们先把这个目标与保真度等价起来。利用 ,记保真度 ,则
即最小化距离等价于最大化保真度;实践中常用代价函数 。我们用参数化量子电路 作用于 得到 ,并用交换测试或”逆向电路 + 测量”估计 。
优势
- 门数由参数化电路结构决定,不依赖于 ;
- 适用于 NISQ 设备。
局限
- 优化可能陷入局部极小;
- 参数化电路存在贫瘠高原(Barren Plateaus)问题,梯度随规模指数衰减;
- 不保证精确制备。
方法七:基于 QSVT 的态制备
思想
若目标态可以写成 ( 为某厄米算符或酉算符, 为某函数),我们用量子奇异值变换(Quantum Singular Value Transformation, QSVT)实现 的块编码,然后作用于 。
应用
- Gibbs 态制备:,取 ;
- 基态制备:取滤子函数 ,其中 是低于基态能量的偏移量。由于 在谱上单调递减, 中基态分量的相对权重最大; 越大滤子越平缓、多项式近似越容易。
门数
,其中 为块编码代价、 为 的多项式近似次数。
复杂度总结
| 方法 | 门数 | 深度 | 辅助比特 | 适用场景 |
|---|---|---|---|---|
| 递归二分(合并) | 0 | 通用 | ||
| Shende–Bullock–Markov | 0 | 通用 | ||
| Zhang(PRL 2022) | 通用(最优深度) | |||
| Grover–Rudolph(稀疏) | 0 | 稀疏态 | ||
| Ramacciotti–Turco(PRA 2024) | 0 | 稀疏态(简化) | ||
| Zhang(稀疏版) | 稀疏态(最优深度) | |||
| CVO-QRAM | 稀疏态 + QRAM | |||
| MPS 分解 | 0 | 低纠缠态 | ||
| 变分方法 | 0 | 近似制备 |
实验实现
| 年份 | 平台 | 规模 | 方法 |
|---|---|---|---|
| 2020 | IBM | 5 量子比特 | 递归二分 |
| 2022 | 超导 | 12 量子比特 | Zhang 最优深度方案 |
| 2023 | 光量子 | 100+ 模式 | 压缩态制备 |
| 2024 | GPU 模拟 | 28 量子比特 | CVO-QRAM + ESP Ansatz |
局限性
- 通用态制备不可避免 门:这是 1.4 节参数计数给出的信息论下界,任何方案都无法突破。
- 稀疏态需要已知支撑:若不知道哪些振幅非零,需要额外的搜索代价(2.3 节)。
- QRAM 的物理可行性存疑: 硬件与精度要求是主要障碍,参见本词条的 QRAM 一文。
- 变分方法无法保证精度:对需要高保真的下游算法(如量子相位估计)不适用。
- 噪声累积: 个门的噪声累积可能使结果不可用;最优深度方案以 辅助比特缓解深度问题,但硬件代价同样巨大。
总结
量子态制备的代价高度依赖目标态的结构:通用态需要 个门(我们用参数计数证明了下界,用均匀受控旋转构造达到了 个 CNOT),稀疏态只需 个门,低纠缠态可用 个门。Zhang 等人(PRL 2022)用指数级辅助比特把任意态制备的深度压缩到 ,是近年理论上的重要突破。在实际应用中,我们应根据目标态的结构(稀疏性、纠缠、分布形状)选择合适的制备方案。
参考文献:
- Grover, L., & Rudolph, T. (2002). Creating superpositions that correspond to efficiently integrable probability distributions. arXiv:quant-ph/0208112.
- Sanders, Y. R., et al. (2019). Black-box quantum state preparation without arithmetic. Physical Review Letters, 122(2), 020502.
- Zhang, X.-M., Li, T., & Yuan, X. (2022). Quantum state preparation with optimal circuit depth: Implementations and applications. Physical Review Letters, 129(23), 230504.
- Ramacciotti, D., & Turco, A. (2024). A simple quantum algorithm to efficiently prepare sparse states. Physical Review A, 110, 032609.
- Shende, V. V., Bullock, S. S., & Markov, I. L. (2006). Synthesis of quantum-logic circuits. IEEE TCAD, 25(6), 1000-1010.
参考资料
- 本词条整理自《量子计算算法教程》原文:ch07-quantum-info/quantum-state-preparation-tutorial
- 内容遵循 CC BY-NC-SA 4.0 许可协议