Making polynomials robust to noise
Making polynomials robust to noise
复制标题
使多项式对噪声具有鲁棒性
DOI:
10.1145/2213977.2214044
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Alexander A. Sherstov
中科院分区:
文献类型:
--
作者:
Alexander A. Sherstov
A basic question in any computational model is how to reliably compute a given function when the inputs or intermediate computations are subject to noise at a constant rate. Ideally, one would like to use at most a constant factor more resources compared to the noise-free case. This question has been studied for decision trees, circuits, automata, data structures, broadcast networks, communication protocols, and other models.
Buhrman et al. (2003) posed the noisy computation problem for real polynomials. We give a complete solution to this problem. For any polynomial p:{0,1}n->[-1,1], we construct a polynomial probust:Rn->R of degree O(deg p+log(1/ε)) that epsilon-approximates p and is robust to noise in the inputs: |p(x)-probust(x+δ)|n and all delta∈[-1/3,1/3]n. This result is optimal with respect to all parameters. We construct probust explicitly for each p. Previously, it was open to give such a construction even for p=x1 ⊕ x2 ⊕ ... ⊕ xn (Buhrman et al., 2003). The proof contributes a technique of independent interest, which allows one to force partial cancellation of error terms in a polynomial.