您当前的位置: 首页 >  矩阵

B417科研笔记

暂无认证

  • 5浏览

    0关注

    154博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

再探矩阵求逆引理 : Woodbury恒等式的证明

B417科研笔记 发布时间:2022-03-20 01:27:52 ,浏览量:5

在之前的许多次接触中感到了矩阵求逆引理的强大可谓在通信中无处不在。然而稍显繁琐的表达式让我总是没能完整记忆,每次都要对着矩阵论的书才得以使用。痛定思痛,恰好今天看了维基上对其的介绍,觉得太过优雅,就以这篇博客记录一下。

Woodbury 恒等式 : ( A + U C V ) − 1 = A − 1 − A − 1 U ( C − 1 + V A − 1 U ) − 1 V A − 1 (A+U C V)^{-1}=A^{-1}-A^{-1} U\left(C^{-1}+V A^{-1} U\right)^{-1} V A^{-1} (A+UCV)−1=A−1−A−1U(C−1+VA−1U)−1VA−1

我直接无脑记忆的方法是先把A和C换位加逆,U和V换位,得到右式中间那项,然后U,V各自乘在远离自己的一侧,左右外层再各套上A的逆。。

接下来介绍维基给出的精彩证明。

我们首先证明两个恒等式:

( I + P ) − 1 = I − ( I + P ) − 1 P = I − P ( I + P ) − 1 (I+P)^{-1}=I-(I+P)^{-1} P=I-P(I+P)^{-1} (I+P)−1=I−(I+P)−1P=I−P(I+P)−1

证明如下: I = ( I + P ) − 1 ( I + P ) = ( I + P ) − 1 + ( I + P ) − 1 P I=(I+P)^{-1}(I+P)=(I+P)^{-1}+(I+P)^{-1} P I=(I+P)−1(I+P)=(I+P)−1+(I+P)−1P 第二个恒等式:

( I + U V ) − 1 U = U ( I + V U ) − 1 (I+U V)^{-1} U=U(I+V U)^{-1} (I+UV)−1U=U(I+VU)−1 也叫作push-through identity。

注意到这个恒等式本身也很有用,例如有个 m × n m\times n m×n的矩阵 H \mathbf{H} H,其中 m ≫ n m\gg n m≫n,那么: ( I + H H H ) − 1 H = H H ( I + H H H ) − 1 (I+HH^H)^{-1}H=H^H(I+H^HH)^{-1} (I+HHH)−1H=HH(I+HHH)−1 这样就将对 m × m m\times m m×m的矩阵求逆变为了对 n × n n\times n n×n的矩阵求逆,大幅降低了复杂度。

证明如下:显然有 U ( I + V U ) = ( I + U V ) U U(I+V U)=(I+U V) U U(I+VU)=(I+UV)U 两边均乘以 ( I + U V ) − 1 (I+U V)^{-1} (I+UV)−1和 ( I + V U ) − 1 (I+V U)^{-1} (I+VU)−1即得结论。

结合这两恒等式,我们有:

( I + U V ) − 1 = I − U ( I + V U ) − 1 V (I+U V)^{-1}=I-U(I+V U)^{-1} V (I+UV)−1=I−U(I+VU)−1V

事实上这已经是最后Woodbury公式的简化版了,将 U = A − 1 U U=A^{-1}U U=A−1U, V = C V V=CV V=CV代入,有:

( I + A − 1 U C V ) − 1 = I − A − 1 U ( I + C V A − 1 U ) − 1 C V (I+A^{-1}U CV)^{-1}=I-A^{-1}U(I+CVA^{-1}U)^{-1} CV (I+A−1UCV)−1=I−A−1U(I+CVA−1U)−1CV

式子两边均乘以 A − 1 A^{-1} A−1,有:

( A + U C V ) − 1 = A − 1 − A − 1 U ( C − 1 + V A − 1 U ) − 1 V A − 1 (A+U C V)^{-1}=A^{-1}-A^{-1} U\left(C^{-1}+V A^{-1} U\right)^{-1} V A^{-1} (A+UCV)−1=A−1−A−1U(C−1+VA−1U)−1VA−1

也即Woodbury求逆公式。

关注
打赏
1649265742
查看更多评论
立即登录/注册

微信扫码登录

0.0849s