Cholesky decomposition

In place matrix factorization

Al momento, stai seguendo questo contributo

This is an implementation of Cholesky decomposition based on [1]. The algorithm exploits matrix multiplication and is consequently faster than the canonical implementations of Cholesky decomposition via Cholesky-Banachiewicz/Cholesky-Crout decompositions, which use only matrix-vector multiplication (and not matrix-matrix multiplication). Interestingly enough, the algorithm can be seen as a hybrid between Cholesky-Banachiewicz and Cholesky-Crout algorithms. The algorithm takes a parameter, which says how large should be the matrix for matrix multiplication. If no parameter is passed, an optimal size for matrix multiplication is estimated.

The package contains following algorithms:
1) Cholesky-Banachiewicz
2) Cholesky-Crout
3) Hybrid

A practical note: Neither of the implementations is faster than the build in 'chol' function. The provided methods are merely for educative purposes.

[1] Simple, Fast and Practicable Algorithms for Cholesky, LU and QR Decomposition Using Fast Rectangular Matrix Multiplication by Cristóbal Camarero

Cita come

Jan Motl (2026). Cholesky decomposition (https://it.mathworks.com/matlabcentral/fileexchange/71304-cholesky-decomposition), MATLAB Central File Exchange. Recuperato .

Informazioni generali

Compatibilità della release di MATLAB

  • Compatibile con qualsiasi release

Compatibilità della piattaforma

  • Windows
  • macOS
  • Linux
Versione Pubblicato Note della release Action
1.0.0