您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 第八章特征值问题的计算方法
第八章特征值问题的计算方法/*ComputationalMethodofEigenvalueProblem*/本章主要介绍矩阵的特征值和特征向量的计算方法。特征值和特征向量的基本概念与性质§1基本概念与性质1Def设,若存在向量和复数满足nnACnxCAxx,则称是矩阵的特征值,是特征值xA相应的特征向量。0det()IA()det()ApIA特征多项式的根的集合:谱集()A1212det()()()()pnnnpIA其中12;()pijnnnnij称为的代数重数(简称重数);ini()iimnrankIA为的几何重数。iiimn2Def设,nnACiimn对于矩阵的特征值,如果Ai,则称该特征值为的一个半单特征值。Ai若的所有特征值都是半单的,则称是非亏损的。AA是非亏损的等价条件是有n个线性无关的特征向量AA3Def设,,nnABC若存在矩阵,使得P1BPAP则称和是相似的。AB相似矩阵有相同的特征值1AxxPAPPxPxBPxPxAxx设寻求已知矩阵的相似矩阵,要求:矩阵的特征值和特征向量容易计算ABB本章QR算法的基本思想:811..Th1(,,)iir设,有r个互不相同的特征值,nnAC其重数分别为,则一定存在非奇异矩阵11()((),,,());iiinniikiJdiagJJCir使得(Jordan分解)1(,,)inirnnPC其中112((),(),,())rPAPdiagJJJJ11()iijiiJ()jiJ且除了的排列次序外,是唯一的。J称作的Jordan标准型AJ812..Th设,则存在酉矩阵,使得:nnAC(Schur分解)其中是上三角矩阵,且适当选择,可使的元素HUAUTnnUCTUT按任意指定的顺序排列。813..Th设,令()nnijAaC(圆盘定理)/*DiscTheorem*/则1(){:};,,iiiijjiGAzCzaain12()()()()nAGAGAGA814..Th设为对称矩阵,则存在正交矩阵nnAR(谱分解定理)/*SpectralDecomposition*/其中是的n个特征值。nnQR使得1(,,)TnQAQdiag1,,nA815..Th设为对称矩阵,且的特征值为nnAR(极大极小定理)其中表示中所有k维子空间的全体。则有12nA0maxminniTiTuuAuuu10minmaxnniTTuuAuuunknR设为对称矩阵,其特征值分别为816..Th,nnABR(Weyl定理)则有1212;nn212;,,,iiABin说明:对称矩阵的特征值总是良态的。注意:实际问题中矩阵一般都是由计算或实验得到,本身必然存在误差,不妨假设BAA212;,,,iiAin§2幂法与反幂法/*PowerMethodandReversedPowerMethod*/幂法是计算一个矩阵的模最大的特征值和对应的特征向量的一种迭代方法(又称为乘幂法)。一、幂法的基本思想与算法假设是可对角化的,即存在如下分解:nnACA1AXX其中1(,,)ndiag1;[,,]nnnXxxC不妨假设12n对于0nuC01122;nniuxxxC011nnkkkjjjjjjjAuAxx11121(()))njkkjjjxx011211(()))knjkjjkjAuxx11()xk01kkkAuu说明:当k充分大时,的一个近似特征向量为1特征向量可以相差一个倍数01kkkAuu因为向量中含有未知量,实际不能计算1ku但我们关心的仅是的方向,故作如下处理:0kkkAuu令其中为的模最大分量k0kAu11121011121(()))(()))njkkjjkjnkjkkjjjxxAuxx11()xkx幂法迭代算法:1kkkAuu1limlimlimkkkkkkAuu1Axx1kFork=1,2,3,…1kkyAukkyif1kkuu输出和kukkkkyu001,uu设和均收敛,由算法知kuk幂法可以计算矩阵的模最大的特征值和对应的特征向量1ku解:Step1210131014A例1:利用幂法求下列矩阵的模最大的特征值及相应的特征向量.A0111()Tu(取初始向量为)10355()TyAu151113115()TyuStep2212311555()TyAu25222231112525()TyuStep3321842492(...)TyAu3492.33303659085371(..)TyuStep443158543926848537(...)TyAu448537.44403266080901(..)Tyu特征值及相应的特征向量精确值为:47321.02679073201(..)Tu幂法的收敛性:821..Th12p设有p个互不相同的特征值满足:nnAC且模最大特征值是半单的,如果初始向量在的特征子空间上的投影不为零,则由幂法算法产生的1ku向量序列收敛到的一个特征向量,且数值10u11x序列收敛到。k1特征子空间:0VxAxx证明:设有如下Jordan分解:A11(,,)pAXdiagJJXiinniJC是属于的Jordan块构成的块上三角矩阵i111nJI是半单的特征值110yXu令将和如下分块:yX12(,,,)TTTTpyyyy12pnnn12(,,)pXXXX12pnnn1010(,,)kkkpAuXdiagJJXu111222kkkPppXJyXJyXJy111222kkkpppXyXJyXJy21112211(()())pkkkppJJXyXyXy0111222kkkkPppAuXJyXJyXJy021122111()()kpkkppkJAuJXyXyXy1111110()/()kiiiJJ01110lim()kkkAuXy记11111XyxXyAXXJ11111AXXJX11111AXyXy111Axx1kkkAuu011kkkAu0110kkkkAuAu1111()kXyukXy1limkkux是属于的一个特征向量11x1kkkAuu1()kk几点说明:定理8.2.1条件不满足时,幂法产生的向量序列ku可能有若干个收敛于不同向量的子序列;幂法的收敛速度取决于的大小;21:021122111()()kpkkppkJAuJXyXyXy加速方法:适当选取,对应用幂法AI称之为原点平移法1Axx1Axxxx1()()AIxx原点平移法不改变矩阵的特征向量A幂法可以计算第二个模最大特征值2常用的方法:降阶方法(收缩技巧)设已经计算出模最大特征值及其特征向量11x111Axx对向量,采用复的Household变换计算酉矩阵1xP111Pxe1111HPAPePAx1111Px11e10HPAPB其中是n-1阶方阵B2为的模最大特征值B二、反幂法的基本思想与算法反幂法是求一个矩阵的模最小的特征值和对应的特征向量的一种迭代方法(又称为反迭代法)。设,则Axx11Axx1A对应用幂法就可以求得矩阵的模最小的特征值和相应的特征向量。A不妨假设的特征值为11nnA则的特征值为11nn1A1ii反幂法算法:Fork=1,2,3,…1kkAyzkkyif1kkzz输出和kzkkkkyz001,zzlimknkzxnnnAxx若和均收敛,由幂法知kzk1kzlimknk收敛速度取决于的大小1:nn反幂法每次迭代都需要求解方程组1kkAyz带位移的反幂法:实际应用中,反幂法主要用于求特征向量。且用某种方法已经得到的特征值的近似值A11对矩阵采用反幂法迭代格式为:AI1记假设的特征值满足120nA1()kkAIvzkkkvzvFork=1,2,3,…因为方程组的系数矩阵Doolittle分解化为两个三角方是固定的,通常采用(选主元)AI程组求解,从而减少工作量。AILU求解方程组化为:1()kkAIvz1kkkkLyzUvy带位移的反幂法迭代格式:Fork=1,2,3,…1kkLyzkkUvykkkvzv收敛速度取决于的大小12当时,收敛速度会非常快1设矩阵存在Doolittle分解:AI解:210131014A例2:用带位移的反幂法求矩阵12679.)的近似特征向量。33对应特征值(精确值为A12679.AILU其中11365910273101..L073211000366210000011...U0111()Tz10Lyz1100000636619999...yStep1反幂法具有一次“迭代性”11Uvy167763938496000018158199...vStep221Lyv2100001107960073...y22Uvy220327411488072544673...v222100000732002679...vzv所求近似特征向量为:§3Jacobi方法Jacobi法:计算实对称矩阵全部特征值和相应特征向量基本思想对,nnTARAAQ存在正交矩阵,满足12(,,,)TnQAQdiag记12(,,,)nQqqq则12;,,,iiiAqqin寻找正交相似变换,将矩阵约化为对角阵即可QA正交相似变换求法:通过Givens变换来实现经典Jacobi方法设[],nnijijjiAaRaa令1122222111()()()nnniiijFiijjiEAAaa非对角“范数”当时,趋于一个对角阵0()EAA(,,)(,,)TGpqAGpq先来研究一下矩阵的元素和矩阵的元素之间的关系。AGivens变换记为,下面通过Givens变换(,,)Gpq对矩阵进行约化,使得0()EAA例如取424;,npqcos;sincs记11a12a24a13a14a13a22a12a23a23a33a34a14a24a34a44a10s000c000100s0c10s000c000100s0c11a12a13a14a13a23a33a34a10s000c000100s0c11a13a13a33a()ipipiqbcasa;;iqipiqbsaca(,)ipq11a13a13a33a222()pppppqqqbcascasa222qqpppqqqbsascaca
本文标题:第八章特征值问题的计算方法
链接地址:https://www.777doc.com/doc-2086633 .html