English

Fast QR iterations for unitary plus low rank matrices

Numerical Analysis 2019-08-30 v2 Numerical Analysis

Abstract

Some fast algorithms for computing the eigenvalues of a block companion matrix A=U+XYHA = U + XY^H, where UCn×nU\in \mathbb C^{n\times n} is unitary block circulant and X,YCn×kX, Y \in\mathbb{C}^{n \times k}, have recently appeared in the literature. Most of these algorithms rely on the decomposition of AA as product of scalar companion matrices which turns into a factored representation of the Hessenberg reduction of AA. In this paper we generalize the approach to encompass Hessenberg matrices of the form A=U+XYHA=U + XY^H where UU is a general unitary matrix. A remarkable case is UU 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 A^\hat A obtained by a certain embedding of the Hessenberg reduction of AA suitable to maintain its structural properties. We show that A^\hat A can be factored as product of lower and upper unitary Hessenberg matrices possibly perturbed in the first kk 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.

Keywords

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}
}
R2 v1 2026-06-23T04:29:45.461Z