geschrieben werden. Dabei ist L eine untere Dreiecksmatrix, deren Diagonalelemente alle gleich 1 sind und D eine Diagonalmatrix mit positiven Einträgen. Mit der Matrix-"Wurzel" von D und dem Matrix-Faktor G, definiert durch
D=D1/2D1/2
und
G:=LD1/2,
wird die Cholesky-Zerlegung - äquivalent - auch formuliert als
A=GGT.
Liegt eine Berechnung der Cholesky-Zerlegung vor, so lässt sich das Gleichungssystem Ax=b effizient durch Vorwärts- und Rückwärtseinsetzen lösen:
Den Aufwand der Berechnung betreffend muss die Cholesky-Zerlegung mit dem Eliminationsverfahren nach Gauß und seiner algorithmischen Umsetzung, der LR-Zerlegung, verglichen werden. Letzteres erfordert etwa doppelt so viele Operationen, da nicht nur eine MatrixL, sondern zwei Faktoren L und R berechnet werden müssen. Der Algorithmus benötigt ca. 31n3 Operationen.
Beispiel
A=GGT
mit
A=⎝⎛420252025⎠⎞
und
G=⎝⎛g11g21g310g22g3200g33⎠⎞ und
GT=⎝⎛g1100g21g220g31g32g33⎠⎞ ergibt sich
So wird für die restlichen gs weiterverfahren. Schließlich ergibt sich
G=⎝⎛210021002⎠⎞
und
GT=⎝⎛200120012⎠⎞.
Einsatzbereiche
Bei der Anwendung der Methode der kleinsten Quadrate, ist eine Möglichkeit, in jedem Schritt die Normalgleichungen, die eine symmetrischpositiv definite Matrix haben, mit dem Cholesky-Verfahren zu lösen. Dies war die Motivation von Cholesky. Beim Gauß-Newton-Verfahren ist damit bei jedem Iterationsschritt ein Gleichungssystem zu lösen, welches sich mit dem Cholesky-Verfahren bestimmen lässt.
Die Choleskyzerlegung kann auch zur Gewinnung eines Vorkonditionierungsverfahrens für lineare Gleichungssysteme mit positiv definiter Matrix benutzt werden; zu diesem Zweck gibt es speziell die Variante der unvollständigen Cholesky-Zerlegung sowie der modifizierten unvollständigen Cholesky-Zerlegung.
Gleichzeitig stellt die Zerlegung einen Test dar, ob eine gegebene symmetrische Matrix positiv definit ist. Andernfalls ist nämlich einer der Einträge auf der Diagonalen negativ, so dass die Wurzel nicht gezogen werden kann, oder Null, so dass nicht durch den Eintrag geteilt werden kann. In beiden Fällen bricht der Algorithmus ab.
Außerhalb der Mathematik findet die Cholesky-Zerlegung auch Anwendung in der ökonometrischen Erforschung makroökonomischer Zusammenhänge. Hierbei wird bei sogenannten Vektorautoregressiven Modellen (VAR) die Reihenfolge der Beeinflussung der endogenen Variablen untereinander festgelegt.
Darüber hinaus wird sie auch bei der Monte-Carlo-Simulation eingesetzt, um vorgegebene Korrelationen in unabhängig generierte Zufallszahlenfolgen (als Diskretisierung stochastischer Prozesse) zu bringen.
Das Buch der Natur ist mit mathematischen Symbolen geschrieben.