“Constant 时该振幅为 $1$ 或 $ 1$,所以必测得 $0^m$;balanced 时正负项各半,振幅为 $0$,绝不测得 $0^m$。因此规则“测得 $0^m$ 输出 const…”
形式陈述 ​
对偏函数
其中
Exact 是固定 $1/3$ 有界误差协议类的严格子类:每个 exact 协议都是合法 bounded-error 协议,但存在只以正错误达到更低查询数的函数。因此 metadata 的 special_case_of 描述协议集合包含,并不声称
这里的 exact 也不同于常记作
直觉
量子测量通常带概率,但正交状态仍可被确定地区分。Exact 算法的任务是让所有 0-输入终态进入一个子空间、所有 1-输入终态进入正交子空间;每一类内部的状态不必相同。干涉可以用较少查询计算关系,却不能留下任何“很小但非零”的错误振幅。
误差放大只让错误趋近零,不会在有限次重复后自动等于零。故 exact 不是把 bounded-error 中的常数换成更小常数,而是改变可接受协议集合;多项式表示也从近似约束变成逐点精确约束。
例子与边界
对 total parity
把坐标两两配对。对第
和回答态
下界复用查询多项式定理:
经典确定性算法需要
边界还包括定义域。若只在某个 promise 子集计算 parity,精确多项式只需在该子集匹配,次数下界可能下降。若最终输出允许多个合法答案,则对象是 relation,不再由上述布尔输出投影直接描述。
推论与应用
Exact 算法是检查模型 convention 的好校准器:整体相位是否有参考、oracle 是否受控、查询逆 oracle 是否收费,都会决定两个终态能否真正正交。只报告“振幅接近 1”仍是 bounded error,不是 exact 证明。
精确多项式次数给出通用下界,但最多通过
参考资料
- Robert Beals, Harry Buhrman, Richard Cleve, Michele Mosca, and Ronald de Wolf, “Quantum Lower Bounds by Polynomials,” Journal of the ACM 48(4), 2001, pp. 778–797.
- Ashley Montanaro, Richard Jozsa, and Graeme Mitchison, “On Exact Quantum Query Complexity,” Algorithmica 71, 2015, pp. 775–796.
- Edward Farhi, Jeffrey Goldstone, Sam Gutmann, and Michael Sipser, “A Limit on the Speed of Quantum Computation in Determining Parity,” Physical Review Letters 81, 1998, pp. 5442–5444.