paper

Randomized Polynomial-Time Root Counting in Prime Power Rings

arXiv:1808.10531

Abstract

Suppose with prime and is a univariate polynomial with degree and all coefficients having absolute value less than . We give a Las Vegas randomized algorithm that computes the number of roots of in within time . (We in fact prove a more intricate complexity bound that is slightly better.) The best previous general algorithm had (deterministic) complexity exponential in . We also present some experimental data evincing the potential practicality of our algorithm.

11 pages, 3 figures. Qi Cheng just pointed out that [3, Cor. 4, Pg. 16] proves a generalization of the main result (Theorem 1.1), and gives a sharper complexity bound. Nevertheless, the underlying algorithms are approached differently, so the development of our paper (the recursion tree structure, in particular) may still be of value