Abstract

This paper concerns accurate computation of the singular value decomposition (SVD) of an $m\times n$ matrix $A$ . As is well known, cross-product matrix based SVD algorithms compute large singular values accurately but generally deliver poor small singular values. A new novel cross-product matrix based SVD method is proposed: (a) Use a backward stable algorithm to compute the eigenpairs of $A^{\rm T}A$ and take the square roots of the large eigenvalues of it as the large singular values of $A$ ; (b) form the Rayleigh quotient of $A^{\rm T}A$ with respect to the matrix consisting of the computed eigenvectors associated with the computed small eigenvalues of $A^{\rm T}A$ ; (c) compute the eigenvalues of the Rayleigh quotient and take the square roots of them as the small singular values of $A$ . A detailed quantitative error analysis is conducted on the method. It is proved that if small singular values are well separated from the large ones then the method can compute the small ones accurately up to the order of the unit roundoff $\epsilon$ . An algorithm is developed that is not only cheaper than the standard Golub–Reinsch and Chan SVD algorithms but also can update or downdate a new SVD by adding or deleting a row and compute certain refined Ritz vectors for large matrix eigenproblems at very low cost. Several variants of the algorithm are proposed that compute some or all parts of the SVD. Typical numerical examples confirm the high accuracy of our algorithm.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.