We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

math.NA

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Mathematics > Numerical Analysis

Title: Generalized Pseudospectral Shattering and Inverse-Free Matrix Pencil Diagonalization

Abstract: We present a randomized, inverse-free algorithm for producing an approximate diagonalization of any $n \times n$ matrix pencil $(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)$ regularizes its pseudospectra, allowing divide-and-conquer to run over a simple random grid and in turn producing an accurate diagonalization of $(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,T$ and diagonal $D$ such that $||A - SDT^{-1}||_2 \leq \varepsilon$ and $||B - ST^{-1}||_2 \leq \varepsilon$ in at most $O \left(\log^2 \left( \frac{n}{\varepsilon} \right) T_{\text{MM}}(n) \right)$ operations, where $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.
Comments: Version 4 includes a new numerical example and a tighter complexity analysis. Paper contents: 59 pages, 9 figures, 2 tables
Subjects: Numerical Analysis (math.NA)
MSC classes: 15A22, 65F15
Cite as: arXiv:2306.03700 [math.NA]
  (or arXiv:2306.03700v4 [math.NA] for this version)

Submission history

From: Ryan Schneider [view email]
[v1] Tue, 6 Jun 2023 14:13:03 GMT (734kb,D)
[v2] Tue, 20 Jun 2023 23:42:37 GMT (734kb,D)
[v3] Sun, 16 Jul 2023 19:08:08 GMT (1648kb,D)
[v4] Fri, 8 Mar 2024 20:29:51 GMT (1783kb,D)

Link back to: arXiv, form interface, contact.