Fast and backward stable computation of roots of polynomials, Part II: backward error analysis; companion matrix and companion pencil
Jared L. Aurentz, Thomas Mach, Leonardo Robol, Raf Vandebril, and, David S. Watkins

TL;DR
This paper presents an improved backward error analysis for fast algorithms computing polynomial roots via companion matrices and pencils, demonstrating enhanced stability and accuracy over traditional methods.
Contribution
It introduces a companion QZ algorithm with superior backward error properties and refined analysis leveraging the problem's structure, advancing polynomial root-finding stability.
Findings
Companion QR algorithm has linear backward error growth with polynomial coefficient norm.
Companion QZ algorithm achieves similar backward error performance when coefficients are scaled.
Improved turnover operation enhances the overall accuracy of the algorithms.
Abstract
This work is a continuation of "Fast and backward stable computation of roots of polynomials" by J.L. Aurentz, T. Mach, R. Vandebril, and D.S. Watkins, SIAM Journal on Matrix Analysis and Applications, 36(3): 942--973, 2015. In that paper we introduced a companion QR algorithm that finds the roots of a polynomial by computing the eigenvalues of the companion matrix in time using memory. We proved that the method is backward stable. Here we introduce, as an alternative, a companion QZ algorithm that solves a generalized eigenvalue problem for a companion pencil. More importantly, we provide an improved backward error analysis that takes advantage of the special structure of the problem. The improvement is also due, in part, to an improvement in the accuracy (in both theory and practice) of the turnover operation, which is the key component of our algorithms. We prove…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Numerical Methods and Algorithms · Model Reduction and Neural Networks
