2009年3月17日 星期二

二矩陣之和的逆矩陣

本文的閱讀等級:中級

1970年代美國電視影集 "Kung Fu" 裡,主角甘貴成 (Caine) 與盲眼老和尚 (Master Po) 初次相遇時有一段令人難忘的對話。(按此收看 YouTube 影片)


  


Master Po: Close your eyes. What do you hear?

Caine: I hear the water. I hear the birds.

Master Po: Do you hear your own heartbeat?

Caine: No.

Master Po: Do you hear the grasshopper, which is at your feet?

(Caine 睜開眼睛看見腳邊真有一隻蚱蜢。)

Caine: Old man... how is it that you hear these things?

Master Po: Young man... how is it that you do not?

   


這個故事和線性代數有什麼關係?

嗯,是沒有什麼大關係。「線代啟示錄」也不完全都跟線性代數有關,不是嗎?

正文開始...

  


大家都曉得若 $$A$$ 和 $$B$$ 是同樣尺寸的可逆矩陣,則其乘積的逆矩陣為 $$(AB)^{-1}=B^{-1}A^{-1}$$。不過,二矩陣之和的逆矩陣就沒有簡單的公式,通常我們只能乖乖相加之後再計算,然而一些具特殊形式的矩陣之和確實存在逆矩陣公式。

  






假設矩陣 $$A$$ 是 $$m\times m$$ 階,$$B$$ 是 $$n\times n$$ 階,$$U$$ 是 $$m\times n$$ 階,$$V$$ 是 $$n\times m$$階,有這個公式:

$$(A+UBV)^{-1}=A^{-1}-A^{-1}U(I+BVA^{-1}U)^{-1}BVA^{-1}$$

前提當然是 $$A$$ 和 $$I+BVA^{-1}U$$ 是可逆矩陣。當 $$B=-D^{-1}$$,便有下式:

$$(A-UD^{-1}V)^{-1}=A^{-1}+A^{-1}U(D-VA^{-1}U)^{-1}VA^{-1}$$

還可以繼續變形,已知 $$A$$ 是可逆時,$$A+b\mathbf{u}\mathbf{v}^T$$ 的逆矩陣為

$$(A+b\mathbf{u}\mathbf{v}^{T})^{-1}=A^{-1}-b(1+b\mathbf{v}^{T}A^{-1}\mathbf{u})^{-1}A^{-1}\mathbf{u}\mathbf{v}^{T}A^{-1}$$

其中 $$\mathbf{u}$$ 和 $$\mathbf{v}^T$$ 分別是行向量與列向量。

   


究竟這些奇怪的公式當初是怎麼導出來的?我們可以從下面這個分塊矩陣乘積出發:

$$\begin{bmatrix}

A^{-1}&0\\

-VA^{-1}&I\end{bmatrix}\begin{bmatrix}

A&U\\

V&D\end{bmatrix}=\begin{bmatrix}

I&A^{-1}U\\

0&D-VA^{-1}U\end{bmatrix}$$

經過一小段曲折旅程即可解出上述所有公式,還順便求得 2 階分塊方陣的逆矩陣:

$$\begin{bmatrix}

A&U\\

V&D\end{bmatrix}^{-1}=$$

$$\begin{bmatrix}

A^{-1}+A^{-1}U(D-VA^{-1}U)^{-1}VA^{-1}&-A^{-1}U(D-VA^{-1}U)^{-1}\\

-(D-VA^{-1}U)^{-1}VA^{-1}&(D-VA^{-1}U)^{-1}\end{bmatrix}$$

我將推演過程切割成幾個子問題並提供引導,刊登於三月23日的每週問題。

   


(本文參考 H. V. Henderson 和 S. R. Searle 共同發表的 On deriving the inverse of a sum of matrices,刊登於 SIAM Review, Vol 23, No 1, 53-60, 1981.)

延伸閱讀:  '每週問題 March 23, 2009'

沒有留言:

張貼留言