预处理变形共轭梯度法并行求解矩阵的Moore-Penrose逆
moore-penrose逆求法
moore-penrose逆求法
Moore-Penrose逆求法是一种计算矩阵的广义逆的方法,可以解决矩阵不可逆或非方阵的逆的问题。
设A为m × n的矩阵,其Moore-Penrose逆(也称为广义逆)记作A⁺。
则A⁺满足下列四个条件:
1. AA⁺A = A
2. A⁺AA⁺ = A⁺
3. (AA⁺)ᵀ = AA⁺
4. (A⁺A)ᵀ = A⁺A
通过这四个条件可以推导出计算Moore-Penrose逆的公式。
具体计算步骤如下:
1. 计算AAᵀ的逆,记作(AAᵀ)⁻¹
2. 计算Aᵀ的逆,记作Aᵀ⁻¹
3. 计算A⁺ = Aᵀ⁻¹(AAᵀ)⁻¹
其中,AAᵀ的逆和Aᵀ的逆可以根据矩阵计算的常规方法进行求解,例如利用LU分解、QR分解等方法。
需要注意的是,当矩阵A的列数大于行数(n > m)时,Moore-Penrose逆仍然存在,但不唯一。
不同的Moore-Penrose 逆可以通过A⁺ = (AᵀA)⁻¹Aᵀ进行计算。
而当行数大于列数(m > n)时,A的Moore-Penrose逆不存在。
总之,Moore-Penrose逆求法是一种能够解决各种矩阵的广义
逆问题的方法。
在实际应用中,它可以用于最小二乘拟合、线性回归、数据降维等领域。
环上矩阵的广义Moore—Penrose逆
收稿 日期 :0 0 1 _ 0 2 O _ o 1 基 金 项 目: 国家 自然科 学基 金 资助项 日( 批准 号 : 9 7 0 8) 18 1 1
维普资讯
V 】2 0 2
数 学 杂 志
17 1
引理 2 设 G为 m r x 阶右 高阵 , H为 rn阶左高 阵 , D G ) D D D D ) × 则 (D 一 = = H(H - G D
这 里 ( D) (D) G 一G = ”. 以 上 两 引理 的证 明 见 文 [】 3.
定 理 1 设 A= D G为 mx 阶右 高阵 , G H, r H为 Fn阶左 高 阵 , D = = . N分别是 X 且 2 D, D M、 阶 为 m m, 的可逆阵。贝 A相对 于 , 的广义 M- x n f 』 Ⅳ P逆存在 的充 要条件是 :
阵 的广义 M P逆存在 的充 要条件 , — 并给 出了逆存在 时 的表达 式 . 定义 1 设 是带 有对合 : + 的有 1 。 的结合环. 令 A M Ⅳ分 别为 阶是 , 足 以下条件 : )X (A A 1 () A = ( M ∞. 2X XX 3 A - )( , , m
解 的矩 阵 的广 义 M— P逆存 在 的充 要条件 .文【 将 文[] 2 J 1的结果 推 广到具 有满单 分解 性 质 的 带有对 合 的范畴 . 前 , 此 陈建 龙 [] 给出带 对合 环上 一类 矩 阵 的 M P逆 【 是 广 义 M— 3曾 — 不 P 逆 ) 在 的充要 条件及某 些等价 条件. 文在文【][ 工作 的基础上 , 虑 了文【] 同类 矩 存 本 1, ] 3 考 3中
UV= DZ XG HX= XGDHX= XAX= X 且 DHU = , VG =D . D D
Moore-penrose逆交换性的秩方法
Moore-penrose逆交换性的秩方法黄旭;刘丁酉【摘要】M-P逆不具有交换性,即(AB)+=B+A+一般不成立,但利用投影算子的理论得到了(AB)+=B+A+的一些充要条件.将用矩阵秩这种新的研究方法研究广义逆的交换性使得证明变得更简洁.【期刊名称】《湖北民族学院学报(自然科学版)》【年(卷),期】2010(028)002【总页数】4页(P124-127)【关键词】Moore-penrose逆;矩阵秩;交换性【作者】黄旭;刘丁酉【作者单位】武汉大学,数学与统计学院,湖北,武汉,430072;武汉大学,数学与统计学院,湖北,武汉,430072【正文语种】中文【中图分类】O151.2矩阵秩方法是矩阵理论中一种比较独特的方法,它通过讨论一些特定矩阵的秩,可以得到一些相应的秩等式,由此再得到一些有用的结论[1~6].本文研究广义逆的交换性,并得到了一些有益的结果.1 预备知识定义1 对于一个m×n的矩阵A,若存在一个n×m的矩阵G,使得:(i)AGA=A, (ii)GAG=G,(iii) (AG)T=AG, (iv)(GA)T=GA.则称G为A的Moore-penrose逆,简称M-P逆,记作A+.定义2 设A∈Cn×n,矩阵X称为A的群逆,如果A满足rank(A)=rank(A2)且满足如下矩阵方程:(i)AXA=A,(ii)XAX=X,(iii)AX=XA,记A的群逆为A#.下面将给出一些关于矩阵秩常用的一些结论.引理1[7] R(B)⊆R(A)⟺AA+B=B⟺r[A,B]=r(A)(1)r(AB)=r(A)⟺R(AB)=R(A)(2)r(AB)=r(B)⟺R[(AB)*]=R(B*)(3)R(A)=R(AA*)=R(AA*A)=R(AA+)=R[(A+)*](4)R(A*)=R(A*A)=R(A*AA*)=R(A+)=R(A+A)(5)AA+=A+A⟺R(A)=R(A*) i.e.A是EP矩阵(6)R(A1)=R(A2)且R(B1)=R(B2)⟺r[A1,B1]=r[A2,B2](7)其中R(A)表示值域,而r(A)表示矩阵A的秩.Marsaglia和Styan得到了几个关于分块矩阵秩的等式,即:引理2[8] 设A,B,C,D分别是m×n,m×k,l×n和l×k阶矩阵,则:r[A,B]=r(A)+r(B-AA+B)r=r(B)+r(C)+r[(I-BB+)A(I-CC+)](9)若R(B)⊆R(A)且R(C*)⊆R(A*),则:(10)由引理2,可以得到下面的一个更实用引理.本文的主要结果将以引理2为基础. 引理3[8] 设A,B,C,D分别是m×n,m×k,l×n和l×k阶矩阵,且满足:R(B)⊆R(A),R(C*)⊆R(A*).则:(11)若令:且则式(11)可以变成:r(D-C1A1+B1-C2A2+B2)=r-r(A1)-r(A2)(12)2 主要结论S.L.Campbell和C D Meyer,Jr利用投影算子的理论得到了(AB)+=B+A+的一些充要条件,下面利用矩阵秩的方法给出证明:定理1[9] 设A∈Cm×n,B∈Cn×p,则下面几个条件是等价的.(i)BB*A+A=A+ABB*,A*ABB+=BB+A*A,(ii)R(A*)是BB*的不变子空间且R(B)是AA*的不变子空间,(iii) A+ABB*A*=BB*A*且BB+A*AB=A*AB.证明 (i)⟺(ii):由引理3得:所以:BB*A+A=A+ABB*⟺r(BB*A+A-A+ABB*)=0⟺r(A*,BB*A*)=r(A)=r(A*)⟺R(BB*A*)⊆R(A*)⟺BB*R(A*)⊆R(A*).同理可证:A*ABB+=BB+A*A⟺R(A*AB)⊆R(B)⟺A*AR(B)⊆R(B).(ii)⟺(iii):r(BB*A*-A+ABB*A*)=r-r(A)=r(A*,BB*A*)-r(A)所以:BB*A*=A+ABB*A*⟺r(BB*A*-A+ABB*A*)=0⟺r(A*,BB*A*)=r(A)⟺R(BB*A*)⊆R(A*)⟺BB*R(A*)=R(A*).同理可证:所以:A*AB=BB+A*AB⟺r(A*AB-BB+A*AB)=0⟺r(BB*,A*AB)-r(B)=0⟺R(A*AB)⊆R(BB*)=R(B)⟺A*AR(B)⊆R(B) .由此即证(ii)与(iv)等价.定理2 若A+=A#,B+=B#,(AB)+=(AB)#,rank(A)=rank(B)=rank(AB),则:(AB)+=B+A+.证明由Tian lemma 2.1,有:A+=A#⟺A是EP⟺AA+=A+A⟺R(A)=R(A*).同理可得:B+=B#⟺R(B)=R(B*),(AB)+=(AB)#⟺R(AB)=R[(AB)*].再由式(2),(3)有:r(AB)=r(A)⟺R(AB)=R(A),r(AB)=r(B)⟺R[(AB)*]=R(B*).综上即知:R(A)=R(A*)=R(B)=R(B*)=R(AB)=R[(AB)*].从而:BB*R(A*)⊆R(B)=R(A*),A*AR(B)⊆R(A*)=R(B).由定理1,即证(AB)+=B+A+.定理3[9] 若A*ABB*=BB*A*A;则:(AB)+=B+A+.本文将用矩阵秩的方法给出该结论的一个新的证明.证明由引理3,有:因为A*ABB*=BB*A*A,所以:A*ABB*A*=BB*A*AA*从而:r(BB*A+A-A+ABB*)=r-2r(A)=r-2r(A)=r(A*A)+r(A*)-2r(A)=0所以:BB*A+A=A+ABB*,同理可证:A*ABB+=BB+A*A,由定理1即证:(AB)+=B+A+.参考文献:[1]Yongge Tian,liu Y.Extremal ranks of some symmetric matrix expressions with applications[J].SIAM J Matrix Anal Appl,2006,28:890-905.[2]Liu Y. On equality of ordinary least squares estimator best linear unbiased estimator and best linear unbiased predictor in the general linear model[J].J Stat Plann Inference,2009,139:1522-1529.[3]Yongge Tian Takane Y.Some algebraic and statistical properties of estimators under a general growth curve model,Electron[J]. J Linear Algebra, 2007,6:187-203.[4]Yongge Tian.The Moore-Penrose inverse of a triple matrixproduct[J].Math Theory Practice,1992,1:64-70.[5]Yongge Tian.Reverse order laws for the generalized inverses of multiple matrix products,Linear[J].Algebra Appl,1994,211:185-200.[6]Yongge Tian.How to characterize equalities for the Moor-Penrose inverse of a matrix,Kyungpook[J].Math J, 2001,41:1-15.[7]Yongge ing rank formulas to characterize equalities for Moore-Penrose inverses of matrix products[J].Applied Mathematics and Computation,2004,147:581-600.[8]Shi Zheng Chen,Yongge Tian.Two sets of new characterizations for normal and EP matrices[J].Linear Algebra and itsApplications,2003,375:181-195.[9]S L. Campbell+C D Meyer Jr, Generalized Inverses of Linear Transformations[M].London:Pitman, 1979:23-25.。
整环上矩阵的加权Moore-Penrose逆
整环上矩阵的加权Moore-Penrose逆朱光艳;刘晓冀【摘要】研究整环上矩阵加权Moore-Penrose逆存在的一些新的充分必要条件及其表达式,并在此基础上推出加边矩阵的逆矩阵.【期刊名称】《湖北民族学院学报(自然科学版)》【年(卷),期】2010(028)003【总页数】5页(P344-348)【关键词】整环;矩阵的逆;加权Moore-Penrose逆;加边矩阵【作者】朱光艳;刘晓冀【作者单位】湖北民族学院,预科教育学院,湖北,恩施,445000;广西民族大学,数学与计算机科学学院,广西,南宁,530006【正文语种】中文【中图分类】O1511 引言及引理文献[1]讨论了复数域上矩阵的加权Moore-Penrose逆的加边,文献[2]通过秩等式给出了整环上矩阵的加权Moore-Penrose逆存在的充分必要条件.本文给出整环上矩阵加权Moore-Penrose逆存在的一些新的充分必要条件,并利用加边矩阵的可逆性来刻画它.设R表示具有对合“*” 的整环;Rm×n表示R上m×n矩阵构成的集合;ρ(A)表示矩阵A的充分必要秩;N(A)表示A的零空间;R(A)表示A的值域;I表示单位矩阵;In表示n阶单位矩阵. 若无特别说明下面考虑的都是R上的矩阵.定义1[3] 设A∈Rm×n,若在R上存在一个n×m矩阵X使得:则称矩阵X是A的Moore-Penrose逆. 若A的Moore-Penrose逆存在,则唯一,记作X=A+. 当X满足方程(1)时,称X为A的正则逆. 当X满足条件1)、2),还满足条件:AX=XA时,称X为A的群逆,记作A#.定义2[2] 设A∈Rm×n, M和N分别是R上的m阶和n阶可逆矩阵,若R上存在一个n×m矩阵X使得:则称X是关于矩阵M和N的A的加权Moore-Penrose逆,简称A的加权Moore-Penrose逆,记作.引理1[2] 设A∈Rm×n,M和N分别是R上的m阶和n阶可逆矩阵,若A关于矩阵M和N的加权Moore-Penrose逆存在,则唯一.引理2 设A∈Rm×n, ρ(A)=r, U∈Rm×(m-r)与V*∈Rn×(n-r)是列满秩的,其列向量分别构成N(A*)与N(A)的基,B是A的正则逆,则存在矩阵Z和Y使得:BA=In+V*Z,AB=Im+YU*.证明先证R(I-BA)=N(A). ∀x∈R(I-BA), 则存在z∈Rn使得:x=(I-BA)z,从而Ax=A(I-BA)z=(A-ABA)z=0,故R(I-BA)⊆N(A). 另一方面,∀x∈N(A),则Ax=0,从而BAx=0,x=(I-BA)x∈R(I-BA),故N(A)⊆R(I-BA),综上所述有R(I-BA)=N(A). 因此存在矩阵Z使得:I-BA=V*Z.由于B是A的正则逆,则B*是A*的正则逆. 同理存在矩阵Y使得I-AB=YU*.2 Moore-Penrose逆存在的充分必要条件定理1 设A∈Rm×n, ρ(A)=r,M和N分别是R上的m阶和n阶可逆矩阵,且M*=M,N*=N,U∈Rm×(m-r)与V*∈Rn×(n-r)是列满秩的,且列向量分别构成N(A*)与N(A)的基.存在的充分必要条件是:(i)A是正则的;(ii)U*M-1U、VNV*均可逆.在这种情况下,设B为A的正则逆,则有:(1)证明充分性:须注意U*A=0,AV*=0,由引理2,存在矩阵Z和Y使得:BA=In+V*Z,AB=Im+YU*,直接验证式(1)为A的加权Moore-Penrose逆.必要性:若存在,记为G.由引理2,存在矩阵Y使得:I-AG=YU*,两边同时左乘U*,则U*Y=Im-r. 由于(MYU*)*=[M(I-AG)]*=(M-MAG)*=M-MAG=MYU*,因此,U*M-1UY*M*Y=I,即U*M-1U可逆;同样由引理2,存在矩阵Z使得:I-GA=V*Z,两边同时右乘V*,则ZV*=In-r. 由于(NV*Z)*=[N(I-GA)]*=(N-NGA)*=N-NGA=NV*Z,因此,ZN-1Z*VNV*=I,即VNV*可逆.定理2 设A∈Rm×n, M和N分别是R上的m阶和n阶可逆矩阵,则下列条件等价:(i)A关于M、N的加权Moore-Penrose逆存在;(ii)存在矩阵P和Q使得:PA*M*A=A=AN-1A*Q,且A*M*A、AN-1A*均对称;(iii)AN-1A*M*的群逆存在,A*M*A、AN-1A*均对称,且存在矩阵W使得:A=AN-1A*M*W;(iv) N-1A*M*A的群逆存在,A*M*A、AN-1A*均对称,且存在矩阵G使得:A=GN-1A*M*A.此时,N-1Q*AP*M*是A关于M、N的加权Moore-Penrose逆.证明: (i)⟹(ii)(其中(其中).由于令,则,又,两边同时左乘A*,右乘A得:,又因为,则,即A*M*A对称. 类似可证AN-1A*对称.(ii)⟹(i) 若存在矩阵P、Q使得:PA*M*A=A=AN-1A*Q, 且A*M*A、AN-1A*均对称,则AP*=PA*M*AP*对称,Q*A=Q*AN-1A*Q也对称.取H=N-1Q*AP*M*,从而,AHA=AN-1Q*AP*M*A=AN-1A*QP*M*A=AP*M*A=PA*M*A=AHAH=N-1Q*AP*M*AN-1Q*AP*M*=N-1Q*PA*M*AN-1A*QP*M*=N-1Q*AN-1A*QP*M*=N-1Q*AP*M*=H;(MAH)*=(MAN-1Q*AP*M*)*=(MAN-1A*QP*M*)*=(MAP*M*)*=MAP*M*=MAH;(NHA)*=(Q*AP*M*A)*=(Q*PA*M*A)*=(Q*A)*=(Q*AN-1A*Q)*=Q*AN-1A*Q=NHA.因此,存在,且H即是.(i)⟹(iii) 假设存在,则关于N、M的加权Moore-Penrose逆为A, 由条件(ii)得:A*M*A、AN-1A*均对称,则均对称,从而,因此,是AN-1A*M*的群逆.又,因此,存在矩阵:使得A=AN-1A*M*W.(iii)⟹(i) 若AN-1A*M*的群逆(AN-1A*M*)#存在,且存在矩阵W使得A=AN-1A*M*W,则:故存在矩阵P=(AN-1A*M*)#AN-1,Q=M*W,使得:A=AN-1A*Q=PA*M*A,又A*M*A、AN-1A*均对称,由条件(ii)可知存在.类似可以证明条件(i)⟹(iv).3 Moore-Penrose逆的表达式定理3 设A∈Rm×n,ρ(A)=r,M和N分别是R上的m阶和n阶可逆矩阵,且M*=M,N*=N,U∈Rm×(m-r)是列满秩的,其列向量构成N((MA)*)的基,若AN-1A*M+UU*M可逆,则存在,且可表示成:(2)证明由U*MA=0,得A*MU=0. 从而:(AN-1A*M+UU*M)AN-1A*M=AN-1A*MAN-1A*M=AN-1A*M(AN-1A*M+UU*M),即AN-1A*M(AN-1A*M+UU*M)-1=(AN-1A*M+UU*M)-1AN-1A*M,又(AN-1A*M+UU*M)A=AN-1A*MA,则有,A=(AN-1A*M+UU*M)-1AN-1A*MA=AN-1A*M(AN-1A*M+UU*M)-1A,令P=(AN-1A*M+UU*M)-1AN-1,Q=M(AN-1A*M+UU*M)-1A,则PA*M*A=A=AN-1A*Q.由定理2知,存在,且:M.类似可以证明推论1.推论1 设A∈Rm×n,ρ(A)=r,M和N分别是R上的m阶和n阶可逆矩阵,且M*=M,N*=N,V*∈Rn×(n-r)是列满秩的,其列向量构成N((AN-1))的基,若N-1A*MA+N-1V*V可逆,则存在,且可表示成:(3)4 加边矩阵的逆定理4 设A∈Rm×n,ρ(A)=r,M和N分别是R上的m阶和n阶可逆矩阵,且M*=M,N*=N,U∈Rm×(m-r)与V*∈Rn×(n-r)是列满秩的,其列向量分别构成N(A*)与N(A)的基.存在的充分必要条件是:可逆,且:(4)证明必要性:假设矩阵A存在加权Moore-Penrose逆,则由定理1,A的正则逆存在,且U*M-1U、VNV*均可逆. 设:则:因为U*A=0, AV*=0,则有VNV*(VNV*)-1=In-r, AV*(VNV*)-1=0. 设B为A的正则逆,由定理1,,则由于:由引理2,存在矩阵Y使得AB=I+YU*,而:故,因此,同理:即T2与Γ互逆.充分性:假设T2与Γ互逆,其中,则:由DM-1U=Im-r, AC+M-1UE=0,可得DAC+E=0, 故E=-DAC;由BA+CVN=In, AV*=0,得CVNV*=V*;由AB+M-1UD=Im,U*A=0,得U*M-1UD=U*;同时由VNB=0,BA+CVN=In,可得BAB=B.由DA+EVN=0,得EVNV*=0;同样由AC+M-1UE=0,得U*M-1UE=0. 将CVNV*=V*代人VNC=In-r,易知有(CVNV*)*NC=(VNV*)(C*NC)=In-r,即VNV*可逆. 同理可证U*M-1U可逆. 故E=0, D=(U*M-1U)-1U*,C=V*(VNV*)-1. 由BA+CVN=Im,得ABA+AV*(VNV*)-1VN=A,即ABA=A.由AB+M-1UD=Im,得MAB+UD=M,因此,MAB=M-UD=M-U(U*M-1U)-1U*,故(MAB)*=MAB. 同理(NBA)*=NBA. 由以上结论知B是A的加权Moore-Penrose逆.推论2 设A∈Rm×n,ρ(A)=r,U∈Rm×(m-r)与V*∈Rn×(n-r)是列满秩的,其列向量分别构成N(A*)与N(A)的基.,则矩阵A存在Moore-Penrose逆A+的充分必要条件是:可逆,且:证明在定理4中令M=Im, N=In即可得证.推论3 设A∈Rm×n,ρ(A)=r,U∈Rm×(m-r)与V*∈Rn×(n-r)是列满秩的,其列向量分别构成N(A*)与N(A)的基, M和N分别是R上的m阶和n阶可逆矩阵,且M*=M,N*=N,且VNV*=In-r, U*M-1U=Im-r. 则存在的充分必要条件是:可逆,且:(6)证明充分性由定理4易知. 下证必要性.设,则:由定理4必要性的证明及VNV*=In-r, U*M-1U=Im-r即得证.推论4 设A∈Rm×n,ρ(A)=r,U∈Rm×(m-r)与V*∈Rn×(n-r)是列满秩的,其列向量分别构成N(A*)与N(A)的基, 且VV*=In-r, U*U=Im-r. 则矩阵A存在Moore-Penrose逆A+的充分必要条件是:可逆,且:(7)证明在推论3中令M=Im, N=In.即得证.参考文献:[1]Wang G R,Wei Y M,Qiao S Z.Generalized Inverses:theory and computations[M].New York:Science Press,2004.[2]俞耀明.结合环上广义逆的理论和计算[D].上海:上海师范大学,2006.[3]Bhaskara Rao,K P S.The theory of generalized inverse over commutative rings[M].London and New York:Taylor and Francis,2002.[4]Prasad K M,Bapat R B.The Generalized Moore-PenroseInverse[J].Linear Algebra Appl,1992,165:59-69.[5]任俊艳.环上矩阵的加权Moore-Penrose逆[D].兰州:兰州大学,2006.[6]Robinson D W,Puystjens R,Van Geel J.Categories of matrices with only obvious Moore-Penrose inverse[J].Linear Algebra Appl,1987,97:93-102. [7]黄旭,刘丁酉.Moore-Penrose逆交换性的秩方法[J].湖北民族学院学报:自然科学版,2010,28(2):124-127.[8]Robinson D W.The classical adjoint[J].Linear Algebra Appl,2005,411:254-276.。
Hilbert C~-模上分块可共轭算子的加权Moore-Penrose逆
Hilbert C~*-模上分块可共轭算子的加权Moore-Penrose逆本文将介绍和研究Hilbert C*-模间可共轭算子A的加权Moore-Penrose逆AMN+的性质和一般表达式.当A=(Aij)是1×2或2×2分块时,研究AMN+的一般表达式怎么由Aij等具体给出.在2×2分块的情况下,首先通过算子理论给出一种从不加权Moore-Penrose逆到加权Moore-Penrose逆的构造方法,其次基于此方法给出AMN+的一般表达式.于是一些结果可由矩阵情形推广到Hilbert C*-模算子的情形.全文共分为四章.在第一章中,我们主要介绍Hilbert C*-模、可共轭算子加权Moore-Penrose逆的基本概念和基本性质,并且得出一些和矩阵相类似的结论,如性质1.2.3、1.2.4和1.2.5.在第二章中,我们在HilbertC*-模算子的框架下研究1×2分块可共轭算子A的AMN+表达式.根据
Sherman-Morrison-Woodbury公式我们给出了AMN1+与AMN2+之间的关系式,进而得出AMN+的一般表达式.在第三章中,我们先利用构造交换图的技巧,对于2×2分块加权可共轭算子进行具体分析,然后推广2×2分块(不加权)可共轭算子的Moore-Penrose逆的一般表达式,最后再由不加权情形过渡到加权的情形并给出了加权Moore-Penrose逆的一般表达式.在第四章中,当A是一正定算子,我们给出了At一般表达式的推导过程.然后在此基础上我们给出了一般算子的
Moore-Penrose逆的表达式的证明.。
利用Moore-Penrose逆求解矩阵方程AA HX=B
若 A∈
为可 逆矩 阵 , 矩 阵方程 A = 则 X 为不 可逆 矩 阵
维普资讯
20 0 8年 9月 第1 3卷 第 5期
西 安 邮 电 学 院 学 报 J UR ALOFX ’ N UNI RST FP O N IA VE I YO 汀 A DTE EX) N L ( MMUNIA O C TI NS
Sp 0 8 e .20 Vo.3N . 11 o 5
且通 解 为 :
=
, b∈
, 线 性方 程 则
组 A = b有 解 的充分 必要条 件是 A z A b= b A b+ ( —A E A) ( Y Y∈ Cl 意 ) , 任 , 则矩 阵方 程 A = A
, 矩 阵 X ∈ Cl 若 ,
定 理 1设 A , ∈ : B B 有解 的充 分必 要条件 是
=0 。
:
HA ) ( AH
B : 0 B : 0
B ( A) A
B
∞BJ o, 此 l 一 0 有 H. , . 因此有 ) 因
, 则矩 阵方 程 AAH = X
=
r kA, n a ( B)= r k C, n a ( B)
因此 , X = B有 解 铮 AA AAH = b(H A
收 稿 日期 :o 8 3 2 20 —0 —0 基 金项 目: 陕西省教育厅 自然科学 基金 资助项 目(7K3 6 0J 7 )
) 均有 解 。 由引 理 2 A , A f= b( i= 12 … , ,, )
分块矩阵的加权Moore-Penrose逆
文章 编 号 : 1 6 7 2 - 0 5 8 X( 2 0 1 3 ) 1 0 - 0 0 1 3 - 0 4
分 块 矩 阵 的 加 权 Mo o r e . P e n r o s e逆 水
杨 晓英 , 刘 新
( 四川信息职业技术学 院 基 础教育部 ,四川 广元 6 2 8 0 1 7 )
P e n r o s e 逆存在的一些充分必要条件- 2 ; 2 0 0 9 年, 国欣荣等得到环上矩阵存在关于 M, N加权 M o o r e - P e n r o s e
逆的一个充要条件 ; 2 0 1 0 年, 刘声 等给出块对角矩阵的加权广义逆 的表达式 ; 周立仁利用 奇异值分 解, 给出了矩阵 1 5 种加权 P e n r o s e 型广义逆的通式与表达式 ; 章里程等利用加权 M o o r e — P e n r o s e 逆 的定义 和性 质 , 获得了 2 x 2 、 l × 2和 2 x 1 分 块矩 阵关 于 加权 Mo o r e . P e n r o s e 逆块 独 立 的一 些 充分必 要条 件 [ 6 ; 2 0 1 2 年, 何兴月等用环论的方法 , 得到 Q u { m t a l e 上矩阵存在加权 M - P广义逆的一些等价刻画及显式表达式 . 主要用定义验证 的方法 , 给出分块矩 阵的加权 M . P逆表示 的充要条件 , 并 给出广义 S e h u r 补与加权 M — P逆
,
关于 A和 D在加权 M. P逆意义下的广义 S c h u r 补.
2 主 要 结 果
下 面首 先给 出分块 矩阵 日关于 A和 J D在加 权 P逆意 义下 的广义 S c h u r 补 的表 示.
moore–penrose广义逆矩阵
moore–penrose广义逆矩阵
Moore-Penrose广义逆矩阵,也称为伪逆矩阵,是一种特殊的矩阵求逆方式。
如果一个矩阵A存在广义逆矩阵A,则它不一定是可逆矩阵,但是我们可以使用广义逆矩阵来解决一些矩阵求逆问题。
Moore-Penrose广义逆矩阵有许多应用,例如在数学、物理、经济学和工程领域等。
它可以用于解决线性系统、逆问题、最小二乘问题、信号处理、控制理论等领域的问题。
Moore-Penrose广义逆矩阵也是矩阵理论中一个重要的概念,它的研究对于深入理解矩阵的性质与应用有着重要的价值。
- 1 -。
行(或列)对称矩阵的Moore-Penrose逆
行(或列)对称矩阵的Moore-Penrose逆
纪云龙;贾岸平
【期刊名称】《长春工业大学学报(自然科学版)》
【年(卷),期】2006(027)001
【摘要】证明了行(或列)对称矩阵的Moore-Penrose逆与母矩阵的Moore-Penrose逆的定量关系,给出了两种快速算法.据此可大大降低一类具有该结构矩阵的Moore-Penrose逆的计算量和存储量.
【总页数】2页(P63-64)
【作者】纪云龙;贾岸平
【作者单位】长春工业大学,基础科学学院,吉林,长春,130012;长春工业大学,基础科学学院,吉林,长春,130012
【正文语种】中文
【中图分类】O151.21
【相关文献】
1.基于QR分解求解行对称矩阵的Moore-Penrose逆 [J], 李秀格;杨丽娜
2.广义行(列)对称矩阵的Moore-Penrose逆 [J], 郭伟
3.行(列)反对称矩阵的满秩分解和广义逆 [J], 袁晖坪;王行荣;李庆玉
4.行(列)对称矩阵的极分解与广义逆 [J], 袁晖坪
5.行(列)反对称矩阵的极分解及其广义逆 [J], 袁晖坪
因版权原因,仅展示原文概要,查看原文内容请购买。
moore-penrose逆矩阵的微分
《moore-penrose逆矩阵的微分》导读:在线性代数中,矩阵具有广泛的应用,而其中的逆矩阵更是一个重要的概念。
moore-penrose逆矩阵是一种特殊的逆矩阵,它在实际问题中有着重要的应用。
本文将围绕moore-penrose逆矩阵的微分展开讨论,希望通过对该主题的深度探究,让读者能够更深刻地理解这一概念。
一、moore-penrose逆矩阵概述moore-penrose逆矩阵,又称广义逆矩阵,是矩阵论中的一个重要概念。
对于任意一个矩阵A,其moore-penrose逆矩阵记作A⁺。
与普通逆矩阵不同,moore-penrose逆矩阵具有良好的性质,即使矩阵不是方阵,也存在moore-penrose逆矩阵。
二、moore-penrose逆矩阵的微分应用在实际问题中,我们经常需要对矩阵进行微分运算,而moore-penrose逆矩阵的微分在其中发挥着重要作用。
对于一个矩阵函数f(X),其中X是一个矩阵变量,我们希望求出f(X)对X的导数。
这就涉及到了对moore-penrose逆矩阵的微分运算。
具体来说,对于一个矩阵函数f(X),其导数可以表示为:∂f/∂X = lim(ΔX→0) [f(X+ΔX) - f(X)] / ΔX在这个公式中,对moore-penrose逆矩阵的微分运算就是其中的关键部分。
对于不同类型的矩阵函数,moore-penrose逆矩阵的微分表现出不同的性质,这需要我们对moore-penrose逆矩阵的微分进行深入的研究和探讨。
三、moore-penrose逆矩阵的微分研究现状moore-penrose逆矩阵的微分在数学和工程领域都有着重要的应用。
目前,关于moore-penrose逆矩阵的微分的研究已经取得了一定的成果,例如在最优控制、信号处理、统计估计等领域都有着丰富的应用。
然而,moore-penrose逆矩阵的微分仍然存在许多未解决的问题。
在非线性优化问题中,如何有效地计算moore-penrose逆矩阵的微分仍然是一个挑战。
环上矩阵的加权Moore-Penrose逆
环上矩阵的加权Moore-Penrose逆刘桂香【摘要】在复数域上,人们已经证明矩阵A相对于矩阵M,N的加权Moore-Penrose逆AMN=A(2)R(N-1A*),N(A*M).本文讨论了环上矩阵的加权Moore-Penrose逆,证明在带有对合反自同构的有单位元的可换环上,A+MN=A(2)R(N-1A*),Ⅳ(A*M).【期刊名称】《扬州职业大学学报》【年(卷),期】2018(022)002【总页数】3页(P31-33)【关键词】环;矩阵;加权Moore-Penrose逆;广义逆A(2)T,S【作者】刘桂香【作者单位】扬州职业大学,江苏扬州225009【正文语种】中文【中图分类】O151.211 引言自Ben-Israel和Greville给出了复数域上矩阵广义逆的存在条件以来[1],人们已经证明,许多常用的广义逆均为型的,如并由此推出了常用广义逆的许多统一性质.近年来,关于环上矩阵广义逆的研究十分活跃,取得了丰硕的成果[2-13].文献[3]证明了有单位元的交换环上,给定自由模T和唯一存在的充分必要条件.本文将证明带有对合反自同构的有单位元的可换环上,矩阵A的加权Moore-Penrose逆是型的.本文中,R是带有对合反自同构a→a*的有单位元的可换环,表示由A的列向量生成的自由子模,C(A)表示由A的行向量生成的自由子模,N(A)={x∈Rn|Ax=0},AT={Ax|x∈T},自由模T的基数记为rankT.ρr(A)表示A的行向量生成的自由子模的最小基数,ρc(A)表示A的列向量生成的自由子模的最小基数.对一般环上的自由模来说,任意两个基不一定有相同的基数,一个有单位元的可换环上的自由模任意两个基才有相同的基数.2 定义与引理定义A∈Rm×n,M∈Rm×m,N∈Rn×n,M*=M,N*=N,M,N可逆.若矩阵X满足下列条件:(1) AXA=A;(2) XAX=X;(3) (MAX)*=MAX;(4) (NXA)*=NXA.则称X为A相对于M,N的加权Moore-Penrose逆,记为引理1[3] A∈Rm×n,T是Rn的自由子模,S,S′是Rm的自由子模,且S⨁S′=Rm,如果rankT=rankS′,则A有{2}-逆X满足R(X)=T,N(X)=S当且仅当AT⨁S=Rm.此时,X 是唯一的,记为引理2[2] A是可换半环上的正则矩阵,则ρr(A)=ρc(A).引理3 A∈Rm×n,N∈Rn×n,N*=N,N可逆,则rankR(N-1A*)=rankR(A*).证明设rankR(N-1A*)=r,且设N-1A*x1,N-1A*x2,,N-1A*xr为R(N-1A*)的一组基.设k1A*x1+k2A*x2++krA*xr=0,则k1N-1A*x1+k2N-1A*x2++krN-1A*xr=0.由N-1A*x1,N-1A*x2,,N-1A*xr为R(N-1A*)的一组基可知,k1=k2==kr=0,从而A*x1,A*x2,,A*xr线性无关,rankR(A*)≥r.反之,设rankR(A*)=t,且设A*y1,A*y2,,A*yt为R(A*)的一组基.设k1N-1A*y1+k2N-1A*y2++ktN-1A*yt=0,则由A*y1,A*y2,,A*yt为R(A*)的一组基可知,k1=k2==kt=0,从而N-1A*y1,N-1A*y2,,N-1A*yt线性无关,rankR(N-1A*)≥t.故rankR(N-1A*)=rankR(A*).引理4 A∈Rm×n,M∈Rm×m,N∈Rn×n,M*=M,N*=N,M,N可逆,X为A相对于M,N的加权Moore-Penrose逆,则rankR(N-1A*)=rankR(A).证明设rankR(A)=r,且设α1,α2,,αr为R(A)的一个基,显然若令则由α1,α2,,αr线性无关可知从而线性无关,rankC(A*)≥r=rankR(A).类似的可证rankR(A)≥rankC(A*).从而rankR(A)=rankC(A*).由引理2,引理3便得rankR(N-1A*)=rankR(A*)=ρc(A*)=ρr(A*)=rankC(A*)=rankR(A).引理5 A∈Rm×n,M∈Rm×m,N∈Rn×n,M*=M,N*=N,M,N可逆,X为A相对于M,N的加权Moore-Penrose逆,则Rm=R(A)⨁N(A*M).证明令P=AX,易证P2=P,P=M-1P*M,PA=A.一方面,因为 A*M(I-P)=(PA)*M(I-P)=A*P*M(I-P)=A*MP(I-P)=0,所以R(I-P)⊆N(A*M).又∀y∈N(A*M),A*My=0,Py=M-1P*My=M-1(AX)*My=M-1X*A*My=0.所以 y=(I-P)y∈R(I-P),N(A*M)⊆R(I-P).故R(I-P)=N(A*M).另一方面,R(P)⊆R(A),显然,∀y∈R(A),y=Ax=AXAx=PAx∈R(P),R(A)⊆R(P),故R(A)=R(P).由P2=P可知Rm=R(P)⨁R(I-P)=R(A)⨁N(A*M).引理6 A∈Rm×n,M∈Rm×m,N∈Rn×n,M*=M,N*=N,M,N可逆,X为A相对于M,N的加权Moore-Penrose逆,则AR(N-1A*)⨁N(A*M)=Rm.证明由引理5可知,Rm=R(A)⨁N(A*M).下证R(A)=AR(N-1A*).这里只需证R(A)⊆AR(N-1A*).由∀x∈R(A),x=Ay=AXAy=AN-1NXAy=AN-1(NXA)*y=AN-1A*X*Ny∈AR(N-1A*),得R(A)⊆AR(N-1A*).故R(A)=AR(N-1A*),AR(N-1A*)⨁N(A*M)=Rm.引理7 A∈Rm×n,M∈Rm×m,N∈Rn×n,M*=M,N*=N,M,N可逆,X为A相对于M,N的加权Moore-Penrose逆,则R(X)=R(N-1A*),N(X)=N(A*M).证明 (1)因为X=XAX=N-1NXAX=N-1(NXA)*X=N-1A*X*NX,所以R(X)⊆R(N-1A*).又N-1A*=N-1A*X*A*=N-1A*X*NN-1A*=N-1(NXA)*N-1A*=XAN-1A*,所以R(N-1A*)⊆R(X).从而R(X)=R(N-1A*).(2)因为X=XAX=XM-1MAX=XM-1(MAX)*=XM-1X*A*M,所以N(A*M)⊆N(X).又A*M=A*X*A*M=A*(MAX)*=A*MAX,所以N(X)⊆N(A*M).从而N(X)=N(A*M).3 结论根据引理1,引理4,引理5,引理6,引理7便得定理A∈Rm×n,M∈Rm×m,N∈Rn×n,M*=M,N*=N,M,N可逆,X为A相对于M,N的加权Moore-Penrose逆,则即特殊地,当M,N为R上的单位矩阵时,有【相关文献】[1] BEN ISRAEL A, GREVILLE T N E. Generalized Inverses:Theory and Applications[M]. New york:John Wiley,1974.[2] DUAN J S. Rank of matrices over semirings and invertible conditions for matrices over inclines[J].数学杂志,2006,26(5):478-484.[3] YU Y M, WANG G R. Generralized Inverse about Some Givern Free Modules Tand S[J].上海师范大学学报(自然科学版),2002,31(3):21-25.[4] 陈艳平,谭宜家.半环上矩阵的Moore-Penrose逆[J].模糊系统与数学,2016,30(2):69-74.[5] 陈艳平,谭宜家.半环上矩阵的双加权广义Moore-Penrose逆[J].模糊系统与数学,2015,29(5):58-65.[6] CASTRO GONZALEZ N, CHEN J L, WANG L. Further results on generalized inverses in rings with involution[J]. Electronic Journal of Linear Algebra, 2015,30:118-134.[7] ZHUANG G F, CHEN J L. Drazin invertibility for matrices over an arbitrary ring[J]. Journal of Southeast University,2011,27(2):230-232.[8] 杨志荣.环上加权Moore-Penrose逆的存在性[J].江南大学学报(自然科学版),2010,9(5):616-618.[9] 王志坚,刘晓冀.环上矩阵的广义Moore-Penrose逆[J].数学杂志,2004,24(6):638-640.[10] 刘淑丹,游宏.环上矩阵的广义Moore-Penrose逆[J].数学杂志,2002,22(1):116-120.[11] 陈建龙.关于环上矩阵的广义逆[J].数学学报,1991,34(5):622-630.[12] 陈建龙.环上矩阵的群逆与Drazin逆[J].新疆大学学报(自然科学版),1992,9(1):44-49.[13] 陈建龙.关于环上矩阵的群逆与Drazin逆[J].数学学报,1994,37(3):373-380.。
5.1Moore-penrose广义逆矩阵
5.1
† A Moore-penrose 广义逆矩阵
一 Moore-penrose 广义逆矩阵的定义
二 Moore-penrose 广义逆矩阵存在性与性质
三 Moore-penrose 广义逆矩阵求法
一 Moore-penrose 广义逆矩阵的定义
(一)传统可逆定义的缺点
对矩阵A若存在矩阵B满足 AB BA E
n
这说明 TA 是将 F n 沿 ker TA 投影到 Im TA 上的投影变换。
给出V是的一个子空间U,存在无数个子空间W 满足 V U W , 进而有无数个在U为恒等变换的线性变 换 PU ,W , 我们希望选择最为特别地一个。
U 且满足 V U U , 将空间V沿子空间 U 投影在子空
注意到若V是内积空间,则子空间U有唯一正交补
间U上的投影变换PU ,U 由唯一决定,称 PU ,U 为正交投影,
简记为 PU 于是作为逆矩阵的推广我们希望TBA 与 TAB 是正交
投影变换!
于是提出问题:对A是n阶矩阵,则构作 F n 上的 线性变换
TA F n F n x Ax
那么矩阵A满足什么条件TA 才是正交投影变换呢? 我们引入一个概念 定义2 n阶矩阵A若满足 A 2 A 且 A H A, 则
n m n 矩阵,则可以构作 到 F m 设A是 F 设A是
TA F n F n x Ax
那么矩阵A就是线性变换 TA 在基 e1 , , en 下的矩阵。 存在矩阵B满足 AB BA E , 同样方式可以构造
线性变换TB , 那么 AB BA E 含义就是说 TBTA 与 TATB 是
定义1 设V是线性空间,U、W是V的子空间, 且满足
加权moore-penrose矩阵-概述说明以及解释
加权moore-penrose矩阵-概述说明以及解释1.引言1.1 概述加权Moore-Penrose矩阵是在Moore-Penrose广义逆的基础上进行拓展和改进的一种数学工具。
Moore-Penrose广义逆是矩阵理论中的一个重要概念,它对于解决线性代数中的一些常见问题具有重要意义。
然而,传统的Moore-Penrose广义逆在计算矩阵的逆时不考虑矩阵元素之间的重要性差异,因此在某些情况下可能无法满足实际问题的需求。
为了克服传统Moore-Penrose广义逆的不足,加权Moore-Penrose 矩阵引入了权重的概念,通过对矩阵的元素进行加权处理,考虑矩阵元素之间的重要性差异,从而得到更精确和可靠的逆矩阵。
加权Moore-Penrose矩阵的计算方法相对复杂,需要根据实际问题的需求选择合适的权重策略,并运用数学推理和计算方法进行求解。
同时,加权Moore-Penrose矩阵在实际问题中也具有广泛的应用。
例如,在数据处理和模式识别领域,加权Moore-Penrose矩阵可以用于降噪和信号恢复;在机器学习和人工智能领域,加权Moore-Penrose矩阵可用于特征选择和数据拟合等问题。
本文旨在系统地介绍加权Moore-Penrose矩阵的定义、性质以及计算方法,并探讨其在实际问题中的应用。
通过深入研究加权Moore-Penrose矩阵,我们可以更好地理解和应用这一数学工具,提高数据处理和模型拟合的精度和效果。
在下一节中,将详细介绍加权Moore-Penrose矩阵的定义与性质,为后续内容做好铺垫。
1.2 文章结构本文将按照以下结构进行阐述加权Moore-Penrose矩阵的定义、性质、计算方法以及在实际问题中的应用。
具体文章结构如下:2. 正文部分在第2部分,我们将详细介绍加权Moore-Penrose矩阵的定义、性质以及计算方法。
首先,我们将给出加权Moore-Penrose矩阵的定义,并阐述其与传统Moore-Penrose矩阵的区别和联系。
用新激活函数加快新ZNN模型求解时变矩阵Moore-Penrose逆
用新激活函数加快新ZNN模型求解时变矩阵Moore-
Penrose逆
唐智超;高月凤
【期刊名称】《理论数学》
【年(卷),期】2024(14)1
【摘要】基于梯度的神经网络(GNN)和张神经网络(ZNN)是两种可用于求解时变矩阵Moore-Penrose逆问题的递归神经网络。
与GNN相比,ZNN的计算精度更高。
此外,本文提出了一种新的ZNN模型。
因此,本文主要利用带有新优化激活函数的ZNN模型来求解时变行满秩(或列满秩)矩阵Moore-Penrose逆问题。
这种带有新优化激活函数的ZNN模型可以在有限时间内加速求解时变矩阵的Moore-Penrose逆。
通过Lyapunov理论分析,得到了收敛时间的上限。
仿真结果进一步证实了理论分析,并证明了采用新优化的激活函数的ZNN模型在求解时变矩阵Moore-Penrose逆时的有效性。
【总页数】8页(P9-16)
【作者】唐智超;高月凤
【作者单位】上海理工大学理学院
【正文语种】中文
【中图分类】G63
【相关文献】
1.预处理变形共轭梯度法并行求解矩阵的Moore-Penrose逆
2.利用Moore-Penrose逆求解矩阵方程AA^HX=B
3.基于3个误差函数的复数ZNN模型求解复数满秩矩阵的Moore-Penrose逆
4.新型递归神经网络求解时变矩阵Moore-Penrose逆
5.基于QR分解求解行对称矩阵的Moore-Penrose逆
因版权原因,仅展示原文概要,查看原文内容请购买。
Moore-Penrose广义逆和最佳逼近算子的表达式
Moore-Penrose广义逆和最佳逼近算子的表达式
倪仁兴
【期刊名称】《工程数学学报》
【年(卷),期】2005(022)001
【摘要】在空间较弱的几何假定下,给出了A+的存在唯一性、极小性,并建立了
A+为线性算子的充要条件.还给出了一般Banach空间中线性流形上的最佳逼近算子存在的充要条件,并借助于正规对偶映射得到了相应的最佳逼近算子的表达式.所得的结果推广和改进了他人的相应结果.
【总页数】4页(P175-178)
【作者】倪仁兴
【作者单位】绍兴文理学院数学系,浙江,绍兴,312000
【正文语种】中文
【中图分类】O177.2
【相关文献】
1.Banach空间中线性算子的Tseng度量广义逆与Moore-Penrose度量广义逆[J], 季大琴;全玉锦;林秀芹
2.Banach空间中线性算子Moore-Penrose度量广义逆的扰动 [J], 孙爽;王玉文
3.Hilbert空间中稠定闭线性算子的Moore-Penrose正交广义逆的扰动 [J], 陈静仁;王玉文;刘萍
4.Banach空间中有界线性算子的Moore-Penrose度量广义逆的扰动分析 [J],
马海风;李双臻;刘冠琦;王玉文
5.Banach空间中Moore-Penrose广义逆算子的豫解式 [J], 李志伟
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
预处理变形共轭梯度法并行求解矩阵的Moore-Penrose逆曹方颖;吕全义【摘要】提出了一种求解Moore-Penrose逆的并行预处理变形共轭梯度法,将求解Moore-Penrose 逆转化求解矩阵方程极小范数解或极小范数最小二乘解的问题.给出了两种预处理方法.一种方法是给出预处理矩阵是可逆对角矩阵,然后并行求解预处理矩阵方程;另一种方法是给出预处理矩阵是严格对角占优矩阵,该方法提出了迭代法的预处理模式,构造并行迭代求解预处理矩阵方程的迭代格式,进而使用变形共轭梯度法并行求解.通过数值试验,这两种预处理方法与直接使用变形共轭梯度法相比较,第二种方法有效提高了收敛速度,而且具有很好的并行性.【期刊名称】《纺织高校基础科学学报》【年(卷),期】2013(026)001【总页数】6页(P137-142)【关键词】并行算法;预处理变形共轭梯度法;预处理矩阵方程;Moore-Penrose逆【作者】曹方颖;吕全义【作者单位】西北工业大学应用数学系,陕西西安710129;西北工业大学应用数学系,陕西西安710129【正文语种】中文【中图分类】O246广义逆矩阵是矩阵理论中的一项重要的发展,特别自近五十年代以来,广义逆矩阵的理论和计算方法的研究取得了长足的发展,并在数值分析,数学规划,数理统计,控制论,博弈论和网络理论等领域发挥着重要的应用[1].求解Moore-Penrose 逆的算法最终转化为求解线性矩阵方程.这种线性矩阵方程是无解的,因此求解线性矩阵方程的极小范数最小二乘解.对于求解线性矩阵方程,虽然串行算法已经比较完善,但随着计算规模的增大,求解线性矩阵方程的存储需求和计算量快速增加,单台处理机往往难以承受,并行计算势在必行.近年来,一般求解线性矩阵方程的直接法[2]主要有LU分解法,Cholesky分解法,QR分解法等;迭代法[2]有Jacobi迭代法,Gauss-Seidel迭代法,JGS迭代法,SOR迭代法,SSOR迭代法,SAOR迭代法,参数迭代法等.关于矩阵方程的最小二乘解或矩阵Moore-Penrose逆的研究已经取得了许多成果[3-5],但对于预处理与并行计算的研究还很少见.对于求解大型线性矩阵方程以共轭梯度法和变形共轭梯度法为主,其具有存储量少,计算量少和适合并行计算等优点.文献[2]研究了关于求解矩阵方程极小范数解或极小范数最小二乘解的变形共轭梯度法.变形共轭梯度法作为最基本的Krylov子空间方法,易于并行化.变形共轭梯度法的收敛速度与系数矩阵的条件数紧密相关,条件数愈小,收敛性愈好,该算法可以在很少的几步就会获得高精度的近似解.但当系数矩阵的条件数很大时,收敛速度就很慢.于是出现了预处理变形共轭梯度法[6-7](简称PMCG法),它是通过适当的预处理方法引入预处理矩阵M,使矩阵的特征值分布更为集中,降低矩阵条件数,以达到提高收敛速度的目的.本文针对矩阵方程极小范数解或极小范数最小二乘解问题提出了两种并行解决方案.第一种方案是为了降低求解预条件矩阵方程AM-1=的计算复杂度,选取预处理矩阵M为可逆对角矩阵,预处理矩阵方程在求解过程中只在相邻处理机间有通信.第二种方案是为了降低求解预条件矩阵方程AM-1 =的计算复杂度,对预处理矩阵方程采取若干次迭代方法来求解,而且在求解过程中只在相邻处理机间有通信.两种方法都有效的改变了原矩阵方程的条件数又具有很好的并行性.最后在HP2600集群上进行了数值试验,并与传统的变形共轭梯度法的计算结果进行了比较.文中(ATA)⊗I表示矩阵(ATA)与I的Kronecker积(X)表示将矩阵X按行拉直构成的列向量.定义同型矩阵A与B的内积为[A,B]=tr(ATB),由此导出矩阵的Frobenius范数1 预处理方法1.1 方案一求解矩阵A的Moore-Penrose逆就是求解线性矩阵方程AX=I极小范数解或极小范数最小二乘解,AX=I正规线性矩阵方程为其中 A为m×n矩阵,X为n×m矩阵.将矩阵方程(1)通过按行拉直转化为线性方程组设λ1,λ2,…,λn是 ATA的特征值,由文献[1]的结论可知矩阵(ATA)⊗I的特征值为λ1,…,λ1,λ2,…,λ2,…,λn,…,λn,可见矩阵(ATA)⊗I与矩阵ATA的条件数相同.若矩阵A的行数m≤n,则取M为n阶可逆的对角矩阵为这样,矩阵方程(1)可转化为只要使M-1ATAM-1的条件数小于ATA,则采用变形共轭梯度法求解矩阵方程(3)的速度将得到提高.对于方程(3)首先计算AM-1=,设MX=Y.则方程(3)可转化为求解若m>n,可将矩阵A的Moore-Penrose逆转化成AT的Moore-Penrose逆采用同样预处理矩阵即可.1.2 方案二选取预条件矩阵M使得AM-1尽量接近矩阵A的等价标准形,如果不考虑AM-1的精确解,采用迭代算法计算AM-1的近似矩阵,只要迭代法适合并行计算,那么对于M的选取就简单的多.由于Jacobi迭代算法适合并行计算,所以采用该算法,又Jacobi迭代算法收敛的充分条件为系数矩阵为严格对角占优,故若m<n,选取预处理矩阵M为n阶可逆且含矩阵A的带状部分,即每行的半带宽ri的选取要求矩阵M是严格对角占优矩阵,若矩阵A主对角元有零元,在矩阵M中取1.若m>n,同样将矩阵A的Moore-Penrose逆转化成AT的Moore-Penrose逆即可.在求解AM-1的近似值时,设=AM-1采用的迭代格式为其中 M=D-L-U,D,-L,-U分别是矩阵M的对角矩阵,严格下三角矩阵与严格上三角矩阵.求解线性矩阵方程AX=I转化为求解设MX=Y,则式(5)可转化为求解将文献[2]矩阵方程的变形共轭梯度法应用于方程(4)和(6),推出矩阵方程(4)和(6)变形共轭梯度算法为步骤1 任给初始矩阵Y(0),计算步骤2 对k=0,1,…,计算步骤3 计算 MX= Y(k+1).显然,方案一是方案二的一种特殊情况.即方案二中,初始矩阵=O且l=1的情况.由于这样选取M可以保证在求解预处理矩阵方程过程中只需要相邻处理机进行通讯.在方案二中,不需要准确计算AM-1,而是利用上面的迭代算法迭代l次,这样既降低了矩阵的条件数,又减少了计算量.2 算法的并行实现为叙述方便,设处理机台数为p,p整除m且m=pl,p整除n且n=ps,pi (i =1,2,…,p)表示第i台处理机,myid表示当前处理机,mod表示整除.记×l列块子矩阵.由于矩阵的存储比较复杂,所以在本文中采用了3种矩阵相乘的并行算法,分别是[8-9]方法1:行列划分矩阵相乘;方法2:列行划分矩阵相乘;方法3:列列划分矩阵相乘.(1)存储方式.将 Ai,Bi均存储于第pi (i=1,2,…,p)台处理机中.(2)预处理过程.对于方案2,任选初始矩阵(0),其中用方法1计算用方法2计算矩阵乘积= Q(0).(3)循环过程.(ⅰ)各进程计算Y=Y(k)转到(4);否则,继续计算.(ⅱ)各进程计算αk =[R(k),R(k)]/[Z(k),Z(k)].(ⅲ)各进程计算(ⅳ)用方法2计算DY(k+1),各进程计算.各进程计算到[R(k+1),R (k+1)].(ⅴ)用方法3计算(ⅵ)置k:=k+1,返回到(ⅰ).(4)求解X过程.选初始矩阵X(0)=O,迭代计算其中用方法3计算T=(L+U)X(i),各进程计算 Wi=Ti+Yi,再用方法3计算X(i+1)=D-1 W.3 数值算例与结果分析3.1 算例在并行机上分别采用MCG算法与本文给出的PMCG算法计算2个算例,进行了比较.在迭代过程中,初始矩阵Y(0),X(0)为零矩阵,终止条件ε=10-10. 例1 设矩阵A=(aij)m×n,其中MoorePenrose A的-逆矩阵.这里取m=1 000,n=1 200.求解结果见表1.表1 例1m=1 000,n=1 200的计算结果算法 p 10 12 14 16变形共轭梯度法T /s 3 211.932 6 2 731.052 3 2 413.631 3 2 132.829 2 K 1 207 1 206 1 206 1 206 S 11.760 8 13.307 5 15.059 5 E 0.98 0.95 0.94 E 0.17 0.17 0.16 0.16本文算法方案一T/s 3 152.603 2 2 704.986 4 2 393.522 3 2 067.931 6 K 1 190 1 191 1 190 1 183 S 11.555 0 13.171 4 15.245 E 0.96 0.94 0.95 E 0.17 0.16 0.16 0.16本文算法方案二l=1 T/s 3 388.900 4 2 890.228 6 2 541.558 1 2 201.466 2 K 1 190 1 191 1 190 1 183 S 11.73 13.33 15.39 E 0.98 0.95 0.96 E 0.16 0.15 0.15 0.15续表1 例1m=1 000,n=1 200的计算结果算法 p 10 12 14 16本文算法方案二l=2 T/s 530.000 8 442.980 9 382.557 3 343.035 6 K 181 181 181 181 S11.96 13.85 15.45 E 0.99 0.98 0.96 E 1 0.99 0.98 0.96本文算法方案二l=3 T/s 2 635.418 7 2 226.532 3 1 953.942 3 1 707.247 0 K 914 915 914 914 S 11.83 13.49 15.44 E 0.99 0.96 0.96 E 0.20 0.20 0.19 0.19例2 设矩阵 A=(aij)m×n,其中求A的Moore-Penrose逆矩阵.这里取m=100,n=300,求解结果见表2.表2 例2m=100,n=300的计算结果算法 p 0 2 4 6变形共轭梯度法T/s 924.698 3 520.135 1 282.739 4 219.731 4 K 7 781 7 874 7 718 7 718 S 1.78 3.27 4.40 E 0.89 0.82 0.73 E 0.11 0.10 0.09 0.08本文算法方案一T/s 407.9622 250.5793 143.814 1 84.209 6 K 3 427 3 953 3 954 3 092 S 1.62 2.84 4.84E 0.81 0.71 0.81 E 0.25 0.20 0.18 0.20本文算法方案二l=1 T/s 474.3510 283.651 6 154.900 9 87.411 8 K 3 427 3 953 3 954 3 092 S 1.67 3.06 5.43 E 0.84 0.77 0.90 E 0.22 0.18 0.17 0.20本文算法方案二l=2 T/s 357.948 3 182.376 0 103.425 8 74.069 5 K 2 586 2 515 2 577 2 520 S 1.96 3.46 4.83 E 0.98 0.87 0.81 E 0.29 0.28 0.25 0.23本文算法方案二l=3 T/s 102.549 6 51.875 0 28.800 7 21.062 7 K 766 730 737 734 S 1.98 3.56 4.87 E 0.99 0.89 0.81 E 1 0.99 0.89 0.81注1 表1,2中p表示处理机台数,T(s)表示时间,K表示迭代次数,S表示加速比,E表示相对并行效率表示绝对并行效率.注2 由于一台处理机的计算时间较长,因此采用多台计算机的计算时间,并且使用多台处理机中最小的计算时间作为基准来计算加速比和并行效率.3.2 结果分析(1)本文算法明显提高了迭代速度,提高了变形共轭梯度法的效率,具有良好的并行性.(2)例1中,与变形共轭梯度法相比较,本文算法方案一与方案二中l=1的迭代次数没有明显减少,说明原线性矩阵方程的条件数没有明显变化,预处理算法基本失效,这是因为方案一的预处理矩阵近似数量矩阵.在本文算法方案二中,当内迭代次数l=2时效果最好,迭代速度已经达到很快并且并行效率很高,优于l=1的情况,即优于传统的Jacobi预处理方法.(3)例2的结果可以看出,与变形共轭梯度法相比较,方案一与方案二的迭代次数明显减少,大大地提高了收敛速度.致谢:感谢西北工业大学高性能计算研究与发展中心的大力支持!【相关文献】[1]王松佳,杨振海.广义逆矩阵及其应用[M].北京:北京工业大学出版社,2006.[2]张凯院,徐仲.数值代数[M].2版修订本.北京:科学出版社,2010.[3]袁仕芳,廖安平,雷渊.矩阵方程AXB+CYD=E的对称极小范数最小二乘解[J].计算数学,2007,29(2):203-216.[4]安晓虹,徐仲,陆全,等.行满秩Toeplitz 型矩阵Moore-Penrose逆的快速算法[J].计算机工程与应用,2010,46(30):1-4.[5]李书连,张凯院.多变量LME一种异类约束最小二乘解的迭代算法[J].纺织高校基础科学学报,2011,24(3):326-332.[6]张宝琳,谷同祥,莫则尧.数值并行原理与方法[M].北京:国防工业出版社,1999.[7]胡家赣.解线性代数方程组的迭代解法[M].北京:科学出版社,1999:173-201.[8]陈国良,安虹,陈俊,等.并行算法实践[M].北京:高等教育出版社,2004.[9]李晓梅,吴建平.数值并行算法与软件[M].北京:科学出版社,2007.。