Randomized Polynomial-Time Root Counting in Prime Power Rings
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.
Cite
@article{arxiv.1808.10531,
title = {Randomized Polynomial-Time Root Counting in Prime Power Rings},
author = {Leann Kopp and Natalie Randall and J. Maurice Rojas and Yuyu Zhu},
journal= {arXiv preprint arXiv:1808.10531},
year = {2019}
}
Comments
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