


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Krylov子空間、優(yōu)化問題與共軛梯度法自動化富曉鵬工程實踐中經(jīng)常需要求解大型線性系統(tǒng)KU=F。在很多情況下矩陣K是非常 稀疏的,比如來自偏微分方程的離散化等,此時矩陣中每行僅有較少的非零元素。 面臨這樣的問題,我們首先面對的問題是,應該采用直接消元法還是迭代方法。 對前者來說,為充分利用系數(shù)特性,節(jié)點重編號是重要的;而對后者來說,適當 的預處理是關(guān)鍵。本文將重點放在后一類方法中的一種進行介紹與分析,即共軛梯度法。共軛 梯度法適用于矩陣K為對稱陣的情況,算法本身簡潔高效,且與一些其他的數(shù) 學理論、概念相緊密聯(lián)系,本文分析了共軛梯度法與Krylov子空間,以及優(yōu)化 問題之間隱含的聯(lián)系,并簡要給出
2、算法框架。1.線性方程組迭代解法與Krylov子空間我們考慮迭代法求解線性方程組Ax=b。假定未采用預處理矩陣P,或P矩 陣已經(jīng)隱含在A與b中。迭代法求解格式如下: TOC o 1-5 h z P - x = (P 一 A) - x + b(1)為說明問題,我們考慮簡單的迭代格式P=I,并且x1=b。則迭代的最初幾步 為:x = (I - A)b + b = 2b - Ab(2)x3 = (I - A)x2 + b = 3b - 3Ab + A2b(3) 由上面幾個式子可得,以上迭代格式第j步的解Xj是b,Ab,Aj-Ib的線 性組合。當A矩陣稀疏時,這些向量可以采用矩陣向量乘法的稀疏技巧很快
3、得 到。以上發(fā)現(xiàn)自然與Krylov子空間的概念相聯(lián)系起來。Krylov 矩陣:K. = b Ab 血b Aj_1bKrylov子空間:K = b,Ab,Aj-ib的所有線性組合Krylov命名了向量b,Ab,A-ib的全部線性組合構(gòu)成的子空間,并認為在這一子空間中,有比上例中特定元素更與線性方程組的解相接近的元素。共 軛梯度法就是在這一子空間中,每一步迭代都依照某種標準尋求最優(yōu)元素的線性 方程組解法。對于每一步的余項rk=b-Axk,這一標準的不同就衍生出不同的解法:. K.中選取Xj,使得余項rk與子空間K.正交= Conjugate Gradients. %中選取,使得余項rk有最小范數(shù)=
4、 GMRES和MINRES. K.中選取 Xj,使得 rk 與子空間 Kj(AT)正交= BiConjugate Gradients2.共軛梯度法與Krylov子空間通常來說,Krylov基底指其經(jīng)過Arnoldi算法生成的正交基底qq?.,%。在Arnoldi算法中,新的基向量由t=Aqj-1與基向量q1,.,qj-1得到。也即,對 i = 1, 2,j-1, q.Tq.=0(4)對于第k步迭代,由于b屬于子空間K,xk屬于子空間Kk,余項rk=b-Axk 應該在子空間Kk+1中。又由于共軛梯度中rk與Kk正交,rk一定是qk+的倍數(shù)。 rk和qk+1的不同僅在于qk+1是規(guī)范化的。這就是共
5、軛梯度法與Krylov子空間的隱 含聯(lián)系。基于這一點,基向量q互相正交即可得出余項r也應互相正交。也即, TOC o 1-5 h z 對 i k, riTrk = 0(5)類似的,rk-1是qk的倍數(shù),那么dr=rk-rk-1應該與更早的子空間Ki相正交,ik。又因為dx=xi-xi-1屬于子空間虬,那么,dxTdr=0o 將 dr展開,得rk - rk-1 = (b - Axk)- (b AxJ = -A(xk - Xk)(6)那么,x的更新量是“A正交”的或“共軛”的,(xi - xi.1)T A 伉-xk-1)= 0, for i k(7)這也就是共軛梯度法的名字由來。3.共軛梯度法與優(yōu)
6、化問題為說明共軛梯度法與優(yōu)化問題的關(guān)系,以下首先偽碼形式給出共軛梯度算法。% for linear equation Ax = bd0 = r0 = b, x0 = 0for k = 1,2,., k7 77 maxak=rk-1Trk-1/dk-1TAdk-1(8)xk=xk-1 +ak dk-1(9)rk=rk-1 -akAdk-1(10)Pk=rkTrk/rk-1Trk-1(11)dk=rk +Pk dk-1(12)對于線性方程組Ax=b,定義能量函數(shù)E(x) = 1/2xtAx - xTb,則當A是正定 陣時,最小化能量函數(shù)E(x)等價于求解Ax=b。共軛梯度法在漸次增大的Krylov
7、 子空間中搜索E(x)的最小值。第一個子空間K1是沿方向d0=b的直線,在這條直線上x=ab使能量函數(shù)最 小,即得到 a1: E(ab) = 1/2a2bTAb - abTb 在 a1 = bTb/bTAb 處取極值。這一 a1 就 是共軛梯度法偽碼式(8)中的值。能量函數(shù)E(x) = 1/2xtAx - xTb的梯度為Ax-b,若使用梯度下降法,則使用 負梯度方向rk = b-Axk即可。然而梯度下降法局部收斂性能較好,全局收斂性能 卻較差。上述偽碼采用的(12)的更新方法是保證搜索方向d1 = r1 +p1 d0與原方向 依式(7)的含義“A正交”。依照更新方向和更新步長,即可得到下一步的值xk = xk-1 +ak dk-1。以此迭代求解,直到滿足停止條
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國新型傘齒布料器市場調(diào)查研究報告
- 2025年中國數(shù)字報警器數(shù)據(jù)監(jiān)測報告
- 2025至2031年中國纖維混紡紗線行業(yè)投資前景及策略咨詢研究報告
- 2025年中國工業(yè)計數(shù)器市場調(diào)查研究報告
- 肇慶市實驗中學高中歷史三:第課社會主義建設的思想指南高效課堂教學設計
- 新疆生產(chǎn)建設兵團圖木舒克市2024-2025學年六年級數(shù)學小升初摸底考試含解析
- 新疆烏魯木齊2025年高三期初調(diào)研測試英語試題含解析
- 新鄉(xiāng)醫(yī)學院三全學院《物流系統(tǒng)優(yōu)化與仿真》2023-2024學年第一學期期末試卷
- 2025-2030年中國edta鐵銨行業(yè)發(fā)展狀況及投資前景規(guī)劃研究報告
- 興義民族師范學院《生物與醫(yī)藥儀器分析》2023-2024學年第二學期期末試卷
- 2024-2025統(tǒng)編版道德與法治六年級下冊期末考試卷附答案 (共3套)
- 2025年安徽省淮北市五校聯(lián)考中考二模歷史試題(含答案)
- 米、面制品安全生產(chǎn)與管理考核試卷
- 北師大版2025年四年級語文下冊期中考試
- 資金過橋合同協(xié)議
- 2025年江蘇省連云港市東海縣中考英語一模試卷
- 2025-2030國內(nèi)智能玩具行業(yè)市場發(fā)展現(xiàn)狀及競爭策略與投資發(fā)展研究報告
- 倉庫操作規(guī)程試題及答案
- 廣東省深圳市龍華區(qū)2023-2024學年七年級下學期期中英語試卷(含答案)
- 一年級開學行為習慣養(yǎng)成訓練方案
- 稅務風險防控及試題與答案
評論
0/150
提交評論