English

NP-hardness of testing equivalence to sparse polynomials and to constant-support polynomials

Computational Complexity 2024-10-17 v1

Abstract

An ss-sparse polynomial has at most ss monomials with nonzero coefficients. The Equivalence Testing problem for sparse polynomials (ETsparse) asks to decide if a given polynomial ff is equivalent to (i.e., in the orbit of) some ss-sparse polynomial. In other words, given fF[x]f \in \mathbb{F}[\mathbf{x}] and sNs \in \mathbb{N}, ETsparse asks to check if there exist AGL(x,F)A \in \mathrm{GL}(|\mathbf{x}|, \mathbb{F}) and bFx\mathbf{b} \in \mathbb{F}^{|\mathbf{x}|} such that f(Ax+b)f(A\mathbf{x} + \mathbf{b}) is ss-sparse. We show that ETsparse is NP-hard over any field F\mathbb{F}, if ff is given in the sparse representation, i.e., as a list of nonzero coefficients and exponent vectors. This answers a question posed in [Gupta-Saha-Thankey, SODA'23] and [Baraskar-Dewan-Saha, STACS'24]. The result implies that the Minimum Circuit Size Problem (MCSP) is NP-hard for a dense subclass of depth-33 arithmetic circuits if the input is given in sparse representation. We also show that approximating the smallest s0s_0 such that a given ss-sparse polynomial ff is in the orbit of some s0s_0-sparse polynomial to within a factor of s13ϵs^{\frac{1}{3} - \epsilon} is NP-hard for any ϵ>0\epsilon > 0; observe that ss-factor approximation is trivial as the input is ss-sparse. Finally, we show that for any constant σ5\sigma \geq 5, checking if a polynomial (given in sparse representation) is in the orbit of some support-σ\sigma polynomial is NP-hard. Support of a polynomial ff is the maximum number of variables present in any monomial of ff. These results are obtained via direct reductions from the 33-SAT problem.

Keywords

Cite

@article{arxiv.2410.12251,
  title  = {NP-hardness of testing equivalence to sparse polynomials and to constant-support polynomials},
  author = {Omkar Baraskar and Agrim Dewan and Chandan Saha and Pulkit Sinha},
  journal= {arXiv preprint arXiv:2410.12251},
  year   = {2024}
}

Comments

A preliminary version of the paper appeared in the proceedings of ICALP 2024. This version is slightly stronger than the ECCC one: a) We show it is NP-hard to test equivalence to support-5 polynomials (instead of support-6). b) We adapt the proof technique to show it is NP-hard to test equivalence to sparse polynomials under translations only; A suitable gap version of the result is also shown