Structured Divide-and-Conquer for the Definite Generalized Eigenvalue Problem
Abstract
This paper presents a fast, randomized divide-and-conquer algorithm for the definite generalized eigenvalue problem, which corresponds to pencils in which and are Hermitian and the Crawford number is positive. Adapted from the fastest known method for diagonalizing arbitrary matrix pencils [Foundations of Computational Mathematics 2024], the algorithm is both inverse-free and highly parallel. As in the general case, randomization takes the form of perturbations applied to the input matrices, which regularize the problem for compatibility with fast, divide-and-conquer eigensolvers -- i.e., the now well-established phenomenon of pseudospectral shattering. We demonstrate that this high-level approach to diagonalization can be executed in a structure-aware fashion by (1) extending pseudospectral shattering to definite pencils under structured perturbations (either random diagonal or sampled from the Gaussian Unitary Ensemble) and (2) formulating the divide-and-conquer procedure in a way that maintains definiteness. The result is a specialized solver whose complexity, when applied to definite pencils, is provably lower than that of general divide-and-conquer.
Cite
@article{arxiv.2505.21917,
title = {Structured Divide-and-Conquer for the Definite Generalized Eigenvalue Problem},
author = {James Demmel and Ioana Dumitriu and Ryan Schneider},
journal= {arXiv preprint arXiv:2505.21917},
year = {2025}
}
Comments
27 pages, 3 figures