摘要:The one-sided block Jacobi method (OSBJ) has attracted attention as a fast and accurate algorithm for the singular value decomposition (SVD). The computational kernel of OSBJ is orthogonalization of a column block pair, which amounts to computing the SVD of this block pair. Hari proposes three methods for this partial SVD, and we found through numerical experiments that the variant named "V2", which is based on the Cholesky QR method, is the fastest variant and achieves satisfactory accuracy. While it is a good news from a practical viewpoint, it seems strange considering the well-known instability of the Cholesky QR method. In this paper, we perform a detailed error analysis of the V2 variant and explain why and when it can be used to compute the partial SVD accurately. Thus, our results provide a theoretical support for using the V2 variant safely in the OSBJ method. Download data is not yet available.
其他摘要:The one-sided block Jacobi method (OSBJ) has attracted attention as a fast and accurate algorithm for the singular value decomposition (SVD). The computational kernel of OSBJ is orthogonalization of a column block pair, which amounts to computing the SVD of this block pair. Hari proposes three methods for this partial SVD, and we found through numerical experiments that the variant named "V2", which is based on the Cholesky QR method, is the fastest variant and achieves satisfactory accuracy. While it is a good news from a practical viewpoint, it seems strange considering the well-known instability of the Cholesky QR method. In this paper, we perform a detailed error analysis of the V2 variant and explain why and when it can be used to compute the partial SVD accurately. Thus, our results provide a theoretical support for using the V2 variant safely in the OSBJ method.
关键词:Singular value decomposition; one-sided Jacobi method; error analysis; parallel computing; orthogonalization Abstract The one-sided block Jacobi method (OSBJ) has attracted attention as a fast and accurate algorithm for the singular value decomposition (SVD);The computational kernel of OSBJ is orthogonalization of a column block pair; which amounts to computing the SVD of this block pair;Hari proposes three methods for this partial SVD; and we found through numerical experiments that the variant named "V2"; which is based on the Cholesky QR method; is the fastest variant and achieves satisfactory accuracy;While it is a good news from a practical viewpoint; it seems strange considering the well-known instability of the Cholesky QR method;In this paper; we perform a detailed error analysis of the V2 variant and explain why and when it can be used to compute the partial SVD accurately;Thus; our results provide a theoretical support for using the V2 variant safely in the OSBJ method;Downloads Download data is not yet available.
其他关键词:Singular value decomposition;one-sided Jacobi method;error analysis;parallel computing;orthogonalization