形式陈述
设 ,。对每个坐标 定义差异矩阵
正权 adversary matrix 是以合法输入为行列的非零实对称矩阵 ,满足逐项非负 ,且 时 。注意“逐项非负”不等于 positive semidefinite。定义
其中 是矩阵的谱范数公理库矩阵范数与诱导算子范数Matrix norm · Induced matrix norm · Operator norm of a matrix用诱导范数和常用可计算矩阵范数度量线性映射的放大能力,并区分算子范数、Frobenius 范数与谱半径。 , 是 Hadamard product。对任意固定 ,
给出有界误差量子查询下界公理库有界误差量子查询复杂度Bounded-error quantum query complexity · Quantum query complexity以每个 promise 输入上的点态成功概率和最坏硬查询上限定义有界误差量子查询复杂度。。
证明选取 的主特征向量权重,跟踪不同输入上算法状态内积的加权和。开始时所有输入状态相同,进度量大;正确输出要求不同函数值的状态接近可区分,进度量显著下降。一次查询只能通过某个 改变输入对的相位或 answer bit,下降量由 控制;总变化除以单步变化即得比值下界。
这不是经典决策树对手公理库对手下界方法Adversary lower-bound method · Adversary argument以全局一致的延迟回答维持多个候选输入,证明有限查询无法区分所需输出的方法。。经典方法在线选择一致回答;量子 adversary 固定整个输入对矩阵并分析一族同时演化的量子态,不能让“对手”在运行中观察测量随机性后改输入。
直觉
把质量放在函数值不同、却希望算法难以区分的输入对上。分子衡量这些对整体耦合有多强,分母问一次查询某个坐标最多能切断多少耦合。若没有任何坐标能同时解释大量权重,算法就必须多次访问。
非负权重让进度量像真正的“困难输入对质量”,容易构造和计数;代价是不能利用正负抵消来压低所有单坐标分母,因此存在结构性 barrier。
这里取 spectral norm 而不是把所有权重直接相加,因为量子态的最坏可区分方向由矩阵最大奇异方向控制;换成总权重会得到另一个未经证明的进度量。
例子与边界
对 total ,只在 与 之间放权重 ,其余为 。在这些输入上 是星图邻接矩阵:
向量 是特征值 的特征向量,负号版本给 ,故 。固定坐标 时, 只剩 与 的一条边,其非零块为
谱范数为 。所以 ,立即得到 Grover 搜索的匹配下界量级。
真实失效边界是 certificate barrier:对适用的 total function 查询模型,正权 bound 至多为 。Element distinctness 的 collision 证书只需两个位置,而“全不相同”证书可能需全部 个值,所以正权方法至多给 ,低于真实 查询复杂度。增加更复杂的非负权重不能突破这个障碍。
推论与应用
Ambainis 的 relation/weight scheme、spectral adversary 与若干早期正权版本可互相转写;实际证明可选最便于构造的一种,但必须核对它对应同一 oracle 和错误常数。
多项式法公理库量子查询的多项式方法Polynomial method for quantum query complexity · Quantum query polynomial lower bound复用接受概率的二倍查询次数上界,以近似次数及其对偶见证推出量子查询下界。对 element distinctness 能越过正权 certificate barrier,而允许负权的 general adversary 则从矩阵侧解除限制。方法间的强弱是问题相关的;OR 上二者都给平方根界,并不表示它们一般等价。
参考资料
- Andris Ambainis, “Quantum Lower Bounds by Quantum Arguments,” Journal of Computer and System Sciences 64(4), 2002, pp. 750–767.
- Robert Špalek and Mario Szegedy, “All Quantum Adversary Methods Are Equivalent,” Theory of Computing 2, 2006, pp. 1–18.
- Peter Høyer, Troy Lee, and Robert Špalek, “Negative Weights Make Adversaries Stronger,” Proceedings of STOC 2007, pp. 526–535.