A posteriori computation of the singular vectors in a preconditioned Jacobi SVD algorithm
Zlatko Drmač
Abstract
Zlatko Drmač
Abstract
This paper describes a novel way to implement the Jacobi algorithm for the singular value decomposition of full rank matrices. It is shown that the left and right singular vectors can be computed without explicit accumulation of Jacobi rotations. Instead, the accumulated product of Jacobi rotations is computed a posteriori as the solution of a certain well-conditioned matrix equation. Theoretical analysis provides tools to estimate, check and, if necessary, to improve the accuracy of the computed decomposition. Experimental results show that the new technique performs very well in practice.
OpenAlex reports 49 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper describes a novel way to implement the Jacobi algorithm for the singular value decomposition of full rank matrices. It is shown that the left and right singular vectors can be computed without explicit accumulation of Jacobi rotations. Instead, the accumulated product of Jacobi rotations is computed a posteriori as the solution of a certain well-conditioned matrix equation. Theoretical analysis provides tools to estimate, check and, if necessary, to improve the accuracy of the computed decomposition. Experimental results show that the new technique performs very well in practice.
Key concepts: Singular value decomposition, Mathematics, A priori and a posteriori, Computation, Singular value, Algorithm, Numerical analysis, Applied mathematics