The computation of polynomial greatest common divisors over an algebraic number field
Journal of Symbolic Computation
An FFT extension of the elliptic curve method of factorization
An FFT extension of the elliptic curve method of factorization
Efficient rational number reconstruction
Journal of Symbolic Computation
Computing GCDs of polynomials over algebraic number fields
Journal of Symbolic Computation
The art of computer programming, volume 2 (3rd ed.): seminumerical algorithms
The art of computer programming, volume 2 (3rd ed.): seminumerical algorithms
Modern computer algebra
AAECC-8 Proceedings of the 8th International Symposium on Applied Algebra, Algebraic Algorithms and Error-Correcting Codes
Improving the Multiprecision Euclidian Algorithm
DISCO '93 Proceedings of the International Symposium on Design and Implementation of Symbolic Computation Systems
Early detection of true factors in univariate polynominal factorization
EUROCAL '83 Proceedings of the European Computer Algebra Conference on Computer Algebra
A modular GCD algorithm over number fields presented with multiple extensions
Proceedings of the 2002 international symposium on Symbolic and algebraic computation
Acceleration of Euclidean algorithm and extensions
Proceedings of the 2002 international symposium on Symbolic and algebraic computation
A p-adic algorithm for univariate partial fractions
SYMSAC '81 Proceedings of the fourth ACM symposium on Symbolic and algebraic computation
Modular algorithms for computing Gröbner bases
Journal of Symbolic Computation
P-adic reconstruction of rational numbers
ACM SIGSAM Bulletin
Algorithms for the non-monic case of the sparse modular GCD algorithm
Proceedings of the 2005 international symposium on Symbolic and algebraic computation
Probabilistic algorithms for computing resultants
Proceedings of the 2005 international symposium on Symbolic and algebraic computation
Space-efficient evaluation of hypergeometric series
ACM SIGSAM Bulletin
Space-efficient evaluation of hypergeometric series
ACM SIGSAM Bulletin
Fast rational function reconstruction
Proceedings of the 2006 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
On exact and approximate interpolation of sparse rational functions
Proceedings of the 2007 international symposium on Symbolic and algebraic computation
Algorithms for solving linear systems over cyclotomic fields
Journal of Symbolic Computation
Applications of FFT and structured matrices
Algorithms and theory of computation handbook
Solving Very Sparse Rational Systems of Equations
ACM Transactions on Mathematical Software (TOMS)
Sparse interpolation of multivariate rational functions
Theoretical Computer Science
Vector rational number reconstruction
Proceedings of the 36th international symposium on Symbolic and algebraic computation
Numeric-symbolic exact rational linear system solver
Proceedings of the 36th international symposium on Symbolic and algebraic computation
Hi-index | 0.00 |
Let n/d ∈ Q, m be a positive integer and let u = n/d mod m. Thus $u$ is the image of a rational number modulo m. The rational reconstruction problem is; given u and m find n/d. A solution was first given by Wang in 1981. Wang's algorithm outputs n/d when m 2 M2 where M = max(|n|,d). Because of the wide application of this algorithm in computer algebra, several authors have investigated its practical efficiency and asymptotic time complexity.In this paper we present a new solution which is almost optimal in the following sense; with controllable high probability, our algorithm will output n/d when m is a modest number of bits longer than 2 |n| d. This means that in a modular algorithm where m is a product of primes, the modular algorithm will need one or two primes more than the minimum necessary to reconstruct n/d; thus if |n| ⇐ d or d ⇐ |n| the new algorithm saves up to half the number of primes. Further, our algorithm will fail with high probability when m