: Optimization
: Maths
: 目次
目次
Singular Value Decomposition
The operation decomposes an
matrix (with
)
into the
product of a
orthogonal matrix
, an
diagonal matrix of singular values,
and the
transpose of an
orthogonal square matrix
, thus
Some features of this decomposition include
- The condition number of the matrix is given by the ratio of
the largest singular value to the smallest singular value.
- The presence of a zero singular value indicates that the matrix is singular
- The number of non-zero singular values indicates the rank of the matrix
Cholesky Factorization
Given a matrix
which is symmetric and positive definite we can do a
LU decomposition to give
However arranging such that
we get
which is the
Cholesky factorization of
. The elements of
can be easily
determined by equating components. The utility of a Cholesky
factorization is that it convert the linear system
into two triangular systems which can be
solved by backward and forward substitutions. For the 2D case
This gives us
Given,
is a vector in
and
is a subspace of
spanned by the vectors
. We want to find the orthogonal projection of
onto
. Form the matrix
whose columns are the vectors
and then solve the
normal system
The solution vector
when premultiplied by
gives the orthogonal projection of
onto
, i.e.,
An alternative representation (from Mathworld) is that if the subspace
is represented by the orthonormal basis
then the orthogonal projection
onto
is given by
Here
is termed the inner product and is the
generalization of the dot product.
Yet another definition says that if
is the orthonormal basis for a
subspace
then
Note that this is valid when
,
i.e., the same space as
.
: Optimization
: Maths
: 目次
目次
平成16年8月12日