Computing roots of polynomials on vector processing machines (Q1089743): Difference between revisions
From MaRDI portal
Latest revision as of 19:01, 17 June 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Computing roots of polynomials on vector processing machines |
scientific article |
Statements
Computing roots of polynomials on vector processing machines (English)
0 references
1985
0 references
The algorithm of \textit{E. Durand} [Solutions numériques des équations algébriques, Tome I (1960; Zbl 0099.108), p. 279-281 ] and \textit{I. O. Kerner} [Numer. Math. 8, 290-294 (1966; Zbl 0202.436)] for the computation of roots of polynomials has not been of great use up to now. The reason is the existence of more efficient methods for computers of the SISD type (sequential). Actually vector processing machines such as CRAY-1 or CDC CYBER 205 must bring Durand's algorithm back to honour because of its possibility of extensive vectorization. However, as the method has its maximum efficiency for a polynomial with no multiple root a criterion using permutation-perturbation method of \textit{J. Vignes} [Math. Comput. Simulation 20, 227-249 (1978; Zbl 0437.65041)] is given to know whether the roots are all distinct or not. The optimum criterion for stopping the iterations is shown to be vectorizable and some useful properties of the method are given. Numerical examples are considered.
0 references
Durand-Kerner algorithm
0 references
round-off error analysis
0 references
roots of polynomials
0 references
vector processing
0 references
multiple root
0 references
permutation-perturbation method
0 references
Numerical examples
0 references