Deterministic Polynomial-time Exact-root Computation for Sparse Polynomials with Bounded Total Degree

Abstract

We study the problem of deterministically computing the exact root of a sparse polynomial in the multivariate setting. Let f ∈ [x1,…,xn] be a nonzero polynomial that is an exact e-th power, say f = ge. Suppose f is s-sparse, has an individual degree of at most d, and a total degree of D = (f). We prove a sparsity bound on the base polynomial g: \[ \|g\|0 sD(2d+2)/e + 1. \] Based on this bound, we develop a deterministic algorithm that computes the base g. % In contrast to the general deterministic factorization algorithm of Bhargava, Saraf, and Volkovich BhargavaSarafVolkovich2020, which achieves only a quasi-polynomial dependence on the input parameters, our algorithm is polynomial-time in the setting where the total degree D is bounded. Specifically, the overall complexity is \[ poly(sO(Dd), n, d, D) + s· R(e), \] % where R(e) denotes the cost of constructing a single e-th root of a scalar in the base field , and, when char() e, the cost of computing a single Frobenius root of a scalar. % This term is field-dependent, and over finite fields, Q, or number fields with a suitable representation, it is absorbed into the polynomial complexity bound. % Within the bounded total-degree regime, this yields a deterministic polynomial-time algorithm for exact-root computation.

0

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.

Discussion (0)

Sign in to join the discussion.

Loading comments…