A Contour Integral-Based Algorithm for Computing Generalized Singular Values
Yuqi Liu, Xinyu Shan, Meiyue Shao
TL;DR
This paper develops contour-integral FEAST-based algorithms to compute a few singular values or generalized singular values via the Jordan--Wielandt pencil. It analyzes projection strategies, introduces a robust augmented contour scheme, and extends FEAST to GSVD with Rayleigh--Ritz projections. Numerical experiments on sparse matrices show rapid convergence (typically 2–4 iterations) and high accuracy, outperforming Jacobi--Davidson in the tested cases. The work enables efficient partial SVD/GSVD computation and suggests avenues for spectral slicing and mixed-precision implementations in large-scale settings.
Abstract
We propose a contour integral-based algorithm for computing a few singular values of a matrix or a few generalized singular values of a matrix pencil. Mathematically, the generalized singular values of a matrix pencil are the eigenvalues of an equivalent Hermitian-definite matrix pencil, known as the Jordan-Wielandt matrix pencil. However, direct application of the FEAST solver does not fully exploit the structure of this problem. We analyze several projection strategies on the Jordan-Wielandt matrix pencil, and propose an effective and robust scheme tailored to GSVD. Both theoretical analysis and numerical experiments demonstrate that our algorithm achieves rapid convergence and satisfactory accuracy.
