An effective implementation of a modified Laguerre method for the roots of a polynomial

被引:0
作者
Thomas R. Cameron
机构
[1] Davidson College,Mathematics and Computer Science Department
来源
Numerical Algorithms | 2019年 / 82卷
关键词
Laguerre’s method; Polynomial roots; Mathematical software; 26C10; 65H04; 65Y20;
D O I
暂无
中图分类号
学科分类号
摘要
Two common strategies for computing all roots of a polynomial with Laguerre’s method are explicit deflation and Maehly’s procedure. The former is only a semi-stable process and is not suitable for solving large degree polynomial equations. In contrast, the latter implicitly deflates the polynomial using previously accepted roots and is, therefore, a more practical strategy for solving large degree polynomial equations. However, since the roots of a polynomial are computed sequentially, this method cannot take advantage of parallel systems. In this article, we present an implementation of a modified Laguerre method for the simultaneous approximation of all roots of a polynomial. We provide a derivation of this method along with a detailed analysis of our algorithm’s initial estimates, stopping criterion, and stability. Finally, the results of several numerical experiments are provided to verify our analysis and the effectiveness of our algorithm.
引用
收藏
页码:1065 / 1084
页数:19
相关论文
共 44 条
[1]  
Aberth O(1973)Iteration methods for finding all zeros of a polynomial simultaneously Math. Comput. 27 339-344
[2]  
Andrew AM(1979)Another efficient algorithm for convex hulls in two dimensions Info. Proc. Lett. 9 216-219
[3]  
Aurentz JL(2015)Fast and backward stable computation of roots of polynomials SIAM J. Matrix Anal. Appl. 36 942-973
[4]  
Mach T(1996)Numerical computation of polynomial zeros by means of Aberth’s method Numer. Algor. 13 179-200
[5]  
Vandebril R(2000)Design, analysis, and implementation of a multiprecision polynomial root finder Numer. Algor. 23 127-173
[6]  
Watkins DS(2014)Solving secular and polynomial equations: a multiprecision algorithm J. Comput. Appl. Math. 272 276-292
[7]  
Bini DA(1963)A posteriori error bounds for the zeros of polynomials Numer. Math. 5 380-398
[8]  
Bini DA(1967)A modified Newton method for polynomials Commun. ACM 10 107-108
[9]  
Fiorentino G(1981)Generalizations of Laguerre’s method: higher order methods SIAM J. Numer. Anal. 18 1004-1018
[10]  
Bini DA(1994)Remarks on algorithms to find roots of polynomials SIAM J. Sci. Comput. 15 1059-1063