跳轉到內容

數值方法資格考試試題及解答 (馬里蘭大學)/Jan05 667

來自華夏公益教科書,開放的書籍,開放的世界

是一個非線性光滑函式。為了確定 的(區域性)最小值,可以使用如下形式的下降方法



其中 是透過回溯獲得的適當引數,而 是一個下降方向,即它滿足


問題 4a

[編輯 | 編輯原始碼]

寫出最速下降法(或梯度法),並證明存在 使得由此產生的方法滿足 (2)

解答 4a

[編輯 | 編輯原始碼]

最速下降法

[編輯 | 編輯原始碼]


選擇 使得 最小化 ,即


方向導數為負

[edit | edit source]

為了滿足 (2),方向導數應該為負,即



這意味著



因為

問題 4b

[edit | edit source]

寫出牛頓法,並檢驗是否存在 使得 (2) 成立。確定 的海森矩陣 上的條件,這些條件保證了 的存在。

解 4b

[edit | edit source]

牛頓法

[edit | edit source]

方向導數為負

[編輯 | 編輯原始碼]

為了下降,我們需要方向導數為負,即



這意味著



因此 是正定的,因此 是正定的。

問題 4c

[編輯 | 編輯原始碼]

如果我們用矩陣 替換 Hessian,其中 是單位矩陣,我們得到一個擬牛頓法。求 的條件,它會導致 (2)。

我們現在需要 是正定的。


的特徵值。


然後 的特徵值。


由於我們希望 為正定,等價於對




考慮以下在 中的非線性自治初值問題,其中


問題 5a

[編輯 | 編輯原始碼]

將 ODE 寫成積分形式,並使用中點求積規則推匯出具有均勻時間步長 的中點法。


解答 5a

[編輯 | 編輯原始碼]

對於


問題 5b

[edit | edit source]

定義截斷誤差 . 假設 , 證明誤差 的估計值。該方法的階數是多少?(提示:利用 是 Lipschitz 連續的)。

解 5b

[edit | edit source]

其中 的 Lipschitz 常數。重新排列項,我們得到



特別是,


那麼 由下式給出


問題 5c

[edit | edit source]

證明 對於此方法。(提示:首先展開 附近,然後展開 也展開 附近。)

解 5c

[edit | edit source]

中點法可以改寫如下



這意味著



將每項在 附近展開,得到 .


考慮以下邊界為兩點的邊值問題,在內,且


問題 6a

[編輯 | 編輯原始碼]

寫出有限元方法,其中分段線性元素在上形成一個均勻網格,網格尺寸為。如果是有限元解的節點值向量,找到(剛度)矩陣和右手邊,使得是否對稱?是否正定?

解答 6a

[編輯 | 編輯原始碼]

弱變分公式

[編輯 | 編輯原始碼]

用測試函式乘以給定方程,並從 0 到 1 進行積分,得到等效的弱變分公式


找到,使得對於所有,以下成立


離散變分公式

[編輯 | 編輯原始碼]


那麼我們有離散變分公式,它是弱變分公式的近似。


尋找 使得對於所有的


定義 V_h 的基底

[編輯 | 編輯原始碼]

是線性“帽”函式,它定義了 的基底。



然後計算得到以下結果:(畫圖)





矩陣形式的離散變分公式

[edit | edit source]

由於 的一個基,



此外,離散變分公式也可以表示為



其矩陣形式為



不是對稱矩陣。 如果滿足以下條件,則為正定矩陣


問題 6b

[編輯 | 編輯原始碼]

找出三個引數 之間的關係,使得 矩陣,即當 時,有 ,以及

第一行、第二行和最後一行都得出了關於 - 矩陣的相同不等式。


問題 6c

[編輯 | 編輯原始碼]

考慮常微分方程的迎風修改



證明由此產生的矩陣 是一個 M 矩陣,不受 的限制。

代入 得到以下矩陣



所有非對角線元素為 。對角線元素為


第一行滿足最後一個條件,因為



第二行到第 (n-1) 行滿足最後一個條件,因為



最後一行滿足最後一個條件,因為


華夏公益教科書