An Efficient and Stable Algorithm for the Symmetric-Definite Generalized Eigenvalue Problem

From MaRDI portal





A generalized eigenvalue problem \(Ax= \lambda Bx\) is considered with symmetric \(A\) and \(B\) and positive definite \(B\). The author proposes a new algorithm. It is designed to combine the merits of the strict simultaneous diagonalization of both \(A\) and \(B\) (often violated when using the simple-minded factorization of \(B\) in finite precision) and of keeping all the eigenvalues real (violated, e.g., by the QZ algorithm). Its essence lies in a factorization which admits a deflation of the eigenvectors, roughly speaking, in a decreasing order of their eigenvalues. This guarantees the stability for, admittedly, singular \(A\). Proofs are provided via an extensive analysis of error propagation, incorporating an interesting perturbation bound. The formalism is presented in infinite precision, with subsequent demonstration of the ``survival of the scheme when the (numerically) vanishing eigenvalues have to be deflated as strict zeros. It is conjectured that the number of operations (recomputations) grows logarithmically with the precision. Efficiency and robustness are demonstrated via numerical tests.




Cited in
(20)








This page was built for publication: An Efficient and Stable Algorithm for the Symmetric-Definite Generalized Eigenvalue Problem

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4509611)