In linear algebra, a Block LU decomposition is a matrix decomposition of a block matrix into a lower block triangular matrix L and an upper block triangular matrix U. This decomposition is used in numerical analysis to reduce the complexity of the block matrix formula.

Block LDU decomposition

:<math>

\begin{pmatrix}

A & B \\

C & D

\end{pmatrix}

=

\begin{pmatrix}

I & 0 \\

C A^{-1} & I

\end{pmatrix}

\begin{pmatrix}

A & 0 \\

0 & D-C A^{-1} B

\end{pmatrix}

\begin{pmatrix}

I & A^{-1} B \\

0 & I

\end{pmatrix}

</math>

Block Cholesky decomposition

Consider a block matrix:

:<math>

\begin{pmatrix}

A & B \\

C & D

\end{pmatrix}

=

\begin{pmatrix}

I \\

C A^{-1}

\end{pmatrix}

\,A\,

\begin{pmatrix}

I & A^{-1}B

\end{pmatrix}

+

\begin{pmatrix}

0 & 0 \\

0 & D-C A^{-1} B

\end{pmatrix},

</math>

where the matrix <math>\begin{matrix}A\end{matrix}</math> is assumed to be non-singular,

<math>\begin{matrix}I\end{matrix}</math> is an identity matrix with proper dimension, and <math>\begin{matrix}0\end{matrix}</math> is a matrix whose elements are all zero.

We can also rewrite the above equation using the half matrices:

:<math>

\begin{pmatrix}

A & B \\

C & D

\end{pmatrix}

=

\begin{pmatrix}

A^{\frac{1}{2 \\

C A^{-\frac{*}{2

\end{pmatrix}

\begin{pmatrix}

A^{\frac{*}{2 & A^{-\frac{1}{2B

\end{pmatrix}

+

\begin{pmatrix}

0 & 0 \\

0 & Q^{\frac{1}{2

\end{pmatrix}

\begin{pmatrix}

0 & 0 \\

0 & Q^{\frac{*}{2

\end{pmatrix}

,</math>

where the Schur complement of <math>\begin{matrix}A\end{matrix}</math>

in the block matrix is defined by

:<math>

\begin{matrix}

Q = D - C A^{-1} B

\end{matrix}

</math>

and the half matrices can be calculated by means of Cholesky decomposition or LDL decomposition.

The half matrices satisfy that

:<math>

\begin{matrix}

A^{\frac{1}{2\,A^{\frac{*}{2=A;

\end{matrix}

\qquad

\begin{matrix}

A^{\frac{1}{2\,A^{-\frac{1}{2=I;

\end{matrix}

\qquad

\begin{matrix}

A^{-\frac{*}{2\,A^{\frac{*}{2=I;

\end{matrix}

\qquad

\begin{matrix}

Q^{\frac{1}{2\,Q^{\frac{*}{2=Q.

\end{matrix}</math>

Thus, we have

:<math>

\begin{pmatrix}

A & B \\

C & D

\end{pmatrix}

=

LU,

</math>

where

:<math>

LU =

\begin{pmatrix}

A^{\frac{1}{2 & 0 \\

C A^{-\frac{*}{2 & 0

\end{pmatrix}

\begin{pmatrix}

A^{\frac{*}{2 & A^{-\frac{1}{2B \\

0 & 0

\end{pmatrix}

+

\begin{pmatrix}

0 & 0 \\

0 & Q^{\frac{1}{2

\end{pmatrix}

\begin{pmatrix}

0 & 0 \\

0 & Q^{\frac{*}{2

\end{pmatrix}.

</math>

The matrix <math>\begin{matrix}LU\end{matrix}</math> can be decomposed in an algebraic manner into

::<math>L =

\begin{pmatrix}

A^{\frac{1}{2 & 0 \\

C A^{-\frac{*}{2 & Q^{\frac{1}{2

\end{pmatrix}

\mathrm{~~and~~}

U =

\begin{pmatrix}

A^{\frac{*}{2 & A^{-\frac{1}{2B \\

0 & Q^{\frac{*}{2

\end{pmatrix}.

</math>

See also

  • Matrix decomposition

References