Computing Polynomial Greatest Common Divisors Using Sparse Interpolation

Computing Polynomial Greatest Common Divisors Using Sparse Interpolation
Author :
Publisher :
Total Pages : 146
Release :
ISBN-10 : OCLC:1125910278
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Computing Polynomial Greatest Common Divisors Using Sparse Interpolation by : Jiaxiong Hu

Download or read book Computing Polynomial Greatest Common Divisors Using Sparse Interpolation written by Jiaxiong Hu and published by . This book was released on 2018 with total page 146 pages. Available in PDF, EPUB and Kindle. Book excerpt: Computing polynomial greatest common divisors (GCD) plays an important role in Computer Algebra systems because the GCD operation is the bottleneck of many basic applications. For example, to simplify a rational function one divides the numerator and denominator by their GCD. In 1988 Ben-Or and Tiwari introduced the first deterministic polynomial interpolation algorithm which accounts for sparsity. The number of evaluation points needed by the Ben-Or/Tiwari algorithm is linear in the number of non-zero terms in the target polynomial, and moreover, all variables can be interpolated simultaneously hence parallelizing the algorithm is easier. In this thesis, we present modular multivariate polynomial GCD algorithms based on Ben-Or/Tiwari sparse interpolation. They compute the GCD modulo one or more primes. We apply a Kronecker substitution to reduce the number of variables and we modify the Ben-Or/Tiwari evaluation point sequence so that we can use primes of acceptable size (machine primes) as well as gain randomness on the choice of evaluation points to avoid several known issues in polynomial GCD algorithms. Based on several assumptions, we first present a simplified algorithm for GCD computation in Z[x1, . . . , xn] from which we derive some theoretical bounds and convince the reader why it works. Then we present a practical version of the algorithm where those assumptions are dropped. This leads to a more complicated algorithm but it can be shown that it always terminates and it computes the GCD efficiently. In the 1980s, subsequent research in polynomial GCD algorithm mainly focused on polynomials over number fields. In this thesis, we also present a GCD algorithm for multivariate polynomials in Q(_)[x1, . . . , xn] where _ is an algebraic number. With a prime modulus p, all operations are performed in the finite ring Zp(_) where inversions may fail due to zero divisors. We manage to get all necessary bounds to support the correctness of our algorithm.


Computing Polynomial Greatest Common Divisors Using Sparse Interpolation Related Books

Computing Polynomial Greatest Common Divisors Using Sparse Interpolation
Language: en
Pages: 146
Authors: Jiaxiong Hu
Categories:
Type: BOOK - Published: 2018 - Publisher:

GET EBOOK

Computing polynomial greatest common divisors (GCD) plays an important role in Computer Algebra systems because the GCD operation is the bottleneck of many basi
Sparse Modular GCD Algorithm for Polynomials Over Algebraic Function Fields
Language: en
Pages: 70
Authors: Seyed Mohammad Mahdi Javadi
Categories: Algebra
Type: BOOK - Published: 2006 - Publisher:

GET EBOOK

Keywords. Modular Algorithms, Zippel's Sparse Interpolation Algorithm, Polynomial Greatest Common Divisors.
Computer Algebra in Scientific Computing
Language: en
Pages: 441
Authors: François Boulier
Categories: Computers
Type: BOOK - Published: 2023-08-23 - Publisher: Springer Nature

GET EBOOK

This book constitutes the refereed proceedings of the 25th International Workshop on Computer Algebra in Scientific Computing, CASC 2023, which took place in Ha
A New Method for Computing Polynomial Greatest Common Divisors
Language: en
Pages: 8
Authors: Alkiviadis G. Akritas
Categories: Polynomials
Type: BOOK - Published: - Publisher:

GET EBOOK

Sparse Polynomial Interpolation and the Fast Euclidean Algorithm
Language: en
Pages: 152
Authors: Su Ko
Categories: Euclidean algorithm
Type: BOOK - Published: 2012 - Publisher:

GET EBOOK

We introduce an algorithm to interpolate sparse multivariate polynomials with integer coefficients. Our algorithm modifies Ben-Or and Tiwari's deterministic alg