ACM Home Page
Please provide us with feedback. Feedback
Maximal quotient rational reconstruction: an almost optimal algorithm for rational reconstruction
Full text PdfPdf (153 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the 2004 international symposium on Symbolic and algebraic computation table of contents
Santander, Spain
Pages: 243 - 249  
Year of Publication: 2004
ISBN:1-58113-827-X
Author
Michael Monagan  Simon Fraser University, Burnaby, B.C., Canada
Sponsors
ACM: Association for Computing Machinery
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 34,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1005285.1005321
What is a DOI?

ABSTRACT

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 < 2 |n| d.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
 
5
The GNU Multiple Precision Arithmetic Library. Copyright, Free Software Foundation, Inc. (2002). http://www.gnu.org/software/gmp/gmp.html
6
 
7
 
8
E. Kaltofen, H. Rolletschek. Computing Greatest Common Divisors and Factorization in Quadratic Number Fields. Mathematics of Computation, 53, pp. 697--720, 1989.
 
9
J. de Kleine, M. Monagan. A Modular Design and Implementation of Buchberger's Algorithm. Proceedings of the Rhine Workshop on Computer Algebra, 2002.
 
10
 
11
 
12
 
13
14
 
15
A. Schönhage. Schnelle Berechnung von Kettenbruchenwicklungen. Acta Infomatica 1 pp. 139--144, 1971.
 
16
A. Steel (2003). Private communication.
17
18
 
19