Accelerating the SVD block-Jacobi method (Q2487206)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Accelerating the SVD block-Jacobi method
scientific article

    Statements

    Accelerating the SVD block-Jacobi method (English)
    0 references
    0 references
    0 references
    18 August 2005
    0 references
    A block version of the one-sided Jacobi method for the singular value decomposition of a rectangular matrix is formulated and a rough operation count is performed. Subsequently, the algorithm is re-analysed in detail to save on the number of flops and increase its efficiency. This is obtained by three improvements. First a preprocessing step is proposed which consists of a QR factorization, followed by an LQ factorization. This should reduce the number of iteration steps till convergence. Secondly, a (block) cosine-sine (CS) decomposition is used inside every iteration step, which reduces the number of flops and hence the computation time. Finally, some implementation details and tricks are given which boost the overall efficiency of the algorithm. For example an efficient stopping criterion is proposed based on the magnitude of the off-diagonal elements. An operation count of the modified algorithm shows the gain in flops and some numerical experiments illustrate the algorithm.
    0 references
    0 references
    SVD
    0 references
    one-sided block Jacobi algorithm
    0 references
    CS decomposition
    0 references
    convergence acceleration
    0 references
    singular value decomposition
    0 references
    QR factorization
    0 references
    LQ factorization
    0 references
    cosine-sine decomposition
    0 references
    stopping criterion
    0 references
    numerical experiments
    0 references
    0 references