New fast divide-and-conquer algorithms for the symmetric tridiagonal eigenvalue problem
Shengguo Li, Xiangke Liao, Jie Liu, Hao Jiang

TL;DR
This paper introduces two accelerated divide-and-conquer algorithms for symmetric tridiagonal eigenvalue problems, utilizing hierarchically semiseparable matrices and randomized or structured low-rank approximations to achieve significant speedups over existing libraries.
Contribution
The paper presents novel divide-and-conquer algorithms using HSS matrices with different construction methods, improving efficiency for large eigenvalue problems.
Findings
Algorithms are more than 6x faster than Intel MKL for large matrices.
Both algorithms demonstrate stability and efficiency in experiments.
Parallel implementation enhances performance in shared memory environments.
Abstract
In this paper, two accelerated divide-and-conquer algorithms are proposed for the symmetric tridiagonal eigenvalue problem, which cost {flops} in the worst case, where is the dimension of the matrix and is a modest number depending on the distribution of eigenvalues. Both of these algorithms use hierarchically semiseparable (HSS) matrices to approximate some intermediate eigenvector matrices which are Cauchy-like matrices and are off-diagonally low-rank. The difference of these two versions lies in using different HSS construction algorithms, one (denoted by {ADC1}) uses a structured low-rank approximation method and the other ({ADC2}) uses a randomized HSS construction algorithm. For the ADC2 algorithm, a method is proposed to estimate the off-diagonal rank. Numerous experiments have been done to show their stability and efficiency. These algorithms are implemented in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Matrix Theory and Algorithms · Computational Geometry and Mesh Generation
