NP-hardness of testing equivalence to sparse polynomials and to constant-support polynomials
Abstract: An -sparse polynomial has at most monomials with nonzero coefficients. The Equivalence Testing problem for sparse polynomials (ETsparse) asks to decide if a given polynomial is equivalent to (i.e., in the orbit of) some -sparse polynomial. In other words, given and , ETsparse asks to check if there exist and such that is -sparse. We show that ETsparse is NP-hard over any field , if 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-$3$ arithmetic circuits if the input is given in sparse representation. We also show that approximating the smallest such that a given -sparse polynomial is in the orbit of some -sparse polynomial to within a factor of is NP-hard for any $\epsilon > 0$; observe that -factor approximation is trivial as the input is -sparse. Finally, we show that for any constant , checking if a polynomial (given in sparse representation) is in the orbit of some support- polynomial is NP-hard. Support of a polynomial is the maximum number of variables present in any monomial of . These results are obtained via direct reductions from the $3$-SAT problem.
Paper Prompts
Sign up for free to create and run prompts on this paper.