数値解析 第11回 (2) LU 分解法の利点
ガウスの消去法と LU 分解法の実行時間比較
加減乗除の四則演算の実行時間は、乗算と除算が同程度、加法・減法の実行時間はそれに比べると大したことはありません ( 今日の6ページ目参照 ) 。 従って、加減乗除で構成されているプログラムの実行時間は、その中の乗算・除算の回数で見積ることができます。 サイズ $n$ のガウスの消去法と LU 分解法で用いられる乗算・除算の回数は凡そ次の通りです。Step 1 | Step 2 | Step 3 | 合 計 | |
ガウスの消去法 | $\dps{\frac{1}{3}n^3}$ 回 | $\dps{\frac{1}{2}n^2}$ 回 | な し | $\dps{\frac{1}{3}n^3+\frac{1}{2}n^2}$ 回 |
LU 分解法 | $\dps{\frac{1}{3}n^3}$ 回 | $\dps{\frac{1}{2}n^2}$ 回 | $\dps{\frac{1}{2}n^2}$ 回 | $\dps{\frac{1}{3}n^3+n^2}$ 回 |
LU 分解法の利点
ガウスの消去法では $\bbb$ が変わるごとに拡大係数行列 $(A\ \bbb)$ も変わってしまいますので Step 1-2 を実行しなければなりません。