bidiagonalisaation
Bidiagonalization is a process in numerical linear algebra used to transform a given matrix into a bidiagonal matrix, which is a matrix with non-zero elements only on its main diagonal and its first superdiagonal or subdiagonal. This transformation is typically achieved through a sequence of orthogonal similarity transformations. The primary goal of bidiagonalization is to simplify the matrix for further computations, particularly in algorithms like the singular value decomposition (SVD).
A common method for bidiagonalizing a real matrix A is the Golub-Kahan-Reinsch algorithm, which involves applying