首页 | 官方网站   微博 | 高级检索  
     


Optimal and nearly optimal algorithms for approximating polynomial zeros
Authors:VY Pan
Affiliation:

Department of Mathematics and Computer Science Lehman College, City University of New York, Bronx, NY 10468, U.S.A.

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
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号