Schur 补与 Sherman–Morrison–Woodbury 公式

关于具有简单结构的分块矩阵,有如下结论

以及

我们考虑分块矩阵

其中 均为方阵。

如果 是可逆方阵,那么可以用它打洞,将矩阵转换为分块对角矩阵:

整理可得

由此可以得到 Schur 公式

其中

被称为 Schur 补。 易得: 可逆当且仅当 的 Schur 补 可逆。

上述分解过程对 也同样适用,如果 是可逆方阵,那么:

这也被称为 Schur 公式,其中 Schur 补

Schur 公式表明:如果我们确定 分块矩阵的一个对角方阵可逆,那么整体的可逆性等价于对应的 Schur 补的可逆性,并且在可逆的情况下,可以用 Schur 补的逆来表示整体的逆: 如果 均可逆,那么

如果 均可逆,那么

如果 均可逆,比较两个 展开式还可以得到 之间的关系:

代入 的完整形式可以得到

这两个公式都可以整理为统一形式,也就是所谓的 Sherman-Morrison-Woodbury 公式。

Theorem (Sherman-Morrison-Woodbury)

已知矩阵 可逆,考虑矩阵 ,那么: 可逆等价于 可逆,并且

除了这个一般性的公式,还有几个更常用的简化情形:

  • ,那么: 可逆等价于 可逆,并且

  • 以及 ,那么: 可逆等价于 可逆,并且

Sherman-Morrison-Woodbury 公式除了对应最初的 Schur 补的等价关系,还有更加实际的用途:已知一个可逆矩阵 以及它的逆矩阵 ,对 进行低秩扰动(例如 对应一个低秩矩阵的 SVD 分解)

其中 可逆并且 容易计算, ,并且 。 那么,新矩阵的逆 就可以通过 Sherman-Morrison-Woodbury 公式进行快速计算

由于 已知,这里只需要对一个小矩阵 求逆(这个小矩阵可逆也是新矩阵可逆的等价条件),可以显著地减少计算量。