Cholesky分解の概要
Cholesky分解(コレスキー分解)は、対称正定値行列を対象とする行列分解手法の一つです。具体的には、与えられた正定値対称行列 を、次の形に分解します:
ここで、
-
は下三角行列(対角成分は正)
-
はその転置行列
を表します。これにより、行列の構造を利用して効率的な計算が可能になります。
正定値対称行列の条件
Cholesky分解を行うためには、行列 が 正定値対称行列である必要があります。
-
対称性:
-
正定値性: 任意の非零ベクトル に対して
Cholesky分解の計算方法
行列 が の場合、Cholesky分解は次の漸化的な方法で行います。
-
の要素を求める。
-
対角成分:
-
非対角成分(下三角部分):
-
-
上三角部分はゼロであるため、計算の対象は下三角成分のみ。
利点
-
計算効率の高さ
LU分解に比べて半分程度の計算量で済みます(対称性を利用するため)。 -
数値的安定性
正定値対称行列に限定することで、安定した分解が可能。 -
応用範囲の広さ
-
連立一次方程式 の高速解法
-
ガウス過程やベイズ統計における共分散行列の処理
-
数値最適化(Newton法や準Newton法の計算)
-
具体例
例えば、次の の正定値対称行列を考えます。
これをCholesky分解すると、
となり、確かに が成り立ちます。
まとめ
-
Cholesky分解は 正定値対称行列専用の行列分解法。
-
行列 を下三角行列 とその転置 に分解する。
-
LU分解より計算効率が高く、数値的にも安定。
-
統計学・機械学習・数値最適化など広範囲で利用される。
ChatGPT5 生成日:2025/09/17