Pseudospectral Shattering, the Sign Function, and Diagonalization in Nearly Matrix Multiplication Time
Jess Banks, Jorge Garza-Vargas, Archit Kulkarni, Nikhil Srivastava

TL;DR
This paper introduces a randomized algorithm for matrix diagonalization that operates in nearly matrix multiplication time, leveraging new insights into pseudospectrum splitting and the sign function, significantly improving efficiency over prior methods.
Contribution
The paper presents the first nearly matrix multiplication time algorithm for matrix diagonalization, combining pseudospectrum analysis and finite arithmetic sign function computation.
Findings
Splitting pseudospectrum into well-separated components with Gaussian perturbation.
Eigenvalues of perturbed matrices have large minimum gaps.
Rigorous analysis of Roberts' Newton iteration for the matrix sign function.
Abstract
We exhibit a randomized algorithm which given a matrix with and , computes with high probability an invertible and diagonal such that using arithmetic operations, in finite arithmetic with bits of precision. Here is the number of arithmetic operations required to multiply two complex matrices numerically stably, known to satisfy for every where is the exponent of matrix multiplication (Demmel et al., Numer. Math., 2007). Our result significantly improves the previously best known provable running times of arithmetic operations for diagonalization of general matrices (Armentano et al., J. Eur. Math. Soc., 2018), and (with regards to the dependence on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Polynomial and algebraic computation · Complexity and Algorithms in Graphs
