The singular value decomposition (SVD) is one of the most powerful tools in theoretical and numerical linear algebra. The utility comes from three basic properties:

  • Every matrix has an SVD.
  • The SVD provides an orthonormal resolution for the four invariant subspaces.
  • The SVD provides an ordered list of singular values.

The Singular Value Decomposition Theorem

edit

The singular value decomposition is the most powerful - and most expensive - decomposition tool in linear algebra. The power comes from the resolution of the four fundamental subspaces as well as the eigenvalues.

Existence

edit

Every matrix has a singular value decomposition. Given a matrix  , that is, with   rows,   columns, and rank  , the SVD can be written as

 ,

where

  •   resolves the column space,
  •   resolves the row space,
  •   contains the singular values.

The domain matrices are unitary:

 
 

Uniqueness

edit

The singular values are unique, therefore the matrices   and   are unique. Typically the domain matrices are not unique. For example, there could be two different decompositions such that

 

Subspace decomposition

edit

Fundamental Theorem of Linear Algebra

edit

The [Fundamental Theorem of Linear Algebra] states that a matrix   induces a row space (or domain)   and a column space (or codomain)  . The row space and the column space each have an orthogonal decomposition into a range space and a null space:

  •   =       (domain),
  •   =       (codomain),

where the overbear represents the set closure required in infinite dimensional spaces.

 

Block structure

edit
  (1)

 

Casting the SVD in block structure emphasizes its subspace decomposition;

 

Geometry of the SVD

edit

The mapping action of a matrix demonstrates the geometry of the SVD. A matrix is an operator which maps an  vector into an  vector

File:/Users/rditldmt/Dropbox/Wiki/svd/movies/AS2.mov
The mapping action of a matrix
 

Low rank approximation

edit

Analytic computation

edit
 
Matrix action on unit circle.

Examples

edit

Full row and column rank

edit
 
 


 
Matrix action on unit circle.
 
Matrix action on unit circle.
 
Matrix action on unit circle.
Orange Apple
Bread Pie
Butter Ice cream