首页 | 本学科首页   官方微博 | 高级检索  
     检索      


New fast divide‐and‐conquer algorithms for the symmetric tridiagonal eigenvalue problem
Authors:Shengguo Li  Xiangke Liao  Jie Liu  Hao Jiang
Institution:1. College of Computer, National University of Defense Technology (NUDT), Changsha, China;2. Science and Technology on Parallel and Distributed Processing Laboratory, National University of Defense Technology (NUDT), Changsha, China;3. State Key Laboratory of High Performance Computing, National University of Defense Technology (NUDT), Changsha, China
Abstract:In this paper, two accelerated divide‐and‐conquer (ADC) algorithms are proposed for the symmetric tridiagonal eigenvalue problem, which cost O(N2r) flops in the worst case, where N is the dimension of the matrix and r 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 carried out to show their stability and efficiency. These algorithms are implemented in parallel in a shared memory environment, and some parallel implementation details are included. Comparing the ADCs with highly optimized multithreaded libraries such as Intel MKL, we find that ADCs could be more than six times faster for some large matrices with few deflations. Copyright © 2016 John Wiley & Sons, Ltd.
Keywords:HSS matrices  cauchy‐like matrices  eigenvalue problems  Schur complements  divide‐and‐conquer algorithm
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号