PlanetMath (more info)
 Math for the people, by the people.
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: High Entry average rating: No information on entry rating
singular value decomposition (Definition)

Any real $ m \times n$ matrix $ A$ can be decomposed into

$\displaystyle A = USV^T $

where $ U$ is an $ m \times m$ orthogonal matrix, $ V$ is an $ n \times n$ orthogonal matrix, and $ S$ is a unique $ m \times n$ diagonal matrix with real, non-negative elements $ \sigma_i$, $ i = 1, \ldots , \min(m,n)$ , in descending order:

$\displaystyle \sigma_1 \ge \sigma_2 \ge \dots \ge \sigma_{\min(m,n)} \ge 0 $

The $ \sigma_i$ are the singular values 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:

$\displaystyle \begin{bmatrix}\Sigma \\ 0\end{bmatrix} \operatorname{if} m \ge n... ...torname{and}\; \begin{bmatrix}\Sigma & 0 \end{bmatrix} \operatorname{if} m < n,$

where $ \Sigma$ is a diagonal matrix with the diagonal elements $ \sigma_1,\sigma_2,\ldots , \sigma_{\min(m,n)}$. We assume now $ m \ge n$. If $ r=\operatorname{rank}(A) < n $ , then

$\displaystyle \sigma_1 \ge \sigma_2 \ge \cdots \ge \sigma_r > \sigma_{r+1} = \cdots = \sigma_n = 0.$

If $ \sigma_r \ne 0$ and $ \sigma_{r+1} = \cdots = \sigma_n = 0$, then $ r$ is the rank of $ A$. In this case, $ S$ becomes an $ r \times 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

$\displaystyle x = (A^T A)^{-1} A^T b $

Then utilizing the SVD by making the replacement $ A=USV^T$ we have

$\displaystyle x = V \begin{bmatrix}\Sigma^{-1} & 0 \end{bmatrix} U^T b .$

References



"singular value decomposition" is owned by akrowne.
(view preamble)

View style:

See Also: eigenvector, eigenvalue

Other names:  SVD, singular value, singular vector
Keywords:  matrix factorizations, numerical analysis, eigenvalues

Attachments:
proof of existence and uniqueness of singular value decomposition (Proof) by fernsanz
Log in to rate this entry.
(view current ratings)

Cross-references: least-squares problem, solution, rank, diagonal, right, columns, descending order, diagonal matrix, orthogonal matrix, matrix, real
There are 8 references to this entry.

This is version 5 of singular value decomposition, born on 2002-01-02, modified 2003-01-14.
Object id is 1171, canonical name is SingularValueDecomposition.
Accessed 24803 times total.

Classification:
AMS MSC15-00 (Linear and multilinear algebra; matrix theory :: General reference works )
 65-00 (Numerical analysis :: General reference works )

Pending Errata and Addenda
None.
[ View all 3 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)