雅克比高斯賽德爾迭代法

上傳人:lis****211 文檔編號:148075047 上傳時間:2022-09-04 格式:DOCX 頁數(shù):10 大?。?5.96KB
收藏 版權(quán)申訴 舉報 下載
雅克比高斯賽德爾迭代法_第1頁
第1頁 / 共10頁
雅克比高斯賽德爾迭代法_第2頁
第2頁 / 共10頁
雅克比高斯賽德爾迭代法_第3頁
第3頁 / 共10頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《雅克比高斯賽德爾迭代法》由會員分享,可在線閱讀,更多相關(guān)《雅克比高斯賽德爾迭代法(10頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、第八節(jié) 雅可比迭代法與高斯一塞德爾迭代法 一雅可比迭代法 設線性方程組 Ax = b a ,a ,...,a 的系數(shù)矩陣A可逆且主對角元素11 22 nn均不為零,令 D = diagI a ,a ,…,a ) 并將A分解成 ;22 nn A = \A - D)+ D 、 ⑵ 從而(1)可寫成 Dx =(D - A)x + b 令 x = B x + f B = I - D-i A,f = D-ib 其中i i 以B i為迭代矩陣的迭代法(公式) x (k+i) = B x (k) + f [b - y a x(k) j =i " 7' j^i k

2、 = 0,i,2,... 稱為雅可比(Jacobi)迭代法(公式),用向量的分量來表示,(4)為 x (k+偵= [b - y. a x(k)] r i a i i = i,2 ,...n, x (0) = x (0) ,x (0) ,...x (0 )力 其中 i 2 n 為初始向量. 由此看出,雅可比迭代法公式簡單,每迭代一次只需計算一次矩陣和向量的乘法.在電算時需 要兩組存儲單元,以存放x (k)及x" +i) 例1例1用雅可比迭代法求解下列方程組 ]0x - x - 2x = 7.2 < -xi +10x2 - 2x3 = 8.3 —x — x + 5 x = 4.

3、2 i 2 3 解將方程組按雅可比方法寫成 'x = 0.i x + 0.2 x + 0.72 < x = 0. ix 2 i + 0.2 x + 0.83 =0.2 x i + 0.84 + 0.2 x 2 取初始值 x(0) = *(°),x(0),x(0))= (0,0,0)按迭代公式 尤 Q+1)= 0.1x Q) + 0.2 x (k) + 0.72 1 2 3 < x(k+i)= 0.1 x(k) + 0.2x(k) + 0.83 x (k+1)= 0.2 x (k) + 0.2 x (k) + 0.84 3 1 2 進行迭代,其計算結(jié)果

4、如表1所示 表1 k 0 1 2 3 4 5 6 7 x (k) 1 0 0.72 0.971 1.057 1.0853 1.0951 1.0983 ■ ■ ■ x (k) 2 0 0.83 1.070 1.157 1 1.1853 1.1951 1.1983 ■ ■ ■ x (k ) 3 0 0.84 1.150 1.248 2 1.2828 1.2941 1.2980 ■ ■ ■ 二高斯一塞德爾迭代法 由雅可比迭代公式可知,在迭代的每一步計算過程中是用x (k)的全部分量來計算x(k+1)的所 x (

5、k+1) x (k+1),…,x (k+1) 有分量,顯然在計算第i個分量i 時,已經(jīng)計算出的最新分量1 i-1 沒有被利 用,從直觀上看,最新計算出的分量可能比舊的分量要好些.因此,對這些最新計算出來的第 k + 1次近似人(k+1)的分量x j 加以利用,就得到所謂解方程組的高斯一塞德(Gauss-Seidel) 迭代法. A = D — L — U D = diag( a ,a ,…,a )-L,-U 其中 ° 11 22 nn , ' 部分,于是,方程組(1)便可以與成 VD — L )x = Ux + b 分別為A的主對角元除外的下三角和上三角 f =(D — L

6、 )-1 b 把矩陣A分解成 即 x = B x + f 其中 2 2 B =(D — L )-1 U, 以B2為迭代矩陣構(gòu)成的迭代法(公式) x (k+1) = B x (k) + f 2 2 稱為高斯一塞德爾迭代法(公式),用 量表示的形式為 x(k+偵=一 [b 一另a x(k+偵一私 a x(k)] i a i . . ij j . . . ij j .. j=1 j=+1 ii (9) 組存儲單元(計算出 i = 1,2, n, k = 0,1,2,... 由此看出,高斯一塞德爾迭代法的一個明顯的優(yōu)點是,在電算時,只需 x (k+1) x (k) x

7、 (k+1) x (k) i 后i不再使用,所以用i 沖掉i ,以便存放近似解. 例2例2用高斯一一塞德爾迭代法求解例1. ,按迭代公式 0.1x (Q + 0.2 x (Q + 0.72 2 3 + 0.2 x (Q + 0.83 3 + 0.84 x (0) = 4 (0) ,x (0) ,x (0 ))=(0,0,0,> 解 取初始值 123 、 X (k+1)— 1 、八 1 ,、 < X (k+1) = 0. 1X (k+1) x (k+1) = 0.2 x (k+1) + 0.2 x (k+1) l 3 1 2 進行迭代,其計算結(jié)果如下表2 2 …1

8、 表2 k 0 1 2 3 4 5 6 7 x (k) 1 0 0.72 1.04308 1.093 13 1.09913 1.09989 1.09999 1.1 x (k ) 2 0 0.902 1.16719 1.195 72 1.19947 1.19993 1.19999 1.2 x (k) 3 0 1.164 4 1.28205 1.297 77 1.29972 1.29996 1.3 1.3 從此例看出,高斯一塞德爾迭代法比雅可比迭代法收斂快(達到同樣的精度所需迭代次數(shù)少),但 這個結(jié)論,在

9、一定條件下才是對的,甚至有這樣的方程組,雅可比方法收斂,而高斯一塞德爾迭代 法卻是發(fā)散的. 三迭代收斂的充分條件 定理1在下列任一條件下,雅可比迭代法(5)收斂. "1 ① =max 8 i j=1 j & X氏< 1 a ii a |^ || = maxX^i- < 1 1 1 j i=1|a. j 圭i 11 a 11 - D-1 Ar | = max X—i- < 1 8 j i=1 0 ③ 定理2 l 女 j jj 設1, 2分別為雅可比迭代矩陣與高斯一塞德爾迭代矩陣,則 當I” (10) 從而,當 | = max 8 l j=1 j圭

10、i X% < 1 a ll 時,高斯一塞德爾迭代法(8)收斂. 證明 由1, 2的定義,它們可表示成 B = D-1。+ U ) BB =(D - L )-1 U = (I - D -1L L D -U 用°表示n維向量e二。1'…'1〉,則有不等式 b e < |b B i 這里,記號l?l表示其中矩陣的元素都取絕對值,而不等式是對相應元素來考慮的,于是 容易驗證 (D -i L)- D -i L ))e 3 所以,1 - D-i L及1 - (I - D -i L )-i D-i L 可逆,且 ( -I + D-iL +... + (D-i < I

11、+ D -i L + ...D -i L n-1 (I - D -i L >i D-U e =(B |- |D -iL|k <(I - D -i L - -D-i L)i > I 從而有 / 、 B e < I - ( D-i L )-i ={ I - -D-iU e D -i L i 3 -D -i L -《-1 |B -i )}e D -i L <1件 因此必有 因為已知Bi" 3 所以 若矩陣A為對稱,我們有 定理3 證明 IIB2II < I叩 HB2 l <〔.即高斯一塞德爾迭代法收斂. U = Lt ) 若矩陣A正定,則高斯一塞德爾迭

12、代法收斂. 把實正定對稱矩陣A分解為 A - D - L - Lt ,則D為正定的,迭代矩陣 、 B -(D - L)-i L 設X是B2的任一特征值,X為相應的特征向量,則 (D - L) iLt(x)=XX 以D - L左乘上式兩端,并由A= D - L - £,有 U - X)Ltx — XAx 用向量x的共軛轉(zhuǎn)置左乘上式兩端,得 G — X)jct Ltx - X Xt Ax (11) 求上式左右兩端的共軛轉(zhuǎn)置,得 i - X ) Xt L x - X jct Ax 以1 -X和1 -X分別乘以上二式然后相加,得 xt(LT + L 入二 -*“

13、-/? 由 A = D - L - Lt ,得 G-*{1-*)xt(D - A)x =「* + *- 2人尢 人+尢一 2人尢xt Ax k ) ) xt Ax 1-人 |2 XT Lx = 1 -|X| 2 久 x-t Ax (12) 因為A和D都是正定的,且x不是零向量,所以由(11)式得*。1,而由(12)式得 '、從而P f 1,因而高斯一塞德爾迭代法收斂. 1 - * 2〉0 * ,即 a = 定義1設 ①①如果 ij nxn為n階矩陣. >£a , j=i , 、 j 也 (13) 即A的每一行對角元素的絕對值都嚴格大于

14、同行其他元素絕對值之和,則稱A為嚴格對角優(yōu)勢矩 陣. ②②如果 a ii ij a ii i = 1,2 ,...n Z£a , j=i j.i 且至少有一個不等式嚴格成立,則稱A為弱對角優(yōu)勢矩陣. ij -1 例如 是嚴格對角優(yōu)勢矩陣, 是弱對角優(yōu)勢矩陣. A 11 0 A = (a ) 定義2 設 ij nxn是n階矩陣,如果經(jīng)過行的互換及相應列的互換可化為 即存在n階排列矩陣P,使 PtAP = a 11 0 a 12 a 22 A 12 a 22 其中A1 22為方陣,則稱a是可約的,否則稱A為不可約的. A是可約矩

15、陣,意味著Ax = b可經(jīng)過若干次行列重排,化為兩個低階方程組,事實上, Ax = bn PtAP(Ptx)= P’b 七 -'■ ,記 可化為 Ptx = y = y (1) PTb = d = d (1) d(2 ) 于是,求解AX = b化為求解 A y (1) + A y (2) = d (1) 11 12 + A y (2) = d (2) 22 可以證明,如果A為嚴格對角優(yōu)勢矩陣或為不可約弱對角優(yōu)勢矩陣,則A是非奇異的. 定理4如果A為嚴格對角優(yōu)勢矩陣或為不可約弱對角優(yōu)勢矩陣,則對任意X(0),雅可比迭代 法(4)與高斯一塞德爾迭代法(8)均為收斂的

16、. 證明 下面我們以A為不可約弱對角優(yōu)勢矩陣為例,證明雅可比迭代法收斂,其他證明留給 讀者. ) )=0 要證明雅可比迭代法收斂,只要證p 1 , 1是迭代矩陣. 用反證法,設矩陣Bi有某個特征值*,使得* —,則det 1 — Bi ,由于A不可約, 且具有弱對角優(yōu)勢,所以D -1存在,且 *1 - B =*I-M - D-1 A)= D-1 (*D + A - D) 1 det (*D + A — D )= 0 另一方面,矩陣(*D + A — D)與矩陣A的非零元素的位置是完全相同的,所以 (*D + A — D).. L 也是不可約的,又由于 * a > a >2 a , 從而 ,且A弱對角優(yōu)勢,所以 i = 1,2,...n ii j=i j叔 ij 并且至少有一個i使不等號嚴格成立.因此,矩陣 l*D + A- D為不可約弱對角優(yōu)勢矩陣.從而 ? det l*D + A - D 上 0 弱對角優(yōu)勢,故 矛盾,故1的特征值不能大于等于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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!