PARALLEL COMPUTATION OF POLYNOMIAL GCD AND SOME RELATED PARALLEL COMPUTATIONS OVER ABSTRACT FIELDS

Authors
Citation
Vy. Pan, PARALLEL COMPUTATION OF POLYNOMIAL GCD AND SOME RELATED PARALLEL COMPUTATIONS OVER ABSTRACT FIELDS, Theoretical computer science, 162(2), 1996, pp. 173-223
Citations number
92
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
03043975
Volume
162
Issue
2
Year of publication
1996
Pages
173 - 223
Database
ISI
SICI code
0304-3975(1996)162:2<173:PCOPGA>2.0.ZU;2-5
Abstract
Several fundamental problems of computations with polynomials and stru ctured matrices are well known for their resistance to effective paral lel solution. This includes computing the gcd, the 1cm, and the result ant of two polynomials, as well as any selected entry of either the ex tended Euclidean scheme for these polynomials or the Pade approximatio n table associated to a fixed power series, the solution of the Berlek amp-Massey problem of recovering the n coefficients of a linear recurr ence sequence from its first 2n terms, the solution of a Toeplitz line ar system of equations, computing the ranks and the null-spaces of Toe plitz matrices, and several other computations with Toeplitz, Hankel, Vandermonde, and Cauchy (generalized Hilbert) matrices and with matric es having similar structures. Our algorithms enable us to reach new re cord estimates for randomized parallel arithmetic complexity of all th ese computations (over any field of constants), that is, O((log n)(k)) time and O((n(2) log log n)/(log n)(h-g)) arithmetic processors, wher e n is the input size, g varies from 1 to 2, and h varies from 2 to 4, depending on the computational problem and on the fixed field of cons tants. The estimates include the cost of correctness tests for the sol ution. The results have further applications to many related computati ons over abstract fields and rely on some new techniques (in particula r, on recursive Padi approximation and regularization of Fade approxim ation via randomization), which might be of some independent technical interest. In particular, an auxiliary algorithm computes (over any fi eld) the coefficients of a polynomial from the power sums of its zeros , which is an important problem of algebraic coding.