Title of article
Optimal and nearly optimal algorithms for approximating polynomial zeros
Author/Authors
V. Y. PAN، نويسنده ,
Issue Information
دوهفته نامه با شماره پیاپی سال 1996
Pages
42
From page
97
To page
138
Abstract
We substantially improve the known algorithms for approximating all the complex zeros of an nth degree polynomial p(x). Our new algorithms save both Boolean and arithmetic sequential time, versus the previous best algorithms of Schönhage [1], Pan [2], and Neff and Reif [3]. In parallel (NC) implementation, we dramatically decrease the number of processors, versus the parallel algorithm of Neff [4], which was the only NC algorithm known for this problem so far. Specifically, under the simple normalization assumption that the variable x has been scaled so as to confine the zeros of p(x) to the unit disc x : x ≤ 1, our algorithms (which promise to be practically effective) approximate all the zeros of p(x) within the absolute error bound 2−b, by using order of n arithmetic operations and order of (b + n)n2 Boolean (bitwise) operations (in both cases up to within polylogarithmic factors). The algorithms allow their optimal (work preserving) NC parallelization, so that they can be implemented by using polylogarithmic time and the orders of n arithmetic processors or (b + n)n2 Boolean processors. All the cited bounds on the computational complexity are within polylogarithmic factors from the optimum (in terms of n and b) under both arithmetic and Boolean models of computation (in the Boolean case, under the additional (realistic) assumption that n = O(b)).
Keywords
Complex polynomial zeros , approximation , Polynomial factorization , Parallel algorithms , Computational complexity , Sequential algorithms
Journal title
Computers and Mathematics with Applications
Serial Year
1996
Journal title
Computers and Mathematics with Applications
Record number
917839
Link To Document