singular value decomposition


Any real m×n matrix A can be decomposed into

A=U⁢S⁢VT

where U is an m×m orthogonal matrixMathworldPlanetmath, V is an n×n orthogonal matrix, and S is a unique m×n diagonal matrixMathworldPlanetmath with real, non-negative elements σi, i=1,…,min⁡(m,n) , in descending order:

σ1≥σ2≥…≥σmin⁡(m,n)≥0

The σi are the singular valuesMathworldPlanetmath of A and the first min⁡(m,n) columns of U and V are the left and right (respectively) singular vectors of A. S has the form:

[Σ0]⁢if⁡m≥n⁢and⁡[Σ0]⁢if⁡m<n,

where Σ is a diagonal matrix with the diagonal elements σ1,σ2,…,σmin⁡(m,n). We assume now m≥n. If r=rank⁡(A)<n , then

σ1≥σ2≥⋯≥σr>σr+1=⋯=σn=0.

If σr≠0 and σr+1=⋯=σn=0, then r is the rank of A. In this case, S becomes an r×r matrix, and U and V shrink accordingly. SVD can thus be used for rank determination.

The SVD provides a numerically robust solution to the least-squares problem. The matrix-algebraic phrasing of the least-squares solution x is

x=(AT⁢A)-1⁢AT⁢b

Then utilizing the SVD by making the replacement A=U⁢S⁢VT we have

x=V⁢[Σ-10]⁢UT⁢b.

References

  • •

    Originally from The Data Analysis Briefbook (http://rkb.home.cern.ch/rkb/titleA.htmlhttp://rkb.home.cern.ch/rkb/titleA.html)

Title singular value decomposition
Canonical name SingularValueDecomposition
Date of creation 2013-03-22 12:05:17
Last modified on 2013-03-22 12:05:17
Owner akrowne (2)
Last modified by akrowne (2)
Numerical id 9
Author akrowne (2)
Entry type Definition
Classification msc 15-00
Classification msc 65-00
Synonym SVD
Synonym singular value
Synonym singular vector
Related topic EigenvectorMathworldPlanetmathPlanetmathPlanetmath
Related topic EigenvalueMathworldPlanetmathPlanetmathPlanetmathPlanetmath