2013
DOI: 10.1137/120865392
|View full text |Cite
|
Sign up to set email alerts
|

Fast Computation of the Zeros of a Polynomial via Factorization of the Companion Matrix

Abstract: Abstract.A new fast algorithm for computing the zeros of a polynomial in O(n 2 ) time using O(n) memory is developed. The eigenvalues of the Frobenius companion matrix are computed by applying a nonunitary analogue of Francis's implicitly shifted QR algorithm to a factored form of the matrix. The algorithm achieves high speed and low memory use by preserving the factored form. It also provides a residual and an error estimate for each root. Numerical tests confirm the high speed of the algorithm. 1. Introducti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
26
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
8
1

Relationship

3
6

Authors

Journals

citations
Cited by 20 publications
(26 citation statements)
references
References 10 publications
(14 reference statements)
0
26
0
Order By: Relevance
“…For avoiding over-and underflow and for easily computing the eigenvectors we refer to [2]. Figures 1 and 2 illustrate that the accuracy of our proposed algorithm AMVW is comparable to that of LAPACK, significantly better than BEGG, and slightly better than CGXZ.…”
Section: Polynomials With Random Coefficientsmentioning
confidence: 94%
See 1 more Smart Citation
“…For avoiding over-and underflow and for easily computing the eigenvectors we refer to [2]. Figures 1 and 2 illustrate that the accuracy of our proposed algorithm AMVW is comparable to that of LAPACK, significantly better than BEGG, and slightly better than CGXZ.…”
Section: Polynomials With Random Coefficientsmentioning
confidence: 94%
“…In some of our previous work [2,3] we have made use of core transformations that are not unitary, but in this paper we will use only unitary ones. Thus, in this paper, the term core transformation will mean unitary core transformation.…”
mentioning
confidence: 99%
“…Then we obtain β 3 as the minimum value of f over all stationary points in [−1, 1] along with the endpoints ±1. The dominant cost for this bound is computing the stationary points, which are the real eigenvalues of a companion matrix of order 2n − 3 in [−1, 1]; these can be computed in O(n 2 ) flops [2]. To summarize, we can separate the new upper bounds into three main categories.…”
Section: Computing the Boundsmentioning
confidence: 99%
“…Though this may not be the best way to address the polynomial root-finding problem, from the point of view of efficiency and storage (see, for instance, Moler (1991)), it has been extensively used because of the advantages of the QR algorithm (robustness and backward stability). Nonetheless, to overcome the mentioned drawbacks on the efficiency (measured in number of operations) and storage, several fast variants of the QR method have been proposed, which take advantage of the structure of the companion matrix (see, for instance, Aurentz et al (2013); Bini et al (2004Bini et al ( , 2005Bini et al ( , 2010; Calvetti et al (2002); Chandrasekaran et al (2008); Gemignani (2007); Van Barel et al (2010)), but none of them has been proved to be stable. In a different line of research, also variants of C 1 ,C 2 have been proposed, devoted to improve the accuracy in the case of multiple roots, where the standard companion matrix gives less accurate results than for simple roots (see Brugnano & Trigiante (1995); Niu & Sakurai (2003)).…”
Section: Introductionmentioning
confidence: 99%