Fast QR iterations for unitary plus low rank matrices
Abstract
Some fast algorithms for computing the eigenvalues of a block companion matrix , where is unitary block circulant and , have recently appeared in the literature. Most of these algorithms rely on the decomposition of as product of scalar companion matrices which turns into a factored representation of the Hessenberg reduction of . In this paper we generalize the approach to encompass Hessenberg matrices of the form where is a general unitary matrix. A remarkable case is unitary diagonal which makes possible to deal with interpolation techniques for rootfinding problems and nonlinear eigenvalue problems. Our extension exploits the properties of a larger matrix obtained by a certain embedding of the Hessenberg reduction of suitable to maintain its structural properties. We show that can be factored as product of lower and upper unitary Hessenberg matrices possibly perturbed in the first rows, and, moreover, such a data-sparse representation is well suited for the design of fast eigensolvers based on the QR/QZ iteration. The resulting algorithm is fast and backward stable.
Cite
@article{arxiv.1810.02708,
title = {Fast QR iterations for unitary plus low rank matrices},
author = {Roberto Bevilacqua and Gianna M. Del Corso and Luca Gemignani},
journal= {arXiv preprint arXiv:1810.02708},
year = {2019}
}