| Maximal quotient rational reconstruction: an almost optimal algorithm for rational reconstruction |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 34, Citation Count: 7
|
|
|
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
|
|
|