Note on fast division algorithm for polynomials using Newton iteration
Zhengjun Cao, Hanyue Cao

TL;DR
This paper improves polynomial division algorithms by demonstrating that Newton iteration can directly compute polynomial inverses modulo x^l for non-power-of-two degrees without extra cost, enhancing efficiency.
Contribution
It shows that the original Newton iteration formula can be used directly for non-power-of-two degrees, simplifying and speeding up polynomial division algorithms.
Findings
Newton iteration applies directly to non-power-of-two degrees
Polynomial inverse computation is more efficient without extra steps
Improves classical polynomial division complexity from quadratic to near-linear
Abstract
The classical division algorithm for polynomials requires operations for inputs of size . Using reversal technique and Newton iteration, it can be improved to , where is a multiplication time. But the method requires that the degree of the modulo, , should be the power of 2. If is not a power of 2 and , Gathen and Gerhard suggest to compute the inverse,, modulo , separately. But they did not specify the iterative step. In this note, we show that the original Newton iteration formula can be directly used to compute without any additional cost, when is not a power of 2.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Digital Filter Design and Implementation · Iterative Methods for Nonlinear Equations
