The computation of polynomial greatest common divisors over an algebraic number field
Journal of Symbolic Computation
Analysis of euclidean algorithms for polynomials over finite fields
Journal of Symbolic Computation
Efficient rational number reconstruction
Journal of Symbolic Computation
Computing GCDs of polynomials over algebraic number fields
Journal of Symbolic Computation
Storage Allocation for the Karatsuba Integer Multipliation Algorithm
DISCO '93 Proceedings of the International Symposium on Design and Implementation of Symbolic Computation Systems
Acceleration of Euclidean algorithm and extensions
Proceedings of the 2002 international symposium on Symbolic and algebraic computation
STOC '73 Proceedings of the fifth annual ACM symposium on Theory of computing
A p-adic algorithm for univariate partial fractions
SYMSAC '81 Proceedings of the fourth ACM symposium on Symbolic and algebraic computation
Modern Computer Algebra
Maximal quotient rational reconstruction: an almost optimal algorithm for rational reconstruction
ISSAC '04 Proceedings of the 2004 international symposium on Symbolic and algebraic computation
Half-GCD and fast rational recovery
Proceedings of the 2005 international symposium on Symbolic and algebraic computation
A sparse modular GCD algorithm for polynomials over algebraic function fields
Proceedings of the 2007 international symposium on Symbolic and algebraic computation
Complexity analysis of Reed-Solomon decoding over GF(2m) without using syndromes
EURASIP Journal on Wireless Communications and Networking - Advances in Error Control Coding Techniques
Generic design of Chinese remaindering schemes
Proceedings of the 4th International Workshop on Parallel and Symbolic Computation
Solving Very Sparse Rational Systems of Equations
ACM Transactions on Mathematical Software (TOMS)
Sparse interpolation of multivariate rational functions
Theoretical Computer Science
Hi-index | 0.00 |
Let F be a field and let f and g be polynomials in F[t] satisfying deg f deg g. Recall that on input of f and g the extended Euclidean algorithm computes a sequence of polynomials (si, ti, ri) satisfying sif + tig = ri. Thus for i with gcd(ti, f) = 1, we obtain rational functions ri/ti ∈ F(t) satisfying ri/ti ≡ g (mod f).In this paper we modify the fast extended Euclidean algorithm to compute the smallest ri/ti, that is, an ri/ti minimizing deg ri + deg ti. This means that in an output sensitive modular algorithm when we are recovering rational functions in F(t) from their images modulo f(t) where f(t) is increasing in degree, we can recover them as soon as the degree of f is large enough and we can do this fast.We have implemented our modified fast Euclidean algorithm for F = Zp, p a word sized prime, in Java. Our fast algorithm beats the ordinary Euclidean algorithm around degree 200. This has application to polynomial gcd computation and linear algebra over Zp(t).