- Applies only to Symmetric Positive Definite Matrices.
- Classical LU: .
- Since is SPD, we can hope for .
- This is called the Cholesky factorization.
- We will prove later on that exists for any SPD matrix .
To derive an algorithm to compute , we use the same method as before.
where is lower triangular. Using the same approach as LU, we find that and
General process:
Loop for to
See LU algorithm
Comments:
-
Simple algorithm
-
Requires half the storage and flops compared to LU
-
Requires the pivots to be positive. We will prove later that the pivots are always positive. So this is not an issue.
-
Pivoting is not required for Cholesky.
-
The algorithm always completes and is very accurate.
Triangular factorization, LU algorithm, Symmetric Positive Definite Matrices