Block-Jacobi SVD Algorithms: A Review

keywords: Serial and parallel block-Jacobi algorithm, serial and parallel dynamic ordering, asymptotic quadratic convergence, preconditioning
We discuss some progress in the design and implementation of block-Jacobi SVD algorithms in the scope of the last 25 years. Two ideas were crucial for enhancing the efficiency of two-sided and one-sided serial or parallel block-Jacobi methods: the so-called dynamic ordering of subproblems solved in each iteration step, and a suitable preconditioning of an original matrix. These two ideas led to a substantial decrease of (serial or parallel) iteration steps needed for the convergence. Consequently, especially the one-sided block-Jacobi SVD algorithm became competitive in speed with some SVD algorithms based on the matrix bi-diagonalization. We also discuss new theoretical results w.r.t. the asymptotic quadratic convergence of block-Jacobi SVD algorithms regardless of the distribution of singular values of the original matrix.
mathematics subject classification 2000: 65F30
reference: Vol. 44, 2025, No. 5, pp. 1254–1272