跳轉到內容

數值方法資格考試試題及解答(馬里蘭大學)/2008 年 8 月

來自華夏公益教科書

,其中 ,並令 為一個標量。證明約束最小二乘問題,



可以簡化為求解相關的無約束最小二乘問題。該演算法應首先找到 Householder 變換 ,使得


並令

由於 Householder 矩陣 是正交的,並且是厄米特矩陣(如果矩陣是實數,則為對稱矩陣),因此我們有



然後約束可以寫成



因此,列向量 的第一個元素,(一個標量),代表了我們的約束。


現在我們要證明我們可以將 寫成一個相關的無約束問題。將 代入 中,我們得到:



,其中 的第一列,而 是其餘的列。

因為:



分塊矩陣乘法得到:



因此,,這是一個無約束問題。

證明或反駁以下插值多項式對於所有和所有不同都存在。

問題 2a

[編輯 | 編輯原始碼]

對代入該方程得到以下矩陣方程



其中 A 是範德蒙矩陣,已知它是非奇異的。 這證明了係數的存在性和唯一性。

問題 2b

[編輯 | 編輯原始碼]

現在,將對代入得到



考慮唯一的點集

系統簡化為


這裡,矩陣 明顯是奇異的。

更一般地,矩陣 的行列式由下式給出

如果 對於任何

問題 3

[edit | edit source]

考慮線性方程組 ,其中 是一個 n 階對稱正定矩陣。求解該系統的共軛梯度法 (CG) 為

Choose , compute 
 Set 
 for  until convergence
 
 
 
 <Test for Convergence>
 
 
end

其中 是歐幾里得內積。

是另一個 **對稱**[1] 正定矩陣,階數為 。我們知道形式

是在 上的內積。此外,矩陣 關於 內積 對稱,如果 對於所有 中成立,並且 關於 正定,如果 對於所有非零

問題 3a

[編輯 | 編輯原始碼]

證明 關於 -內積是對稱且正定的。

問題 3b

[編輯 | 編輯原始碼]

鑑於此,CG 可以用來以適當的方式求解方程 。指定該演算法並指出任何與 相比所需額外計算量。

Choose 

 :  solve 

for  until convergence
 
 
 
 <Test for Convergence>
  :  solve 
 
 
end


一個額外的計算量是計算

另一個一次性計算量是計算 ,其計算量為 ,以及 ,其計算量為

問題 3c

[編輯 | 編輯原始碼]

利用您對共軛梯度法的瞭解,確定 的性質,這些性質對於有效地計算解 是可取的。

我們希望 的特徵值彼此接近。這將加速收斂。此外,如果只有 個不同的特徵值,則演算法將在 步內終止。

  1. 實際考試中省略了。這使得問題變得模稜兩可,應該包含“對稱”一詞。(霍華德·埃爾曼,2008 年 12 月 16 日)
華夏公益教科書