A linear time algorithm for residue computation and a fast algorithm for division with a sparse divisor
- 1 October 1987
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 34 (4), 968-984
- https://doi.org/10.1145/31846.31850
Abstract
An algorithm is presented to compute the residue of a polynomial over a finite field of degree n modulo a polynomial of degree O (log n ) in O ( n ) algebraic operations. This algorithm can be implemented on a Turing machine. The implementation is based on Turing machine procedure that divides a polynomial of degree n by a sparse polynomial with k nonzero coefficients in O ( kn ) steps. This algorithm can be adapted to compute the residue of a number of length n modulo a number of length O (log n ) in O ( n ) bit operations.Keywords
This publication has 2 references indexed in Scilit:
- Relations Among Complexity MeasuresJournal of the ACM, 1979
- Schnelle Multiplikation von Polynomen ber K rpern der Charakteristik 2Acta Informatica, 1977