Cholesky Factorization: Positive de Nite Matrices
Cholesky Factorization: Positive de Nite Matrices
1/6
Cholesky decomposition
Then
A = LLT
where L is a lower triangular matrix.
2/6
Cholesky decomposition
A = LLT
l11 0 0 ··· 0 l11 l21 l31 ··· lm1
l21 l22 0 ··· 0 0 l22 l32 ··· lm2
··· 0 ··· lm3
= l31 l32 l33 0 0 l33
.. .. .. .. .. .. .. ..
. . . . . . . .
lm1 lm2 lm3 · · · lmm 0 0 0 ··· lmm
1st row of A
2
a11 = l11
a12 = l11 l21 , ··· , a1k = l11 lk1 , k = 2, . . . , m
3/6
Cholesky decomposition
A = LLT
l11 0 0 ··· 0 l11 l21 l31 ··· lm1
l21 l22 0 ··· 0 0 l22 l32 ··· lm2
··· 0 ··· lm3
= l31 l32 l33 0 0 l33
.. .. .. .. .. .. .. ..
. . . . . . . .
lm1 lm2 lm3 · · · lmm 0 0 0 ··· lmm
2nd row of A
a21 = l21 l11
2
a22 = l21 2
+ l22 , ··· , a2k = l21 lk1 + l22 lk2 , k = 2, . . . , m
3/6
Cholesky decomposition
4/6
Systems of linear equations
Ax = b
Ly = b (forward substitution)
LT x = y (back substitution)
5/6
Applications of Cholesky decomposition
Quantum mechanics ( )∗
Observables are represented by Hermitian operators. ( AT = A)
6/6
Applications of Cholesky decomposition
Numerical optimization
The Hessian matrix of a multivariate function F (x)
∂2F
Hjk =
∂xj ∂xk
6/6
Applications of Cholesky decomposition
6/6