豪斯霍爾德法

豪斯霍爾德法

豪斯霍爾德法(Householder method),是正交分解法的一種。它先線上性方程組Ax=b的兩邊施行n-1次豪斯霍爾德變換(Householder變換)將其變為等價的上三角方程組Rx=b',然後求解Rx=b',即可得到原方程組的解。這一方法的運算量是高斯消去法的兩倍,但其數值穩定性較好。

基本信息

Householder矩陣

豪斯霍爾德法 豪斯霍爾德法

一般地,在 中,將向量x映射為關於“與單位向量u正交的n-1維子空間”對稱的向量y的鏡像變換定義如下:

豪斯霍爾德法 豪斯霍爾德法

設單位向量 ,稱

豪斯霍爾德法 豪斯霍爾德法

為Householder矩陣(初等反射矩陣),由Householder矩陣確定的線性變換成為Householder變換(初等反射變換、鏡像變換或反射變換)。

Householder矩陣的性質

Householder矩陣具有下列性質:

豪斯霍爾德法 豪斯霍爾德法

(1) (對稱矩陣)

豪斯霍爾德法 豪斯霍爾德法

(2) (正交矩陣);

豪斯霍爾德法 豪斯霍爾德法

(3) (對合矩陣);

(4)detH=-1;

豪斯霍爾德法 豪斯霍爾德法

(5) (自逆矩陣);

豪斯霍爾德法 豪斯霍爾德法

(6) 是n+r階Householder矩陣。

Householder變換舉例

已知:

豪斯霍爾德法 豪斯霍爾德法

則Householder變換過程為:

豪斯霍爾德法 豪斯霍爾德法
豪斯霍爾德法 豪斯霍爾德法
豪斯霍爾德法 豪斯霍爾德法

1)計算H1:令 ,則 。取λ1= ,

豪斯霍爾德法 豪斯霍爾德法
豪斯霍爾德法 豪斯霍爾德法
豪斯霍爾德法 豪斯霍爾德法
豪斯霍爾德法 豪斯霍爾德法
豪斯霍爾德法 豪斯霍爾德法
豪斯霍爾德法 豪斯霍爾德法

2)計算H2:令 ,則 。取λ2= ,

豪斯霍爾德法 豪斯霍爾德法
豪斯霍爾德法 豪斯霍爾德法
豪斯霍爾德法 豪斯霍爾德法
豪斯霍爾德法 豪斯霍爾德法
豪斯霍爾德法 豪斯霍爾德法

因為 是一個上三角形,所以,Householder變換到此結束。

相關詞條

相關搜尋

熱門詞條

聯絡我們