arXiv · 2506.08355
A Bi-Orthogonal Structure-Preserving eigensolver for large-scale linear response eigenvalue problem
Abstract
The linear response eigenvalue problem, which arises from many scientific and engineering fields, is quite challenging numerically for large-scale sparse/dense system, especially when it has zero eigenvalues. Based on a direct sum decomposition of biorthogonal invariant subspaces and the minimization principles in the biorthogonal complement, using the structure of generalized nullspace, we propose a Bi-Orthogonal Structure-Preserving subspace iterative solver, which is stable, efficient, and of excellent parallel scalability. The biorthogonality is of essential importance and created by a modified Gram-Schmidt biorthogonalization (MGS-Biorth) algorithm. We naturally deflate out converged eigenvectors by computing the rest eigenpairs in the biorthogonal complementary subspace without introducing any artificial parameters. When the number of requested eigenpairs is large, we propose a moving mechanism to compute them batch by batch such that the projection matrix size is small and independent of the requested eigenpair number. For large-scale problems, one only needs to provide the matrix-vector product, thus waiving explicit matrix storage. The numerical performance is further improved when the matrix-vector product is implemented using parallel computing. Ample numerical examples are provided to demonstrate the stability, efficiency, and parallel scalability.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Yu Li, Zijing Wang, Yong Zhang. 2025-06-10. A Bi-Orthogonal Structure-Preserving eigensolver for large-scale linear response eigenvalue problem. https://arxiv.org/abs/2506.08355
Cite the original work for its findings. Save a collection to share your selection of sources.