中文

关于实数上 OR 函数的概率次数

计算复杂性 2022-11-24 v2

摘要

我们研究 nn 变量 OR 函数在实数上的概率次数。对于 (0,1/3) 中的误差参数 ϵ\epsilon,任意布尔函数 ff 在实数上的 ϵ\epsilon-误差概率次数是指满足以下条件的最小非负整数 dd:存在多项式的分布 DD,其支撑完全在次数至多为 dd 的多项式上,使得对所有 z{0,1}nz \in \{0,1\}^n,有 PrPD[P(z)=f(z)]1ϵPr_{P \sim D} [P(z) = f(z) ] \geq 1- \epsilon。由 Tarui({Theoret. Comput. Sci.} 1993)与 Beigel、Reingold 和 Spielman({ Proc. 6th CCC} 1991)的工作可知,OR 函数的 ϵ\epsilon-误差概率次数至多为 O(logn.log1/ϵ)O(\log n.\log 1/\epsilon)。我们的第一个观察是这可改进为 Olog(nlog1/ϵ)O{\log {{n}\choose{\leq \log 1/\epsilon}}},对于小的 ϵ\epsilon 值更优。在所有已知的 OR 函数概率多项式构造中(包括上述改进),分布 DD 支撑中的多项式 PP 具有以下特殊结构:P=1(1L1).(1L2)...(1Lt)P = 1 - (1-L_1).(1-L_2)...(1-L_t),其中每个 Li(x1,...,xn)L_i(x_1,..., x_n) 是变量 x1,...,xnx_1,...,x_n 的线性型,即多项式 1P(x1,...,xn)1-P(x_1,...,x_n) 是仿射型的乘积。我们证明,当限制为上述形式的多项式时,OR 的 ϵ\epsilon-误差概率次数为 Ω(loga/log2a)\Omega ( \log a/\log^2 a ),其中 a=log(nlog1/ϵ)a = \log {{n}\choose{\leq \log 1/\epsilon}}。从而匹配上述上界(相差多对数因子)。

关键词

引用

@article{arxiv.1812.01982,
  title  = {On the Probabilistic Degree of OR over the Reals},
  author = {Siddharth Bhandari and Prahladh Harsha and Tulasimohan Molli and Srikanth Srinivasan},
  journal= {arXiv preprint arXiv:1812.01982},
  year   = {2022}
}