Overview

In this note I would review the idea of Schur complement and its application in calculating the matrix inverse lemma and some properties.

Schur Complement

Schur complement naturally comes out when we do Gaussian elimination for an invertible square matrix , where are , , , . First we do column multiplication, which is the left multiplication to get the upper triangular form.

The first entry of the upper triangular form is Schur complement. Continue the Gaussian elimination, we have

Rearrange we have a UDL decomposition

Usually, we write as the symbol for Schur complement.

Application of Schur Complement

The common application of Schur Complement is to calculate the matrix inverse:

The above formula is called matrix inversion lemma, it has a lot of application in calculating the conditional and marginal distribution of the Gaussian distribution.

Another application of the Schur complement lemma is in matrix inequality, itโ€™s an useful tool to construct a linear matrix inequality for conic programming. Consider the case when is a symmetric and real matrix, given by

Then

  • If and is invertible, then and And if we use the following identity

This can be easily verified by taking the UDL decomposition of the matrix

Then

  • If and is invertible, then and .

One can check the paper LMI for Physically Consistent Parameter Identification, the authors use the Schur complement to construct a conic programming problem.

Reference