wiki:GB12301/2013-06-11

Version 1 (modified by chris, 11 years ago) (diff)

LU分解

行列A,L,U

  • Lは対角要素が全て1、対角要素より上の要素が全て0の下三角行列
  • Uは対角要素は1とは限らない、対角要素より下の要素が全て0の上三角行列

A = LU

Ax=b という方程式があれば、 LUx=b

すなわちL(Ux)=b

Ux=yとおくと、Ly=b

LU分解は消去法を用いて行う。

Pij(α) = I + αeiejT

Aの第j行にαをかけて第i行に加える操作:

Pij(α)A = A + αeiejTA

Pij(α) について次の性質がある:

  • Pij-1(α) = Pij(-α) = I - αeiejT
  • Pi'j(α')Pij(α) = I + (αei + α'ei')ejT