跳轉到內容

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

來自華夏公益教科書

考慮定積分

表示用具有 個均勻子區間的複合中點規則對 的近似值。對於每個 設定

.

由下式定義

.

假設.

問題 1a

[編輯 | 編輯原始碼]

證明正交誤差 滿足

提示:對每個子區間 使用分部積分。

解法 1a

[編輯 | 編輯原始碼]

進行分部積分,積分割槽間為任意點 ,得到


由於 定義在 上,我們使用


使用第一個區間,我們得到


對於第二個區間,我們得到


由於這些公式適用於任意半個子區間,我們可以將方程 的索引移動一個單位。對於區間 的公式為


結合起來,並以與分部積分相同的形式寫出來,得到


最後一步是對所有 個子區間進行求和,注意到

問題 1b

[編輯 | 編輯原始碼]

推匯出誤差的嚴格界,形式如下

對於每個 .

這裡 表示在 上的最大範數。請記住,當不等式對於某個非零 等於時,上述界是嚴格的。

應用 (a) 部分的結果,三角不等式,並提取常數 ,我們有



是一個有限常數,因為 是緊集,並且 在它定義的每個有限個區間上是連續的。




時,上述不等式成為等式,其中 是任意常數。

問題 2

[edit | edit source]

考慮用於求可逆矩陣 特徵值的(未移位) 演算法。

問題 2a

[edit | edit source]

給出演算法。

解答 2a

[edit | edit source]

QR 演算法產生一系列相似的矩陣 ,它們的極限趨向於上三角形或接近上三角形。這是有利的,因為上三角矩陣的特徵值位於其對角線上。


i = 0   
A_1 = A 
while ( error > tolerance  )   
   A_i=Q_i R_i  (QR decomposition/factorization)
   A_{i+1}=R_i Q_i (multiply R and Q, the reverse multiplication)
   i=i+1 (increment)

問題 2b

[edit | edit source]

證明由該演算法生成的每個矩陣 正交相似。

解答 2b

[edit | edit source]

從演算法的因式分解步驟(QR 分解)中,我們有



這意味著



將此代入逆向相乘步驟,我們得到


問題 2c

[edit | edit source]

證明如果 是上 Hessenberg 矩陣,那麼由該演算法生成的每個矩陣 也是上 Hessenberg 矩陣。


解答 2c

[edit | edit source]

一系列 Givens 旋轉矩陣左乘 (一個上 Heisenberg 矩陣)產生一個上三角矩陣 ,即



由於 Givens 旋轉矩陣都是正交矩陣,我們可以寫成





如果我們令 ,我們有 ,或者更一般地,對於


.


在每種情況下,構成 的一系列 Givens 旋轉矩陣具有以下結構



所以 是上 Hessenberg 矩陣。


從演算法中,我們有



我們可以得出結論, 是上 Hessenberg 矩陣,因為對於 的第 列是 的前 列的線性組合,因為 也是上 Hessenberg 矩陣。

問題 2d

[編輯 | 編輯原始碼]



對於這個 ,序列 有一個極限。找到這個極限。給出你的推理。

解答 2d

[編輯 | 編輯原始碼]

可以計算出 的特徵值。它們是 。此外,演算法中矩陣相乘的結果表明,對角線差 對於所有 都是常數。


由於 的極限是一個上三角矩陣,對角線上是 的特徵值,所以極限是


問題 3

[編輯 | 編輯來源]

為對稱正定矩陣。令 。考慮使用共軛梯度法求解 。則第 次迭代 滿足


對於所有


其中 表示向量 A-範數, 是初始殘差,並且


.

問題 3a

[編輯 | 編輯原始碼]

證明誤差 有界為


,


其中 是任何滿足 的不超過 次的實多項式。這裡 表示由向量 A-範數引起的 的矩陣範數。

解答 3a

[編輯 | 編輯原始碼]

我們知道對於任何 ,都有 。因此,如果我們能找到一個 使得


,


那麼我們就可以解決部分 a。

重寫 r^(0)

[edit | edit source]

首先從 的定義出發,


重寫 Krylov 空間

[edit | edit source]

因此,我們可以將 重寫如下


顯式寫出y

[edit | edit source]

然後我們可以顯式地寫出如下


代入並應用不等式

[edit | edit source]

我們將代入假設不等式,並應用矩陣範數的範數不等式得到所需結果。


問題 3b

[編輯 | 編輯原始碼]

表示 切比雪夫多項式。令 分別表示 的最小和最大特徵值。將部分 (a) 的結果應用於

來證明

.

無需證明即可使用以下事實

,

其中 表示 的特徵值集,以及對於每個 多項式 的次數為 ,當 時為正數,並滿足

.

解法 3b

[編輯 | 編輯原始碼]

我們要證明


最大化 p_n(z) 的分子

[編輯 | 編輯原始碼]

根據假設,



由於只有 的分子取決於 ,因此我們只需要最大化分子,就可以最大化 。也就是說,求解



重寫 T_n

[編輯 | 編輯原始碼]

. 那麼



因此,



所以



T_n 的最大值為 1

[編輯 | 編輯原始碼]

的自變量表示為 ,因為自變數依賴於 。因此,


,


那麼,




因此 .


現在,由於 時是實數,



因此,


證明 T_n(1)=1

[edit | edit source]

, 那麼



使用我們的公式,我們有:



換句話說,如果 取得其最大值 .

華夏公益教科書