LDL分解のrank-one更新の導出

arg maxarg min\providecommandrecterf\providecommand\providecommand\providecommandPr

はじめに

n×n行列AのLDL分解の計算量はO(n3)であるが、Aの分解が既に得られているとき、A+xxの分解をO(n2)の計算量で求めることができる。本記事ではこの方法を導出する。

“LDL分解のrank-one更新の導出” の続きを読む

Cholesky分解のrank-one updateの導出

MathJax internal buffer size exceeded; is there a recursive macro call?

はじめに

n×n行列AのCholesky分解の計算量はO(n3)であるが、Aの分解が既に得られているとき、A+xxの分解をO(n2)の計算量で求めることができる。本記事ではこの方法を導出する。

“Cholesky分解のrank-one updateの導出” の続きを読む

Sherman-Morrisonの公式の導出

Kalman-filterをはじめとする、逐次的な2乗誤差最小化に基づくリアルタイム信号処理では、損失関数を構成する2次形式の基になる行列の逆行列を高速で求める必要がある。そのような状況で頼りになるSherman-Morrisonの公式を導出する。Woodburyの公式の特別な場合として片付けられるのが一般的だが、本記事ではJordan分解を用いて導出してみる。

“Sherman-Morrisonの公式の導出” の続きを読む