In
mathematics, a bidiagonal matrix is a
banded matrix with non-zero entries along the main diagonal and ''either'' the diagonal above or the diagonal below. This means there are exactly two non-zero diagonals in the matrix.
When the diagonal above the main diagonal has the non-zero entries the matrix is upper bidiagonal. When the diagonal below the main diagonal has the non-zero entries the matrix is lower bidiagonal.
For example, the following matrix is upper bidiagonal:
:
and the following matrix is lower bidiagonal:
:
Usage
One variant of the
QR algorithm
In numerical linear algebra, the QR algorithm or QR iteration is an eigenvalue algorithm: that is, a procedure to calculate the eigenvalues and eigenvectors of a matrix. The QR algorithm was developed in the late 1950s by John G. F. Francis and b ...
starts with reducing a general matrix into a bidiagonal one,
and the
singular value decomposition
In linear algebra, the singular value decomposition (SVD) is a factorization of a real or complex matrix. It generalizes the eigendecomposition of a square normal matrix with an orthonormal eigenbasis to any \ m \times n\ matrix. It is r ...
(SVD) uses this method as well.
Bidiagonalization
Bidiagonalization allows guaranteed accuracy when using
floating-point arithmetic
In computing, floating-point arithmetic (FP) is arithmetic that represents real numbers approximately, using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. For example, 12.345 can b ...
to compute singular values.
See also
*
List of matrices
This article lists some important classes of matrices used in mathematics, science and engineering. A matrix (plural matrices, or less commonly matrixes) is a rectangular array of numbers called ''entries''. Matrices have a long history of both s ...
*
LAPACK
LAPACK ("Linear Algebra Package") is a standard software library for numerical linear algebra. It provides routines for solving systems of linear equations and linear least squares, eigenvalue problems, and singular value decomposition. It al ...
*
Hessenberg form – The Hessenberg form is similar, but has more non-zero diagonal lines than 2.
References
* Stewart, G. W. (2001) ''Matrix Algorithms, Volume II: Eigensystems''. Society for Industrial and Applied Mathematics. .
External links
High performance algorithmsfor reduction to condensed (Hessenberg, tridiagonal, bidiagonal) form
Linear algebra
Sparse matrices
{{compu-prog-stub