English

Generalized Pseudospectral Shattering and Inverse-Free Matrix Pencil Diagonalization

Numerical Analysis 2024-12-11 v5 Numerical Analysis

Abstract

We present a randomized, inverse-free algorithm for producing an approximate diagonalization of any n×nn \times n matrix pencil (A,B)(A,B). The bulk of the algorithm rests on a randomized divide-and-conquer eigensolver for the generalized eigenvalue problem originally proposed by Ballard, Demmel, and Dumitriu [Technical Report 2010]. We demonstrate that this divide-and-conquer approach can be formulated to succeed with high probability provided the input pencil is sufficiently well-behaved, which is accomplished by generalizing the recent pseudospectral shattering work of Banks, Garza-Vargas, Kulkarni, and Srivastava [Foundations of Computational Mathematics 2022]. In particular, we show that perturbing and scaling (A,B)(A,B) regularizes its pseudospectra, allowing divide-and-conquer to run over a simple random grid and in turn producing an accurate diagonalization of (A,B)(A,B) in the backward error sense. The main result of the paper states the existence of a randomized algorithm that with high probability (and in exact arithmetic) produces invertible S,TS,T and diagonal DD such that ASDT12ε||A - SDT^{-1}||_2 \leq \varepsilon and BST12ε||B - ST^{-1}||_2 \leq \varepsilon in at most O(log2(nε)TMM(n))O \left(\log^2 \left( \frac{n}{\varepsilon} \right) T_{\text{MM}}(n) \right) operations, where TMM(n)T_{\text{MM}}(n) is the asymptotic complexity of matrix multiplication. This not only provides a new set of guarantees for highly parallel generalized eigenvalue solvers but also establishes nearly matrix multiplication time as an upper bound on the complexity of inverse-free, exact arithmetic matrix pencil diagonalization.

Keywords

Cite

@article{arxiv.2306.03700,
  title  = {Generalized Pseudospectral Shattering and Inverse-Free Matrix Pencil Diagonalization},
  author = {James Demmel and Ioana Dumitriu and Ryan Schneider},
  journal= {arXiv preprint arXiv:2306.03700},
  year   = {2024}
}

Comments

To appear in Foundations of Computational Math. Version five contains minor edits over version four. Paper contents: 59 pages, 9 figures, 2 tables

R2 v1 2026-06-28T10:57:50.432Z