2000 character limit reached
Randomized Polynomial-Time Root Counting in Prime Power Rings (1808.10531v2)
Published 30 Aug 2018 in math.NT, cs.CC, and cs.SC
Abstract: Suppose $k,p!\in!\mathbb{N}$ with $p$ prime and $f!\in!\mathbb{Z}[x]$ is a univariate polynomial with degree $d$ and all coefficients having absolute value less than $pk$. We give a Las Vegas randomized algorithm that computes the number of roots of $f$ in $\mathbb{Z}/!\left(pk\right)$ within time $d3(k\log p){2+o(1)}$. (We in fact prove a more intricate complexity bound that is slightly better.) The best previous general algorithm had (deterministic) complexity exponential in $k$. We also present some experimental data evincing the potential practicality of our algorithm.
Collections
Sign up for free to add this paper to one or more collections.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.