English

Structured Divide-and-Conquer for the Definite Generalized Eigenvalue Problem

Numerical Analysis 2025-05-29 v1 Numerical Analysis

Abstract

This paper presents a fast, randomized divide-and-conquer algorithm for the definite generalized eigenvalue problem, which corresponds to pencils (A,B)(A,B) in which AA and BB are Hermitian and the Crawford number γ(A,B)=minx2=1xH(A+iB)x\gamma(A,B) = \min_{||x||_2 = 1} |x^H(A+iB)x| 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.

Keywords

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

R2 v1 2026-07-01T02:45:07.280Z