“本页不重写算法到多项式的振幅归纳。既有查询多项式定理已经证明:若标准量子算法至多查询 $T$ 次,则其接受概率 $p(x)$ 是次数至多 $2T$ 的实 multilinear 多项式。对偏…”
形式陈述 ​
确定性树的叶多项式 ​
在确定性查询模型中,设决策树至多查询
若先删去重复查询,每条路径涉及至多
次数仍至多
证明使用叶路径的合取结构,而不是声称每次查询“把次数增加一”后不检查分支组合。
随机算法的接受概率 ​
固定随机带
只是相同次数多项式的线性组合,所以
因此
这里采用每次运行查询数至多
量子模型为何出现 2T ​
在标准量子 bit-query 模型中,初始振幅与输入无关。一次 oracle query 使每个基态振幅乘上某个输入 bit 或相位,因此执行
接受概率是接受基态振幅绝对值平方之和。振幅与其共轭相乘会把次数至多翻倍,所以接受概率是次数至多
经典随机算法直接平均 0/1 叶指示量,系数是
直觉
查询算法只能通过被读取的坐标区分输入。一条叶路径把若干回答条件相乘,得到一个只在该 transcript 上点亮的低次单项式;把接受叶相加,就把整棵决策树压成一个多项式。查询次数限制了每条路径能联合依赖多少坐标,因此也限制接受行为的代数次数。
下界证明随后把方向反转:若目标函数的高频或高阶结构无法被低次多项式捕捉,那么任何查询太少的算法都不可能产生正确接受概率。算法到多项式的转换通常统一而机械,证明无低次精确或近似表示才是针对具体函数的核心工作。
例子与边界
Parity 的完整下界 ​
把输入改写为
若
若
所以对每个
多项式方法立即给经典随机查询下界
使用边界 ​
算法诱导低次多项式只是第一步;真正的困难常在证明目标函数没有低次逼近。只写“由 polynomial method”而不给 approximate-degree 下界,证明链仍缺一半。
对偏函数,多项式只需在 promise 域上逼近,parity 的全 cube 正交论证不能自动保留。对 one-sided error 或 sign 表示,也要换成相应的 one-sided degree 或 threshold degree,不能继续套 uniform approximation。
系数可以巨大,方法仍只计算次数。低次接受概率多项式未必能反向实现为查询算法;因此近似次数主要是下界工具,不是一般的算法刻画。
推论与应用
这套方法把不同查询模型统一到“接受概率的次数上限”上,同时保留模型常数:确定性与经典随机算法给出
它也提示证明的检查顺序:先确认每次运行的查询是硬上限还是期望值,再确认逼近发生在全 cube 还是 promise 域,最后选择与双侧、单侧或符号错误匹配的代数次数。三个接口任一错位,漂亮的次数论证都可能约束了错误的算法类。
参考资料
- 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.
- Noam Nisan and Mario Szegedy, “On the Degree of Boolean Functions as Real Polynomials,” Computational Complexity 4, 1994, pp. 301–313.
- Ronald de Wolf, “A Brief Introduction to Fourier Analysis on the Boolean Cube,” Theory of Computing Graduate Surveys 1, 2008, pp. 1–20.