Top Qs
Timeline
Chat
Perspective
Complete orthogonal decomposition
From Wikipedia, the free encyclopedia
Remove ads
Remove ads
In linear algebra, the complete orthogonal decomposition is a matrix decomposition.[1][2] It is similar to the singular value decomposition, but typically somewhat[3] cheaper to compute and in particular much cheaper and easier to update when the original matrix is slightly altered.[1]
Specifically, the complete orthogonal decomposition factorizes an arbitrary complex matrix into a product of three matrices, , where and are unitary matrices and is a triangular matrix. For a matrix of rank , the triangular matrix can be chosen such that only its top-left block is nonzero, making the decomposition rank-revealing.
For a matrix of size , assuming , the complete orthogonal decomposition requires floating point operations and auxiliary memory to compute, similar to other rank-revealing decompositions.[1] Crucially however, if a row/column is added or removed, its decomposition can be updated in operations.[1]
Because of its form, , the decomposition is also known as UTV decomposition.[4] Depending on whether a left-triangular or right-triangular matrix is used in place of , it is also referred to as ULV decomposition[3] or URV decomposition,[5] respectively.
Remove ads
Construction
The UTV decomposition is usually[6][7] computed by means of a pair of QR decompositions: one QR decomposition is applied to the matrix from the left, which yields , another applied from the right, which yields , which "sandwiches" triangular matrix in the middle.
Let be a matrix of rank . One first performs a QR decomposition with column pivoting:
- ,
where is a permutation matrix, is a unitary matrix, is a upper triangular matrix and is a matrix. One then performs another QR decomposition on the adjoint of :
- ,
where is a unitary matrix and is an lower (left) triangular matrix. Setting yields the complete orthogonal (UTV) decomposition:[1]
- .
Since any diagonal matrix is by construction triangular, the singular value decomposition, , where , is a special case of the UTV decomposition. Computing the SVD is slightly more expensive than the UTV decomposition,[3] but has a stronger rank-revealing property.
Remove ads
See also
References
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads