形式陈述
取整数 ,所有 作用于同一个非零有限维数据空间。设
每个 酉。给出以下相干接口:
以及 ,在未使用标签上可设为恒等。PREP是完整状态制备酉公理库量子振幅编码与状态制备Amplitude encoding · Quantum state preparation用前缀平方质量逐层制备振幅编码态,处理零质量和复相位,并把经典列表读取、相干访问、门合成及逆制备的成本分别列清。,并提供其逆。
酉线性组合方法(LCU)构造
满足
所以对输入 ,测辅助全0的概率为
在 时,条件输出才是 。这是一个带成功标志的构造,通常不是确定性地对任意态施加非酉 。[1, §II;2, §4.3]
直觉
先用辅助标签相干选择不同的 ,再把标签重新干涉到零态。准备和逆准备各贡献一个系数平方根,两者相乘就得到 。
辅助的其他结果收走剩余概率,使整个大电路保持酉性。非酉矩阵之所以能出现,是因为我们只看整个酉电路的一个测量分支,而没有让总量子演化违反范数守恒。
例子与边界
三段电路直接推出矩阵块
按顺序作用于 ,前两段给
最后投影辅助零态时,
所以留下 。这是一个对任意数据向量都成立的线性算子恒等式,也可张量上外部参考。
三角不等式给算子范数公理库矩阵范数与诱导算子范数Matrix norm · Induced matrix norm · Operator norm of a matrix用诱导范数和常用可计算矩阵范数度量线性映射的放大能力,并区分算子范数、Frobenius 范数与谱半径。 ,所以成功概率确实不超过1。 可能比 大得多;系数之间的抵消会降低成功概率。
A等于I加2Z的完整成功与失败分支
取 、,所以 。可用
按辅助在前、数据在后的分块约定,直接相乘得到
它是酉矩阵,因为由三个酉因子构成。对 ,输出为
所以成功概率 ,归一化成功态为
失败概率为 ,数据条件态为 ,允许整体负号。两概率相加为1。失败时原来的未知输入通常已经改变,不能把“再试一次”当作对同一份数据无损重启。
复系数的相位不能随便删
若原系数为 ,可令 、。 仍酉,式 (1) 完全适用。
这里 是SELECT不同标签之间的相对相位;不能因为它对孤立的 是整体相位,就从相干选择电路中删去。例如 与 会选出不同的计算基分量,删掉负号显然改变目标矩阵。
若所有系数都为0,,本构造的归一化未定义;零算子可由一个永不接受的独立分支表示,但那不是把上述公式中的0直接相除。
推论与应用
输出是条件线性作用,不是非线性确定通道
未归一化成功分支为
其迹就是成功概率;归一化后还要除以依赖输入的数。通常不存在一条对所有输入都确定实现 的线性量子信道。
如果输入有可重复的已知制备电路,可以为每次失败重新准备一份数据,平均尝试次数为 。若要用相干放大减少尝试,所需逆电路、反射以及输入是否可重新制备都要检查。无关输入态的振幅放大公理库无关输入态的振幅放大Oblivious amplitude amplification只反射辅助零子空间就放大未知数据上的统一酉作用,证明成功振幅二分之一时的一步精确恒等式,并用非酉反例展示奇异值失真。在编码块接近一个统一缩放的酉时提供特殊接口,不能对任意非酉 无条件照搬。
查询和误差的账本
一次 使用一次PREP、一次SELECT和一次PREP逆,故若成本为 ,总计 ,另加辅助测量。把SELECT算一次oracle调用是一个明确模型;若它由逐个标签受控执行 构造,其门数可能包含全部 项,不能声称只付其中一项的经典运行成本。
若PREP的实际酉误差至多 、SELECT误差至多 ,并使用同一实际PREP的逆,逐因子替换给 ,对应矩阵块误差至多 。条件输出态的误差还可能被很小的成功振幅放大;只控制整个酉的绝对误差不等于已完成后选择精度预算。
式 (1) 的意义不限于立即测量。保留辅助寄存器,就得到后续块编码公理库矩阵的量子块编码Block encoding · Projected unitary encoding把矩阵访问写成带归一化、辅助位数和误差的酉块接口,给出四阶显式扩张,并证明独立辅助寄存器下的乘法及误差传播。算法可反复调用的酉接口;它们可以把矩阵加法、乘法和奇异值变换组织为更大电路。
参考资料