TY - JOUR
T1 - Deterministic Factorization of Sparse Polynomials with Bounded Individual Degree
AU - Bhargava, Vishwas
AU - Saraf, Shubhangi
AU - Volkovich, Ilya
N1 - Funding Information:
This research was supported in part by NSF grants CCF-1350572 and CCF-1540634, a Sloan research fellowship and the Simons Collaboration on Algorithms and Geometry. Extended abstract will appear in Proceedings of the 59th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2018). Authors’ addresses: V. Bhargava, Rutgers University, Department of Computer Science, Piscataway, NJ, 08854, USA; email: vishwas1384@gmail.com; S. Saraf, Rutgers University, Department of Mathematics & Department of Computer Science, Piscataway, NJ, 08854, USA; email: shubhangi.saraf@gmail.com; I. Volkovich, University of Michigan, Department of Electrical Engineering and Computer Science, Computer Science and Engineering Division, Ann Arbor, MI, 48109, USA; email: ilyavol@umich.edu. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from permissions@acm.org. © 2020 Association for Computing Machinery. 0004-5411/2020/05-ART8 $15.00 https://doi.org/10.1145/3365667
Publisher Copyright:
© 2020 ACM.
PY - 2020/5/4
Y1 - 2020/5/4
N2 - In this article, we study the problem of deterministic factorization of sparse polynomials. We show that if f F[x1,x2,..,xn] is a polynomial with s monomials, with individual degrees of its variables bounded by d, then f can be deterministically factored in time spoly(d)log n. Prior to our work, the only efficient factoring algorithms known for this class of polynomials were randomized, and other than for the cases of d=1 and d=2, only exponential time-deterministic factoring algorithms were known. A crucial ingredient in our proof is a quasi-polynomial sparsity bound for factors of sparse polynomials of bounded individual degree. In particular, we show that if f is an s-sparse polynomial in n variables, with individual degrees of its variables bounded by d, then the sparsity of each factor of f is bounded by s(9 d2 log n). This is the first non-trivial bound on factor sparsity for d> 2. Our sparsity bound uses techniques from convex geometry, such as the theory of Newton polytopes and an approximate version of the classical Carathéodory's Theorem. Our work addresses and partially answers a question of von zur Gathen and Kaltofen [1985] who asked whether a quasi-polynomial bound holds for the sparsity of factors of sparse polynomials.
AB - In this article, we study the problem of deterministic factorization of sparse polynomials. We show that if f F[x1,x2,..,xn] is a polynomial with s monomials, with individual degrees of its variables bounded by d, then f can be deterministically factored in time spoly(d)log n. Prior to our work, the only efficient factoring algorithms known for this class of polynomials were randomized, and other than for the cases of d=1 and d=2, only exponential time-deterministic factoring algorithms were known. A crucial ingredient in our proof is a quasi-polynomial sparsity bound for factors of sparse polynomials of bounded individual degree. In particular, we show that if f is an s-sparse polynomial in n variables, with individual degrees of its variables bounded by d, then the sparsity of each factor of f is bounded by s(9 d2 log n). This is the first non-trivial bound on factor sparsity for d> 2. Our sparsity bound uses techniques from convex geometry, such as the theory of Newton polytopes and an approximate version of the classical Carathéodory's Theorem. Our work addresses and partially answers a question of von zur Gathen and Kaltofen [1985] who asked whether a quasi-polynomial bound holds for the sparsity of factors of sparse polynomials.
KW - Bounds on factor sparsity
KW - multivariate polynomial factorization
KW - sparse polynomials
UR - http://www.scopus.com/inward/record.url?scp=85085739143&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85085739143&partnerID=8YFLogxK
U2 - 10.1145/3365667
DO - 10.1145/3365667
M3 - Article
AN - SCOPUS:85085739143
SN - 0004-5411
VL - 67
JO - Journal of the ACM
JF - Journal of the ACM
IS - 2
M1 - 8
ER -