关于具有简单结构的分块矩阵,有如下结论
以及
我们考虑分块矩阵
其中 和 均为方阵。
如果 是可逆方阵,那么可以用它打洞,将矩阵转换为分块对角矩阵:
整理可得
由此可以得到 Schur 公式
其中
被称为 Schur 补。 易得: 可逆当且仅当 的 Schur 补 可逆。
上述分解过程对 也同样适用,如果 是可逆方阵,那么:
这也被称为 Schur 公式,其中 Schur 补
Schur 公式表明:如果我们确定 分块矩阵的一个对角方阵可逆,那么整体的可逆性等价于对应的 Schur 补的可逆性,并且在可逆的情况下,可以用 Schur 补的逆来表示整体的逆: 如果 和 均可逆,那么
如果 和 均可逆,那么
如果 和 均可逆,比较两个 展开式还可以得到 和 之间的关系:
代入 和 的完整形式可以得到
这两个公式都可以整理为统一形式,也就是所谓的 Sherman-Morrison-Woodbury 公式。
Theorem (Sherman-Morrison-Woodbury)
已知矩阵 和 可逆,考虑矩阵 和 ,那么: 可逆等价于 可逆,并且
除了这个一般性的公式,还有几个更常用的简化情形:
-
取 ,那么: 可逆等价于 可逆,并且
-
取 以及 ,那么: 可逆等价于 可逆,并且
Sherman-Morrison-Woodbury 公式除了对应最初的 Schur 补的等价关系,还有更加实际的用途:已知一个可逆矩阵 以及它的逆矩阵 ,对 进行低秩扰动(例如 对应一个低秩矩阵的 SVD 分解)
其中 , 可逆并且 容易计算, ,并且 。 那么,新矩阵的逆 就可以通过 Sherman-Morrison-Woodbury 公式进行快速计算
由于 已知,这里只需要对一个小矩阵 求逆(这个小矩阵可逆也是新矩阵可逆的等价条件),可以显著地减少计算量。