コレスキー分解
コレスキー分解(Cholesky decomposition)とは、半正定値エルミート行列を下三角行列とその共役転置行列の積に分解することである。このような分解は常に存在し、かつ、下三角行列の対角成分を非負実数にできる。
参考文献
- Cholesky decomposition - Wikipedia. https://ja.wikipedia.org/wiki/QR%E5%88%86%E8%A7%A3(2022年3月29日参照).
正定値実対称行列のコレスキー分解の一意性の証明
コレスキ―分解を得る方法
参考文献 [1] の例を numpy の関数で得ると以下である。import numpy as np
A = np.array([
[ 4, 12, -16],
[ 12, 37, -43],
[-16, -43, 98]
])
R = np.linalg.cholesky(A)
print(R)
[[ 2. 0. 0.]
[ 6. 1. 0.]
[-8. 5. 3.]]