Proceedings of the 2007 International Symposium on Symbolic and Algebraic Computation 2007
DOI: 10.1145/1277548.1277575
|View full text |Cite
|
Sign up to set email alerts
|

A sparse modular GCD algorithm for polynomials over algebraic function fields

Abstract: We present a first sparse modular algorithm for computing a greatest common divisor of two polynomials f1, f2where L is an algebraic function field in k ≥ 0 parameters with r ≥ 0 field extensions. Our algorithm extends the dense algorithm of Monagan and van Hoeij from 2004 to support multiple field extensions and to be efficient when the gcd is sparse. It uses the modified Zippel interpolation of de Kleine, Monagan, and Wittkopf from 2005.We have implemented our algorithm in Maple. We provide timings demonstra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
7
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 9 publications
(1 reference statement)
0
7
0
Order By: Relevance
“…We have compared Maple 13 implementations of our new algorithm (efactor) with Maple's implementation of Trager's algorithm modified to use SparseModGcd (See [3]) for computing GCDs over L. This modified Maple implementation of Trager's algorithm is more efficient (See [5]). …”
Section: Benchmarksmentioning
confidence: 99%
See 1 more Smart Citation
“…We have compared Maple 13 implementations of our new algorithm (efactor) with Maple's implementation of Trager's algorithm modified to use SparseModGcd (See [3]) for computing GCDs over L. This modified Maple implementation of Trager's algorithm is more efficient (See [5]). …”
Section: Benchmarksmentioning
confidence: 99%
“…p 8 > 2||fi||∞. The last column in Table 1 is the time for computing gcd(f1f2, f1(f2 + 1)) using our SparseModGcd algorithm in [3]. One can see that our factorization algorithm is often as fast as the GCD algorithm on a problem of comparable size, except for problem 6.…”
Section: Benchmarksmentioning
confidence: 99%
“…Sparse interpolation is a key part of many algorithms in computer algebra such as polynomial GCD computation [17,7,13] over Z. Here one computes the GCD modulo p where p is chosen to be a machine size prime.…”
Section: Introductionmentioning
confidence: 99%
“…A motivation for our new algorithm is to use the Ben-Or/Tiwari approach in modular algorithms (e.g. GCD computations in characteristic 0 -see [7]) where the prime p is chosen to be a machine prime so that arithmetic in Zp is efficient.…”
Section: Introductionmentioning
confidence: 99%
“…Rayes, Wang and Weber attempted a parallel implementation in [8]. In [4] we extended it to compute GCDs over algebraic function fields.The second such algorithm was developed by Ben-Or and Tiwari in 1988 for interpolation in characteristic 0. …”
mentioning
confidence: 99%