On Factorization of Sparse Polynomials of Bounded Individual Degree
Abstract
We study sparse polynomials with bounded individual degree and their factors, obtaining the following structural and algorithmic results. 1. A deterministic polynomial-time algorithm to find all sparse divisors of a sparse polynomial of bounded individual degree, together with the first upper bound on the number of non-monomial irreducible factors of such polynomials. 2. A poly(n,sd )-time algorithm that recovers irreducible s-sparse polynomials of individual degree at most d from blackbox access to their (not necessarily sparse) product. This partially resolves a question of Dutta-Sinhababu-Thierauf (RANDOM 2024). In particular, if =O(1) the algorithm runs in polynomial time. 3. Deterministic algorithms for factoring a product of s-sparse polynomials of individual degree d from blackbox access. Over fields of characteristic zero or sufficiently large characteristic the runtime is poly(n,sd3 n); over arbitrary fields it is poly(n,(d2)!,sd5 n). This improves Bhargava-Saraf-Volkovich (JACM 2020), which gives poly(n,sd7 n) time for a single sparse polynomial. For a single sparse input we obtain poly(n,sd2 n) time. 4. Given blackbox access to a product of factors of sparse polynomials of bounded individual degree, we give a deterministic polynomial-time algorithm to find all irreducible sparse multiquadratic factors with multiplicities. This generalizes the algorithms of Volkovich (RANDOM 2015, 2017) and extends the complete-power test of Bisht-Volkovich (CC 2025). To handle arbitrary fields we introduce a notion of primitive divisors that removes characteristic assumptions from most of our algorithms.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.