基本介紹
- 中文名:三角分解法
- 外文名:Triangular Factorization、Triangular decomposition
- 所屬學科:數學
- 套用:解線性方程組
- 舉例:杜利特爾分解法、喬萊斯基分解法
基本介紹,矩陣能LU分解的充分條件,矩陣A的Doolittle分解,
基本介紹
若能通過正交變換,將係數矩陣A分解為A=LU,其中L是單位下三角矩陣(主對角線元素為1的下三角矩陣),而U是上三角矩陣,則線性方程組Ax=b變為LUx=b,若令Ux=y,則線性方程組Ax=b的求解分為兩個三角方程組的求解:
(1)求解Ly=b,得y;
(2)再求解Ux=y,即得方程組的解x;
因此三角分解法的關鍵問題在於係數矩陣A的LU分解。
矩陣能LU分解的充分條件
一般地,任給一個矩陣不一定有LU分解,下面給出一個矩陣能LU分解的充分條件。
定理1 對任意矩陣
,若A的各階順序主子式均不為零,則A有唯一的Doolittle分解(或Crout分解)。
![](/img/5/314/a697bb7329096c1c7638d19dc7f7.jpg)
定理2 若矩陣
非奇異,且其LU分解存在,則A的LU分解是唯一的。
![](/img/5/314/a697bb7329096c1c7638d19dc7f7.jpg)
矩陣A的Doolittle分解
定義1 設
,稱A=LU,其中
![](/img/1/435/6a5c7863089b39d159d2cec2c540.jpg)
![](/img/8/8a1/7c1c509b4295c7ddef0dace0357a.jpg)
矩陣的Doolittle分解可以通過Gauss消去法或直接利用矩陣的乘法得到。
假設A的各階順序主子式均不為零,從Gauss消去法的消元過程可以看出,第一次消元時執行了n一1次初等行變換,若用矩陣的語言解釋,相當於
![](/img/9/7bc/59035b2b90ff699f9fe465329b94.jpg)
![](/img/1/c56/6f575baced420f884ba595d6973e.jpg)
![](/img/2/c0e/48c8e3e1af5d3806d8978a26119f.jpg)
![](/img/3/5cc/f18f39245603f26c2edd2d5fe66c.jpg)
![](/img/b/2b7/2e39020d0e75acfef5a06911193b.jpg)
![](/img/0/be6/3df794452d1d95db520c816d67de.jpg)
![](/img/6/256/0110eb5b5eb45ced7dc261f6692f.jpg)
![](/img/b/016/1a9e235ea0f8023264da0e9b2f5b.jpg)
![](/img/e/0eb/24415691421cf11644dbd5bc4fa4.jpg)
![](/img/8/f8d/0d27c778fa9d37500eb5ffad55b5.jpg)
![](/img/d/4c9/270bdfc2acccff156fd82e0d3d10.jpg)
註上述過程中,若不假設A的各階順序主子式均不為零,只假設A非奇異,則Gauss消元過程未必能完全實施,一般需要選主元,然後進行初等行或列變換,以保證消元過程的進行.若用矩陣的語言解釋,相當於對A左乘或右乘一個置換矩陣。
定理3 若A非奇異,則一定存在置換矩陣(permutation matrix)P,使得PA有三角分解PA=LU,其中L是單位下三角矩陣(主對角線元素為1的下三角矩陣),而U是上三角矩陣。
由定理1知,存在矩陣P使得線性方程組PAx=Pb化為LUx=Pb,進而由
![](/img/6/97b/d195f81ff81759a806957ef00762.jpg)
若直接利用矩陣乘法,可設
![](/img/2/143/51b97a47672a9d873e861306ffc2.jpg)
(1) U的第一行、L的第一列的元素分別為
![](/img/a/67e/7ab0ca207f700af6918541c3a315.jpg)
(2) 對
(依次:U的第二行,L的第二列,U的第三行,L的第三列……),有
![](/img/d/433/eda30a61637798fc75588ece6af3.jpg)
![](/img/2/c6b/853b2d048cb8f3202f7211ffcc1f.jpg)
![](/img/2/3aa/60ad876c4e90611c88f40dcbd4b6.jpg)
![](/img/3/549/3b66ca2eb74d5f131c80a170e7de.jpg)