끊임없이 부단히

[수학] Schur complement 및 Woodbury matrix identity 본문

이론

[수학] Schur complement 및 Woodbury matrix identity

허구의 2023. 1. 10. 02:32

이번 포스팅에서는 자주 사용되는 행렬 관계식 중 하나(Woodbury matrix identity)를 정리하려고 합니다.

Woodbury matrix identity는 아래와 같습니다.

 

(A+UCV)1=A1A1U(C1+VA1U)1VA1

 

양변에 (A+UCV)를 곱하면 쉽게 Identity matrix가 나옴을 알 수 있습니다.

하지만 schur complement 행렬을 이용해서도 도출할 수 있습니다.

아래와 같이 M이라는 큰 행렬을 A, B, C, D라는 작은 부분 행렬로 표현된다면 

행렬 M의 블록 D or Aschur complement 행렬은 아래와 같습니다.

[ABCD]

SA=ABD1C

SD=DCA1B

 

그리고 행렬 M의 역행렬을 아래와 같이 AD의 2가지 schur complement로 LDU 분해할 수 있습니다.

[ABCD]1=([IpBD10Iq][SA00D][Ip0D1CIq])1=([Ip0CA1Iq][A00SD][IpA1B0Iq])1

 

각각을 전개를 하면 아래의 관계식을 얻을 수 있습니다.

[S1AS1ABD1D1CS1AD1+D1CS1ABD1]

=[A1+A1BS1DCA1A1BS1DS1DCA1S1D]

 

첫 번째 항만 풀어서 비교를 하면 Woodbury matrix identity와 같은 식임을 알 수 있습니다.

(ABD1C)1=A1+A1B(DCA1B)1CA1

 

 

감사합니다.

 

Comments