Applied & computational complex analysis: power series integration conformal mapping location of zero
Digital image processing
Applied numerical linear algebra
Applied numerical linear algebra
A new O (N(2)) algorithm for the symmetric tridiagonal eigenvalue/eigenvector problem
A new O (N(2)) algorithm for the symmetric tridiagonal eigenvalue/eigenvector problem
A new BLAS-3 based parallel algorithm for computing the eigenvectors of real symmetric matrices
High performance scientific and engineering computing
Orthogonal Eigenvectors and Relative Gaps
SIAM Journal on Matrix Analysis and Applications
PaCT'07 Proceedings of the 9th international conference on Parallel Computing Technologies
Hi-index | 0.01 |
To perform singular value decomposition (SVD) of matrices with high accuracy and high-speed, we developed a library by using an integrable system called the discrete Lotka-Volterra (dLV) system. The most well-known routine for the SVD is DBDSQR provided in LAPACK, which is based on the QRs (QR with shift) algorithm. However, DBDSQR is slow and does not perform well for the case where only a few singular vectors are desirable. Recently a new SVD scheme named Integrable-SVD (I-SVD) was developed. The execution time for the I-SVD scheme based on the dLV system and transformation is less. In this paper, we implement and evaluate the I-SVD scheme. To examine its accuracy, we propose a method for making random upper bidiagonal matrices with desired singular values. The corresponding singular vectors are also accurately obtained. From the experimental results, we conclude that the singular vectors computed by the I-SVD scheme have adequate orthogonality, and the scheme also has high speed and accuracy for both the computed singular values and vectors.