| 查看: 2518 | 回復: 50 | |||
| 本帖產生 1 個 數(shù)學EPI ,點擊這里進行查看 | |||
xjw0413銅蟲 (初入文壇)
|
[交流]
【討論】預調件共軛梯度法(PCG) 已有4人參與
|
||
|
有限元計算經常碰到大型稀疏矩陣,由于此類線性方程組通常條件數(shù)是比較大的,方程組的性態(tài)不好,所以最好用迭代方法求解,比方說是預調件共軛梯度法,但此方法在選擇預調件矩陣時似乎沒有一個同一的標準,大多推薦的是采用incomplete LU decomposition做為預調件矩陣。incomplete LU decomposition的計算方法似乎又有很多種。 1. incomplete LU decomposition 的計算時間應該比 LU decomposition要快速的多吧,不然直接用LU decomposition不就解出來了嗎,又何必再來PCG迭代呢? 2. 采用PCG方法的前提應該是系數(shù)矩陣對稱、正定吧,因為其原理是一個相當于勢函數(shù)的東西取極小值。那對于非正定的系數(shù)矩陣能求解嗎,我構造了幾個非正定的,有的似乎是能夠收斂到正確結果的。 希望各位蟲用解答和討論。 |

用戶注銷 (知名作家)
用戶注銷 (知名作家)
鐵桿木蟲 (正式寫手)
銅蟲 (初入文壇)

鐵桿木蟲 (正式寫手)
用戶注銷 (知名作家)
鐵桿木蟲 (正式寫手)
用戶注銷 (知名作家)
鐵桿木蟲 (正式寫手)
|
通常意義下的PCG,preconditioner只要求對稱正定,這里的CC(i)只要都是正數(shù),顯然P可以用作preconditioner。但是需要知道的是,對于不同的線性方程組,preconditioner只能依照系數(shù)矩陣來做具體的選擇。這里為什么這么用,針對這個代碼要解決的問題,你可以看看P的應用有沒有達到這樣的效果: (1) 使系數(shù)矩陣的特征值聚集; (2) 改善條件數(shù)。 因為P是個簡單的對角矩陣,除非系數(shù)矩陣也近似于相關的對角矩陣,否則,我更偏向于(2)。 另外,你可以讓P=I(單位矩陣),這樣PCG就變成標準CG了,可以對比一下,這個P有沒有改善你的計算結果。 |
用戶注銷 (知名作家)
鐵桿木蟲 (正式寫手)
|
注意一點,通常選擇preconditioner的時候一個常規(guī)的做法就是選擇一個系數(shù)矩陣的近似,這樣的話,條件預優(yōu)后得到的矩陣就會接近于單位矩陣。 假定使用LU分解,然后用L和U的乘積作為P,那么實際上就是就是用系數(shù)矩陣自身作為P,亦即條件預優(yōu)后的矩陣嚴格地等于單位矩陣。這是最理想的情況,但是,事實上這么做沒有任何意義,因為已經有LU分解,那么可以直接用這個分解求解原方程組,只需要簡單的向前向后代入就足夠,無需使用CG這樣的迭代方法。 這里使用ILU(不完全的LU分解)是因為LU分解代價太大,尤其是對于大規(guī)模線性方程組而言。ILU分解得到的L和U作乘積之后可以充當系數(shù)矩陣的近似,按照之前所說的,也就是P的一種理想選擇。 你可以看看ILU分解的具體做法,Yousef Saad的Iterative methods for sparse linear systems一書里面有專門的章節(jié)介紹,有空可以看看。這是本很好的書,在作者的個人主頁可以直接下載(http://www-users.cs.umn.edu/~saad/PS/all_pdf.zip)。 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料工程專碩274一志愿211求調劑 +6 | 薛云鵬 2026-03-15 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 本人考085602 化學工程 專碩 +15 | 不知道叫什么! 2026-03-15 | 17/850 |
|
|
[考研] 267一志愿南京工業(yè)大學0817化工求調劑 +6 | SUICHILD 2026-03-12 | 6/300 |
|
|
[考研] 274求調劑 +5 | 時間點 2026-03-13 | 5/250 |
|
|
[考研] 環(huán)境工程調劑 +6 | 大可digkids 2026-03-16 | 6/300 |
|
|
[考研] 0703化學調劑,求各位老師收留 +8 | 秋有木北 2026-03-14 | 8/400 |
|
|
[教師之家] 焦慮 +7 | 水冰月月野兔 2026-03-13 | 9/450 |
|
|
[考博] 東華理工大學化材專業(yè)26屆碩士博士申請 +6 | zlingli 2026-03-13 | 6/300 |
|
|
[考研] 26考研一志愿中國石油大學(華東)305分求調劑 +3 | 嘉年新程 2026-03-15 | 3/150 |
|
|
[考研] 288求調劑 +4 | 奇點0314 2026-03-14 | 4/200 |
|
|
[考研] 中科大材料與化工319求調劑 +3 | 孟鑫材料 2026-03-14 | 3/150 |
|
|
[考研] 266求調劑 +4 | 學員97LZgn 2026-03-13 | 4/200 |
|
|
[考研] 332求調劑 +3 | zjy101327 2026-03-11 | 6/300 |
|
|
[考研] 304求調劑 +6 | Mochaaaa 2026-03-12 | 7/350 |
|
|
[考研] 0856材料與化工301求調劑 +5 | 奕束光 2026-03-13 | 5/250 |
|
|
[考研] 一志愿西南交大,材料專碩317求調劑 +5 | lx8568 2026-03-11 | 5/250 |
|
|
[考研] 281求調劑 +9 | Koxui 2026-03-12 | 11/550 |
|
|
[考研] 材料工程調劑 +4 | 咪咪空空 2026-03-11 | 4/200 |
|
|
[考研] 307求調劑 +5 | 超級伊昂大王 2026-03-12 | 5/250 |
|
|
[考研] 一志愿211化學學碩310分求調劑 +8 | 努力奮斗112 2026-03-12 | 9/450 |
|