English

Global Convergence of Hessenberg Shifted QR I: Exact Arithmetic

Numerical Analysis 2023-10-17 v4 Data Structures and Algorithms Numerical Analysis Dynamical Systems Optimization and Control

Abstract

Rapid convergence of the shifted QR algorithm on symmetric matrices was shown more than fifty years ago. Since then, despite significant interest and its practical relevance, an understanding of the dynamics and convergence properties of the shifted QR algorithm on nonsymmetric matrices has remained elusive. We introduce a new family of shifting strategies for the Hessenberg shifted QR algorithm. We prove that when the input is a diagonalizable Hessenberg matrix HH of bounded eigenvector condition number κV(H)\kappa_V(H) -- defined as the minimum condition number of VV over all diagonalizations VDV1VDV^{-1} of HH -- then the shifted QR algorithm with a certain strategy from our family is guaranteed to converge rapidly to a Hessenberg matrix with a zero subdiagonal entry, in exact arithmetic. Our convergence result is nonasymptotic, showing that the geometric mean of certain subdiagonal entries of HH decays by a fixed constant in every QRQR iteration. The arithmetic cost of implementing each iteration of our strategy scales roughly logarithmically in the eigenvector condition number κV(H)\kappa_V(H), which is a measure of the nonnormality of HH. The key ideas in the design and analysis of our strategy are: (1) We are able to precisely characterize when a certain shifting strategy based on Ritz values stagnates. We use this information to design certain ``exceptional shifts'' which are guaranteed to escape stagnation whenever it occurs. (2) We use higher degree shifts (of degree roughly logκV(H)\log \kappa_V(H)) to dampen transient effects due to nonnormality, allowing us to treat nonnormal matrices in a manner similar to normal matrices.

Keywords

Cite

@article{arxiv.2111.07976,
  title  = {Global Convergence of Hessenberg Shifted QR I: Exact Arithmetic},
  author = {Jess Banks and Jorge Garza-Vargas and Nikhil Srivastava},
  journal= {arXiv preprint arXiv:2111.07976},
  year   = {2023}
}

Comments

31pp. Comments welcome. v3: slight changes in notation, exposition. v4: to motivate the proof of the general result, a section discussing in detail the case of normal inputs has been added. A discussion on the scope of this research has been added to the first section. Many remarks and footnotes with clarifications have been added throughout the paper. The title has been modified