1: \begin{abstract}
2: Rapid convergence of the shifted QR algorithm on symmetric matrices was shown
3: more than fifty years ago. Since then, despite significant interest and
4: its practical relevance, an understanding of the dynamics of the
5: shifted QR algorithm on nonsymmetric matrices has remained elusive.
6:
7: We give a family of shifting strategies for the Hessenberg shifted QR algorithm
8: with provably rapid global convergence on nonsymmetric matrices of bounded
9: nonnormality, quantified in terms of the eigenvector condition number of the
10: input matrix --- the convergence is linear with a constant rate and the arithmetic cost of implementing each QR step scales roughly logarithmically in the eigenvector condition
11: number. The key ideas in the analysis are: (1) to use certain higher degree shifts to dampen transient effects due to nonnormality (2) to characterize and detect slowly converging trajectories with respect to such shifts in terms of certain symmetry considerations, and to break this symmetry explicitly in the shifting strategy.
12:
13: We perform our analysis in exact arithmetic. In the companion papers
14: \cite{banks2021global2, banks2021global3}, we show that our shifting strategies can be
15: implemented efficiently in finite arithmetic. \end{abstract}
16: