English

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

Data Structures and Algorithms 2026-07-02 v1 Commutative Algebra

Abstract

We study the problem of deterministically computing the exact root of a sparse polynomial in the multivariate setting. Let f\F[x1,,xn]f \in \F[x_1,\ldots,x_n] be a nonzero polynomial that is an exact ee-th power, say f=gef = g^e. Suppose ff is ss-sparse, has an individual degree of at most dd, and a total degree of D=\tdeg(f)D = \tdeg(f). We prove a sparsity bound on the base polynomial gg: g0sD(2d+2)/e+1. \|g\|_0 \le s^{D(2d+2)/e + 1}. Based on this bound, we develop a deterministic algorithm that computes the base gg. % In contrast to the general deterministic factorization algorithm of Bhargava, Saraf, and Volkovich \cite{BhargavaSarafVolkovich2020}, which achieves only a quasi-polynomial dependence on the input parameters, our algorithm is \emph{polynomial-time} in the setting where the total degree DD is bounded. Specifically, the overall complexity is poly(sO(Dd),n,d,D)+sR(e), \mathrm{poly}\left(s^{O(Dd)}, n, d, D\right) + s\cdot R(e), % where R(e)R(e) denotes the cost of constructing a single ee-th root of a scalar in the base field \F\F, and, when char(\F)e\operatorname{char}(\F)\mid e, the cost of computing a single Frobenius root of a scalar. % This term is field-dependent, and over finite fields, Q\mathbb{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.

Cite

@article{arxiv.2607.02364,
  title  = {Deterministic Polynomial-time Exact-root Computation for Sparse Polynomials with Bounded Total Degree},
  author = {Qiao-Long Huang and Yichuan Cao and Ruichen Qiu and Xiao-Shan Gao},
  journal= {arXiv preprint arXiv:2607.02364},
  year   = {2026}
}

Comments

23 pages,0 figure