1、引言
求解線性方程組在許多領域中都有重要應用,寫成矩陣的形式:
求解
1、設置增廣矩陣,利用高斯消元法,通過初等行列變換可以求
但這種方法不利于使用計算機計算。
2、利用矩陣對角化求
這種方法關鍵在于求解矩陣
2、經典Jacobi方法
1846年數學家Jacobi提出的經典Jacobi方法用于求解實對稱矩陣的特征值。它的核心思想是采用一些列的Jacobi平面旋轉矩陣將對稱陣
把
Jacobi旋轉矩陣定義如下:
一個Jacobi旋轉矩陣,對角線上只有第i行i列,j行j列為c,其余為1,未標出的元素均為0。
其中
解得:
當一次變換結束后,
其中
3、復雜度分析
當
但由于每次做旋轉變換后會影響矩陣
可能的改進方法
(1)循環Jacobi方法[3]
按照行順序或者列順序依次做Jacobi旋轉變換,持續多輪,直到滿足收斂條件。

(2)過關Jacobi方法[4]
在順序遍歷的基礎上,在加入門限值,大于某個門限值,才做旋轉變換,其中門限值與
4、非對稱矩陣的Jacobi方法
對于非對稱矩陣
5、討論
高效使用Jacobi方法的關鍵在于,如何使用盡量少的旋轉角度完成對角化矩陣,貪心算法是否是最優方法還值得進一步探討。是否在矩陣中存在一個固定的最優的
參考文獻
[1] 郭強. 并行JACOBI方法求解矩陣奇異值的研究[D]. 蘇州大學.
[2] C.F. Van Loan G. H. Golub. Matrix COmputations[M]. John Hopkins University Press, Baltimore and London, second edition, 1993.
[3] E. R. Hansen. On Cyclic Jacobi Methods[J]. J.Soc,Indust.Appl.Math, 1963, 11(2): 448–459.
[4] B. N. Parlett. The Symmetric Eigenvalue Problem[M]. Prentice-Hall, 1980.