Definition

Cholesky decomposition is a factorization of a symmetric positive definite matrix into the product:

where is a lower triangular matrix with positive diagonal entries, and is its transpose.

Intuition

Cholesky decomposition is a specialized form of the Lower–Upper Factorization (LU) tailored for Symmetric Positive Definite Matrix. Instead of requiring separate lower and upper triangular matrices, it takes advantage of symmetry and positivity to reduce computation and storage.

Key Properties

  1. Existence and Uniqueness:
    The decomposition exists and is unique for any symmetric positive definite matrix.

  2. Computational Efficiency:
    It requires approximately half the computational effort of LU decomposition for symmetric matrices.

  3. Matrix Symmetry:
    If is symmetric positive definite, then the resulting is also symmetric in terms of the structure of .

  4. Diagonal Positivity:
    All diagonal elements of are positive.

  5. Numerical Stability:
    Cholesky decomposition is numerically more stable compared to other decompositions for well-conditioned matrices.

Applications

  1. Linear Systems:
    Used to solve by first solving and then .

  2. Numerical Optimization:
    Frequently used in optimization algorithms, particularly in quadratic programming and least squares problems.

  3. Covariance Matrix:
    Essential for sampling from multivariate Gaussian distributions in statistical modeling.

  4. Eigenvalue Problems:
    Provides a basis for iterative methods like the conjugate gradient method.

Algorithm

  1. Start with , symmetric and positive definite.
  2. Compute elements of :