English

Sparse Interpolation With Errors in Chebyshev Basis Beyond Redundant-Block Decoding

Symbolic Computation 2020-11-05 v5

Abstract

We present sparse interpolation algorithms for recovering a polynomial with B\le B terms from NN evaluations at distinct values for the variable when E\le E of the evaluations can be erroneous. Our algorithms perform exact arithmetic in the field of scalars K\mathsf{K} and the terms can be standard powers of the variable or Chebyshev polynomials, in which case the characteristic of K\mathsf{K} is 2\ne 2. Our algorithms return a list of valid sparse interpolants for the NN support points and run in polynomial-time. For standard power basis our algorithms sample at N=43E+2BN = \lfloor \frac{4}{3} E + 2 \rfloor B points, which are fewer points than N=2(E+1)B1N = 2(E+1)B - 1 given by Kaltofen and Pernet in 2014. For Chebyshev basis our algorithms sample at N=32E+2BN = \lfloor \frac{3}{2} E + 2 \rfloor B points, which are also fewer than the number of points required by the algorithm given by Arnold and Kaltofen in 2015, which has N=74E13+1N = 74 \lfloor \frac{E}{13} + 1 \rfloor for B=3B = 3 and E222E \ge 222. Our method shows how to correct 22 errors in a block of 4B4B points for standard basis and how to correct 11 error in a block of 3B3B points for Chebyshev Basis.

Keywords

Cite

@article{arxiv.1912.05719,
  title  = {Sparse Interpolation With Errors in Chebyshev Basis Beyond Redundant-Block Decoding},
  author = {Erich L. Kaltofen and Zhi-Hong Yang},
  journal= {arXiv preprint arXiv:1912.05719},
  year   = {2020}
}

Comments

in IEEE Transactions on Information Theory

R2 v1 2026-06-23T12:43:34.451Z