TY - GEN
T1 - On Hardness of Testing Equivalence to Sparse Polynomials Under Shifts
AU - Chillara, Suryajith
AU - Grichener, Coral
AU - Shpilka, Amir
N1 - Publisher Copyright: © Suryajith Chillara, Coral Grichener, and Amir Shpilka.
PY - 2023/3/1
Y1 - 2023/3/1
N2 - We say that two given polynomials f, g ∈ R[x1, ..., xn], over a ring R, are equivalent under shifts if there exists a vector (a1, ..., an) ∈ Rn such that f(x1 + a1, ..., xn + an) = g(x1, ..., xn). This is a special variant of the polynomial projection problem in Algebraic Complexity Theory. Grigoriev and Karpinski (FOCS 1990), Lakshman and Saunders (SIAM J. Computing, 1995), and Grigoriev and Lakshman (ISSAC 1995) studied the problem of testing polynomial equivalence of a given polynomial to any t-sparse polynomial, over the rational numbers, and gave exponential time algorithms. In this paper, we provide hardness results for this problem. Formally, for a ring R, let SparseShiftR be the following decision problem – Given a polynomial P(X), is there a vector a such that P(X + a) contains fewer monomials than P(X). We show that SparseShiftR is at least as hard as checking if a given system of polynomial equations over R[x1, ..., xn] has a solution (Hilbert’s Nullstellensatz). As a consequence of this reduction, we get the following results. 1. SparseShiftZ is undecidable. 2. For any ring R (which is not a field) such that HNR is NPR-complete over the Blum-Shub-Smale model of computation, SparseShiftR is also NPR-complete. In particular, SparseShiftZ is also NPZ-complete. We also study the gap version of the SparseShiftR and show the following. 1. For every function β : N → R+ such that β ∈ o(1), Nβ-gap-SparseShiftZ is also undecidable (where N is the input length). 2. For R = Fp, Q, R or Zq and for every β > 1 the β-gap-SparseShiftR problem is NP-hard. Furthermore, there exists a constant α > 1 such that for every d = O(1) in the sparse representation model, and for every d ≤ nO(1) in the arithmetic circuit model, the αd-gap-SparseShiftR problem is NP-hard when given polynomials of degree at most d, in O(nd) many variables, as input.
AB - We say that two given polynomials f, g ∈ R[x1, ..., xn], over a ring R, are equivalent under shifts if there exists a vector (a1, ..., an) ∈ Rn such that f(x1 + a1, ..., xn + an) = g(x1, ..., xn). This is a special variant of the polynomial projection problem in Algebraic Complexity Theory. Grigoriev and Karpinski (FOCS 1990), Lakshman and Saunders (SIAM J. Computing, 1995), and Grigoriev and Lakshman (ISSAC 1995) studied the problem of testing polynomial equivalence of a given polynomial to any t-sparse polynomial, over the rational numbers, and gave exponential time algorithms. In this paper, we provide hardness results for this problem. Formally, for a ring R, let SparseShiftR be the following decision problem – Given a polynomial P(X), is there a vector a such that P(X + a) contains fewer monomials than P(X). We show that SparseShiftR is at least as hard as checking if a given system of polynomial equations over R[x1, ..., xn] has a solution (Hilbert’s Nullstellensatz). As a consequence of this reduction, we get the following results. 1. SparseShiftZ is undecidable. 2. For any ring R (which is not a field) such that HNR is NPR-complete over the Blum-Shub-Smale model of computation, SparseShiftR is also NPR-complete. In particular, SparseShiftZ is also NPZ-complete. We also study the gap version of the SparseShiftR and show the following. 1. For every function β : N → R+ such that β ∈ o(1), Nβ-gap-SparseShiftZ is also undecidable (where N is the input length). 2. For R = Fp, Q, R or Zq and for every β > 1 the β-gap-SparseShiftR problem is NP-hard. Furthermore, there exists a constant α > 1 such that for every d = O(1) in the sparse representation model, and for every d ≤ nO(1) in the arithmetic circuit model, the αd-gap-SparseShiftR problem is NP-hard when given polynomials of degree at most d, in O(nd) many variables, as input.
KW - Hilbert’s Nullstellensatz
KW - algebraic complexity
KW - hardness of approximation
KW - polynomial equivalence
KW - shift equivalence
UR - http://www.scopus.com/inward/record.url?scp=85149903949&partnerID=8YFLogxK
U2 - https://doi.org/10.4230/LIPIcs.STACS.2023.22
DO - https://doi.org/10.4230/LIPIcs.STACS.2023.22
M3 - منشور من مؤتمر
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 40th International Symposium on Theoretical Aspects of Computer Science, STACS 2023
A2 - Berenbrink, Petra
A2 - Bouyer, Patricia
A2 - Dawar, Anuj
A2 - Kante, Mamadou Moustapha
T2 - 40th International Symposium on Theoretical Aspects of Computer Science, STACS 2023
Y2 - 7 March 2023 through 9 March 2023
ER -