アンドレ・ルイ・コレスキーにちなんで名付けられたコレスキー分解は、正定対称行列 A に対して、A=LL Tのような下三角行列 L を決定することから構成されます。
行列 L は、ある意味 A の「平方根」です。この分解により、特に逆行列 A -1を計算し、A の行列式 (次の対角要素の積の2 乗に等しい) を計算することが可能になります。 L) または多正規則をシミュレートすることさえできます。
例
対称行列A:
は三角行列L の右側の積に等しい:
とその転置 L T。

定理
行列のコレスキー分解:
A が正定対称行列の場合、次のような下三角実行列 L が少なくとも 1 つ存在します。
- A= LLT
また、行列 L の対角要素がすべて正であり、対応する因数分解が一意であると仮定することもできます。

アルゴリズム
マトリックスを探します。
- $$ {L=\begin{bmatrix} l_{11}\\ l_{21} & l_{22}\\ \vdots & \vdots & \ddots\\ l_{n1} & l_{n2} & \cdots & l_{nn} \end{bmatrix}} $$
A=LL T の等式から、次のことが導き出されます。
- $$ {a_{ij}=\left(LL^{T}\right)_{ij}={\sum_{k=1}^{n}l_{ik}l_{jk}}={\sum_{k=1}^{\min\left\{ i,j\right\} }l_{ik}l_{jk}},\;1\leq i,j\leq n} $$
1≤p の場合 l pq =0 なので 行列 A は対称であるため、上記の関係が i≤j について検証されるだけで十分です。つまり、行列 L の要素 l ij が次を満たさなければなりません。 i=1 の場合、L の最初の列を決定します。 最初の (j-1) 列を計算した後、L のj番目の列を決定します。 前の定理から、すべての量を確実にしながら、すべての要素 l ii >0 を選択することが可能であることがわかります。 ポジティブです。

