2008 IEEE 23rd Annual Conference on Computational Complexity Noisy Interpolating Sets for Low Degree Polynomials June 22-June 26 ISBN: 978-0-7695-3169-4
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CCC.2008.14
A Noisy Interpolating Set (NIS) for degree $d$ polynomials is a set $S \subseteq \F^n$, where $\F$ is a finite field, such that any degree $d$ polynomial $q \in \F[x_1, \ldots,x_n]$ can be efficiently interpolated from its values on $S$, even if an adversary corrupts a constant fraction of the values. In this paper we construct explicit NIS for every prime field $\F_p$ and any degree $d$. Our sets are of size $O(n^d)$ and have efficient interpolation algorithms that can recover $q$ from a fraction $\exp(-O(d))$ of errors. Our construction is based on a theorem which roughly states that if $S$ is a NIS for degree 1 polynomials then $d \cdot S= \{ a_1 +\ldots + a_d \,|\, a_i \in S\}$ is a NIS for degree $d$ polynomials. Furthermore, given an efficient interpolation algorithm for $S$, we show how to use it in a black-box manner to build an efficient interpolation algorithm for $d \cdot S$. As a corollary we get an explicit family of punctured Reed-Muller codes that is a family of good codes that have an efficient decoding algorithm from a constant fraction of errors. To the best of our knowledge no such construction was known previously.
Index Terms:
Polynomial interpolation, Error correcting codes
Citation:
Zeev Dvir, Amir Shpilka, "Noisy Interpolating Sets for Low Degree Polynomials," ccc, pp.140-148, 2008 IEEE 23rd Annual Conference on Computational Complexity, 2008 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||