ブロック行列の逆行列(応用1・ブロック三角行列)

ブロック行列の逆行列は、ブロック行列を

  • ブロック対角行列
  • 対角成分が単位行列のブロック三角行列

の積に分解し、次の3種類の逆行列公式を用いて計算する。

  1. \begin{bmatrix}A & O \\ O & D \\ \end{bmatrix}^{-1} =  \begin{bmatrix}A^{-1} & O \\ O & D^{-1} \\ \end{bmatrix}
  2. \begin{bmatrix}I & X \\ O & I \\ \end{bmatrix}^{-1} =  \begin{bmatrix}I & -X \\ O & I \\ \end{bmatrix}
  3. \begin{bmatrix}I & O \\ X & I \\ \end{bmatrix}^{-1} =  \begin{bmatrix}I & O \\ -X & I \\ \end{bmatrix}

(応用1-1)上三角ブロック行列
 \begin{bmatrix} A & B \\ O & D \end{bmatrix}
というパターンである(ただし、小行列A,Dについて、逆行列A^{-1},D^{-1}が存在しているとする。)
このブロック行列はブロック対角行列とブロック三角行列の積で表されるとして、
 \begin{bmatrix} A & B \\ O & D \\ \end{bmatrix} = \begin{bmatrix} P & O \\ O & Q \\ \end{bmatrix} \begin{bmatrix} I & X \\ O & I \\ \end{bmatrix}
と表す。右辺の積を求めると、
 \begin{bmatrix} P & O \\ O & Q \\ \end{bmatrix} \begin{bmatrix} I & X \\ O & I \\ \end{bmatrix} = \begin{bmatrix} P & PX \\ O & Q \\ \end{bmatrix}
となる。あとは最初の式と比較すると、 P=A, Q=D, X = A^{-1}Bなので、
 \begin{bmatrix} A & B \\ O & D \end{bmatrix} = \begin{bmatrix} A & O \\ O & D \end{bmatrix} \begin{bmatrix} I & A^{-1}B \\ O & I \end{bmatrix}
となる。したがって逆行列の積の公式を用いると、
 \begin{bmatrix} A & B \\ O & D \end{bmatrix} ^{-1} = \begin{bmatrix} I & -A^{-1}B \\ O & I \end{bmatrix} \begin{bmatrix} A^{-1} & O \\ O & D^{-1} \end{bmatrix}
となる。なお求められた逆行列は、もとの行列に対して左からかけても右からかけても単位行列になることが確認できる。

(応用1-2)下三角ブロック行列
 \begin{bmatrix} A & O \\ C & D \end{bmatrix}
というパターンである(ただし、小行列Aについて、逆行列A^{-1}が存在しているとする。)
このブロック行列はブロック対角行列とブロック三角行列の積で表されるとして、
 \begin{bmatrix} A & O \\ C & D \\ \end{bmatrix} = \begin{bmatrix} I & O \\ X & I \\ \end{bmatrix} \begin{bmatrix} P & O \\ O & Q \\ \end{bmatrix}
と表す。右辺の積を求めると、
 \begin{bmatrix} I & O \\ X & I \\ \end{bmatrix} \begin{bmatrix} P & O \\ O & Q \\ \end{bmatrix} = \begin{bmatrix} P & O \\ XP & Q \\ \end{bmatrix}
となる。あとは最初の式と比較すると、 P=A, Q=D, X = CA^{-1}なので、
 \begin{bmatrix} A & O \\ C & D \end{bmatrix} = \begin{bmatrix} I & O \\ CA^{-1} & I \end{bmatrix} \begin{bmatrix} A & O \\ O & D \end{bmatrix}
となる。したがって逆行列の積の公式を用いると、
 \begin{bmatrix} A & O \\ C & D \end{bmatrix} ^{-1} = \begin{bmatrix} A^{-1} & O \\ O & D^{-1} \end{bmatrix} \begin{bmatrix} I & O \\ -CA^{-1} & I \end{bmatrix}
となる。なお求められた逆行列は、もとの行列に対して左からかけても右からかけても単位行列になることが確認できる。