修正共轭梯度算法求解四元数Sylvester张量方程.pdf
《修正共轭梯度算法求解四元数Sylvester张量方程.pdf》由会员分享,可在线阅读,更多相关《修正共轭梯度算法求解四元数Sylvester张量方程.pdf(13页珍藏版)》请在咨信网上搜索。
1、应用数学MATHEMATICA APPLICATA2024,37(1):238-250修正共轭梯度算法求解四元数Sylvester张量方程胡晶晶1,2,3,柯艺芬1,2,3,马昌凤1,2,3(1.福建师范大学数学与统计学院,福建 福州 350117;2.福建师范大学分析数学及应用教育部重点实验室,福建 福州 350117;3.福建省应用数学中心,福建 福州 350117)摘要:本文提出一类张量形式的修正共轭梯度算法求解四元数Sylvester张量方程.证明在不计舍入误差的情况下,所提方法可在有限迭代步内获得张量方程组的解.进一步,通过选择特殊类型的初始张量,可获得方程组的唯一极小Frobeni
2、us范数解.通过数值算例验证了所提出算法的可行性和有效性.关键词:四元数;Sylvester张量方程;修正共轭梯度算法中图分类号:O241.6AMS(2010)主题分类:15A69;15B33;65J10文献标识码:A文章编号:1001-9847(2024)01-0238-131.引言四元数经常出现在许多领域,如量子物理、信号处理、彩色图像处理和计算机科学等14.由于四元数域比复数域提供了更多的自由度,因此在处理多维问题时,四元数比实数和复数具有更多的通用性和灵活性.因此,越来越多的学者对四元数的理论性质和计算问题感兴趣,并取得了许多有价值的成果.例如,文5-6通过复表示方法获得了四元数矩阵方
3、程AXB+CY D=E 和AHXA+BHY B=C的极小范数-(反)-Hermitian最小二乘解的显示形式.文7通过实表示方法推导出了四元数矩阵方程AXB+CY D=E的-Hermitian和-反-Hermitian解.文8建立了一种有效的迭代方法去获得四元数矩阵方程AXB+CY D=E的极小范数-Hermitian和-反-Hermitian最小二乘解.文9考虑了四元数Sylvester张量方程的最小二乘问题,通过求解其等价形式从而得到了四元数Sylvester张量方程的最小二乘解.本文采用以下符号:R表示实数集,Rn表示n维实向量空间,Rnn表示n n阶实矩阵集合,RI1I2IN表示N阶I
4、1 I2 IN维实张量的集合,Q表示四元数体,Qnn表示 n n阶四元数矩阵集合,QI1I2IN表示N阶I1 I2 IN维四元数张量集合;AT表示矩阵A的转置,R(A)表示矩阵A的列空间.2.预备知识定义2.1四元数a可以表示为a=a1+a2i+a3j+a4k Q,收稿日期:2023-02-01基金项目:国家自然科学基金资助项目(12371378,11901098);福建省自然科学基金(2023J011127,2020J05034)作者简介:胡晶晶,女,汉族,河南人,研究方向:控制论中的矩阵计算.通讯作者:柯艺芬.第 1 期胡晶晶等:修正共轭梯度算法求解四元数Sylvester张量方程239其
5、中as R,s=1,2,3,4,且i,j,k满足i2=j2=k2=1,ij=ji=k,jk=kj=i,ki=ik=j.对于两个四元数a=a1+a2i+a3j+a4k Q和b=b1+b2i+b3j+b4k Q,它们的乘积定义为ab=a1b1 a2b2 a3b3 a4b4+(a1b2+a2b1+a3b4 a4b3)i+(a1b3 a2b4+a3b1+a4b2)j+(a1b4+a2b3 a3b2+a4b1)k.定义2.2四元数张量A可以表示为A=A1+A2i+A3j+A4k QI1I2IN,其中As RI1I2IN,s=1,2,3,4.四元数张量A的共轭可被定义为A=A1 A2i A3j A4k Q
6、I1I2IN.类似地,对于四元数矩阵A,有着相似的表示.定义2.310给定一个N阶实张量A RI1I2IN.将N阶张量元素ai1i2iN映射为模-n矩阵A(n)RInI1In1In+1IN的元素ain,j,其中j=1+Nk=1,k=n(ik 1)k1m=1,m=nIm.例2.110张量A R342的两个正面切片分别为A(:,:,1)=147102581136912,A(:,:,2)=131619221417202315182124,张量A沿模-1展开成矩阵A(1),其中A(1)=147101316192225811141720233691215182124.定义2.411对于张量A RI1I2
7、IN,算子vec将张量的列叠加成一个向量,定义vec(A)=vec(A(1),其中A(1)是张量A沿模-1的展开矩阵.例2.2若张量A R342如例2.1所示,则vec(A)=1,2,24T.定义2.510一个N阶实张量X RI1I2IN与一个实矩阵A(n)RJnIn的n-模式积用符号X nA(n)表示,这是一个定义为I1 In1 Jn In+1 IN的实张量,其元素定义为(X nA(n)i1in1jnin+1iN=Inin=1xi1iniNajnin.定义2.610对于实张量X,Y RI1I2IN,张量X和Y的内积定义为X,Y=vec(X)Tvec(Y)=i1,i2,iNxi1i2iNyi1
8、i2iN.性质2.1对于实张量X,Y,Z RI1I2IN,由定义2.6所定义的内积满足以下性质:1)对称性:X,Y=Y,X;2)线性性:k1X+k2Y,Z=k1X,Z+k2Y,Z,其中k1,k2 R;3)正定性:对于所有的X=O,X,X 0,其中O为RI1I2IN上的零张量,即O的所有元素为0.240应用数学2024张量X RI1I2IN的Frobenius范数 定义为X:=X,X=i1,i2,iN|xi1i2iN|2=vec(X),vec(X).性质2.210若X RI1In1JIn+1IN和Y RI1In1KIn+1IN,且A RJK,则有X,Y nA=X nAT,Y.引理2.19线性映射
9、L:RI1I2IN RI1I2IN定义为:L(X)=X 1A(1)+X 2A(2)+X NA(N),(2.1)其中A(n)RInIn(n=1,2,N),X RI1I2IN.对于任意的张量X,Y RI1I2IN,根据性质2.1和性质2.2,则L与其共轭线性算子LT满足L(X),Y=X,LT(Y),这里LT(Y)=Y 1(A(1)T+Y 2(A(2)T+Y N(A(N)T.定义2.7 四元数张量A=A1+A2i+A3j+A4k QI1I2IN,B=B1+B2i+B3j+B4k QI1I2IN,A=B的充要条件为As=Bs,其中As,Bs RI1I2IN(s=1,2,3,4).本文主要研究如下四元数
10、域上的Sylvester张量方程:X 1A(1)+X 2A(2)+X NA(N)+X 1B(1)+X 2B(2)+X NB(N)=C,(2.2)其中四元数矩阵A(n)QInIn,B(n)QInIn(n=1,2,N),C QI1I2IN为已知四元数张量,X QI1I2IN为未知四元数张量.定理2.1对于四元数矩阵A(n)=A(n)1+A(n)2i+A(n)3j+A(n)4k QInIn,B(n)=B(n)1+B(n)2i+B(n)3j+B(n)4k QInIn(n=1,2,N),四元数张量C=C1+C2i+C3j+C4k QI1I2IN和X=X1+X2i+X3j+X4k QI1I2IN.四元数S
11、ylvester张量方程(2.2)等价于如下张量方程组:LA(n)1+B(n)1(X1)LA(n)2B(n)2(X2)LA(n)3B(n)3(X3)LA(n)4B(n)4(X4)=C1,LA(n)2+B(n)2(X1)+LA(n)1B(n)1(X2)+LA(n)4B(n)4(X3)LA(n)3B(n)3(X4)=C2,LA(n)3+B(n)3(X1)LA(n)4B(n)4(X2)+LA(n)1B(n)1(X3)+LA(n)2B(n)2(X4)=C3,LA(n)4+B(n)4(X1)+LA(n)3B(n)3(X2)LA(n)2B(n)2(X3)+LA(n)1B(n)1(X4)=C4,(2.3)其
12、中LA(n)sB(n)s(X)=X1(A(1)sB(1)s)+X2(A(2)sB(2)s)+XN(A(N)sB(N)s),s=1,2,3,4.此外,实张量方程组(2.3)等价于下列线性方程组x=b,(2.4)=Kro(LA(n)1+B(n)1)Kro(LA(n)2B(n)2)Kro(LA(n)3B(n)3)Kro(LA(n)4B(n)4)Kro(LA(n)2+B(n)2)+Kro(LA(n)1B(n)1)+Kro(LA(n)4B(n)4)Kro(LA(n)3B(n)3)Kro(LA(n)3+B(n)3)Kro(LA(n)4B(n)4)+Kro(LA(n)1B(n)1)+Kro(LA(n)2B(
13、n)2)Kro(LA(n)4+B(n)4)+Kro(LA(n)3B(n)3)Kro(LA(n)2B(n)2)+Kro(LA(n)1B(n)1),(2.5)x=vec(X1)vec(X2)vec(X3)vec(X4),b=vec(C1)vec(C2)vec(C3)vec(C4),第 1 期胡晶晶等:修正共轭梯度算法求解四元数Sylvester张量方程241Kro(LA(n)sB(n)s)=Nn=1I(IN)I(In+1)(A(n)sB(n)s)I(In1)I(I1),s=1,2,3,4,其中I(m)代表m阶单位矩阵.证四元数Sylvester张量方程(2.2)可写作Nn=1(X nA(n)+X
14、nB(n)=C,(2.6)其中X nA(n)=X1nA(n)1 X2nA(n)2 X3nA(n)3 X4nA(n)4+X1nA(n)2+X2nA(n)1+X3nA(n)4 X4nA(n)3i+X1nA(n)3 X2nA(n)4+X3nA(n)1+X4nA(n)2j+X1nA(n)4+X2nA(n)3 X3nA(n)2+X4nA(n)1k,(2.7)X nB(n)=X1nB(n)1+X2nB(n)2+X3nB(n)3+X4nB(n)4+X1nB(n)2 X2nB(n)1 X3nB(n)4+X4nB(n)3i+X1nB(n)3+X2nB(n)4 X3nB(n)1 X4nB(n)2j+X1nB(n)
15、4 X2nB(n)3+X3nB(n)2 X4nB(n)1k.(2.8)将式(2.7)和式(2.8)代入式(2.6),根据定义2.7,四元数张量相等意味着实部和虚部分别对应相等,从而可得方程组(2.3).进一步,根据Kronecker积和向量化算子,从而可得线性方程组(2.4).注2.1值得注意的是当线性方程组(2.4)的系数矩阵规模非常大时,寻找其数值解将面临很大的计算挑战.文12表明,基于张量格式的算法总体上比经典形式的算法效率更高.下面我们将构造一类基于张量形式的高效迭代算法求解方程组(2.3),并建立迭代算法的收敛结果.注2.2记LTA(n)sB(n)s(X)=X 1(A(1)s B(1
16、)s)T+X 2(A(2)s B(2)s)T+X N(A(N)s B(N)s)T,其中s=1,2,3,4.根据Kronecer积的性质,可得Kro(LTA(n)sB(n)s)=(Kro(LA(n)sB(n)s)T.3.全局收敛性本节主要考虑四元数张量方程(2.2)的求解.利用定理2.1,可以将四元数张量方程转化为实张量方程组(2.3),考虑用张量形式的修正共轭梯度(Modify Conjugate Gradient,MCG)算法求解(2.3),从而得到方程(2.2)的解.为了方便起见,我们引入下列线性算子:M11=LA(n)1+B(n)1,M12=LA(n)2B(n)2,M13=LA(n)3B
17、(n)3,M14=LA(n)4B(n)4,M21=LA(n)2+B(n)2,M22=LA(n)1B(n)1,M23=LA(n)4B(n)4,M24=LA(n)3B(n)3,M31=LA(n)3+B(n)3,M32=LA(n)4B(n)4,M33=LA(n)1B(n)1,M34=LA(n)2B(n)2,M41=LA(n)4+B(n)4,M42=LA(n)3B(n)3,M43=LA(n)2B(n)2,M44=LA(n)1B(n)1.从而四元数Sylvester张量方程(2.2)可写成4t=1Mst(Xt)=Cs,s=1,2,3,4,(3.1)242应用数学2024其中Xt RI1I2IN,Cs R
18、I1I2IN.算法3.1MCG算法求解张量方程组(3.1)步0输入矩阵A(n)s RInIn,B(n)s RInIn(n=1,2,N,s=1,2,3,4),张量CsRI1I2IN(s=1,2,3,4).选择初始张量Xt(0)RI1I2IN(t=1,2,3,4).步1对于s=1,2,3,4,t=1,2,3,4,计算Rs(0)=Cs4t=1Mst(Xt(0),Qt(0)=4s=1MTst(Rs(0).置k:=0.步2若4s=1Rs(k)2=0 或者4t=1Qt(k)2=0,则停止;否则,转步3.步3对于s=1,2,3,4,t=1,2,3,4,计算k=4s=1Rs(k)24t=1Qt(k)2,Xt(
19、k+1)=Xt(k)+kQt(k),Rs(k+1)=Rs(k)k4t=1Mst(Qt(k),k=4s=1Rs(k+1)24s=1Rs(k)2,Qt(k+1)=4s=1MTst(Rs(k+1)+kQt(k).步4置k:=k+1,返回步2.在算法3.1中,MTst是线性算子Mst的共轭线性算子.根据引理2.1可得,对任给的张量XtRI1I2IN,Ys RI1I2IN,满足Mst(Xt),Ys=Xt,MTst(Ys).(3.2)定理3.1假设序列Rs(k)和Qt(k)(s=1,2,3,4,t=1,2,3,4)由算法3.1生成,则下列等式成立4s=1Rs(u),Rs(v)=0,u,v=0,1,2,u=
20、v,(3.3)4t=1Qt(u),Qt(v)=0,u,v=0,1,2,u=v.(3.4)证首先,我们证明式(3.3)和式(3.4)对于0 u v k 成立,对k用数学归纳法,当k=1时,根据算法3.1和式(3.2),我们有4s=1Rs(0),Rs(1)=4s=1Rs(0),Rs(0)04t=1Mst(Qt(0)=4s=1Rs(0)2 04s=14t=1Rs(0),Mst(Qt(0)第 1 期胡晶晶等:修正共轭梯度算法求解四元数Sylvester张量方程243=4s=1Rs(0)2 04t=14s=1MTst(Rs(0),Qt(0)=4s=1Rs(0)2 04t=1Qt(0)2=0和4t=1Qt
21、(0),Qt(1)=4t=1Qt(0),4s=1MTst(Rs(1)+1Qt(0)=4s=14t=1Mst(Qt(0),Rs(1)+14t=1Qt(0)2=4s=1Rs(0)Rs(1)0,Rs(1)+14t=1Qt(0)2=104s=1Rs(1)2+14t=1Qt(0)2=0.从而,当k=1时,式(3.3)和式(3.4)成立.现假设式(3.3)和式(3.4)对于k=l成立.对于k=l+1,根据算法3.1和式(3.2),我们有4s=1Rs(l),Rs(l+1)=4s=1Rs(l),Rs(l)l4t=1Mst(Qt(l)=4s=1Rs(l)2 l4s=14t=1Rs(l),Mst(Qt(l)=4s
22、=1Rs(l)2 l4t=14s=1MTst(Rs(l),Qt(l)=4s=1Rs(l)2 l4t=1Qt(l)l1Qt(l 1),Qt(l)=4s=1Rs(l)2 l4t=1Qt(l)2=0和4t=1Qt(l),Qt(l+1)=4t=1Qt(l),4s=1MTst(Rs(l+1)+lQt(l)=4s=14t=1Mst(Qt(l),Rs(l+1)+l4t=1Qt(l)2=4s=1Rs(l)Rs(l+1)l,Rs(l+1)+l4t=1Qt(l)2=1l4s=1Rs(l+1)2+l4t=1Qt(l)2=0.最后,我们证明当u l时,式(3.3)和式(3.4)成立.事实上,我们有4s=1Rs(u),
23、Rs(l+1)=4s=1Rs(u),Rs(l)l4t=1Mst(Qt(l)244应用数学2024=4s=1Rs(u),Rs(l)l4s=14t=1Rs(u),Mst(Qt(l)=l4t=14s=1MTst(Rs(u),Qt(l)=l4t=1Qt(u)u1Qt(u 1),Qt(l)=0和4t=1Qt(u),Qt(l+1)=4t=1Qt(u),4s=1MTst(Rs(l+1)+lQt(l)=4s=14t=1Mst(Qt(u),Rs(l+1)=4s=1Rs(u)Rs(u+1)u,Rs(l+1)=0.从而,当k=l+1时,式(3.3)和式(3.4)也成立,则对所有的0 u v时,式(3.3)和式(3.
24、4)也成立.这样对所有的u=v,结论得证.定理3.2记Xt(t=1,2,3,4)为张量方程组(3.1)的解,则对于任给的初始张量Xt(0)(t=1,2,3,4),由算法3.1生成的序列Rs(k)和Qt(k)(s=1,2,3,4,t=1,2,3,4)满足4t=1Qt(k),Xt Xt(k)=4s=1Rs(k)2,k=0,1,2,.(3.5)证用数学归纳法.当k=0时,有4t=1Qt(0),Xt Xt(0)=4s=14t=1MTst(Rs(0),Xt Xt(0)=4s=1Rs(0),4t=1Mst(Xt Xt(0)=4s=1Rs(0),Cs4t=1Mst(Xt(0)=4s=1Rs(0)2.假设当k
25、=l(l 1)时,式(3.5)成立.对于k=l+1,我们可得4t=1Qt(l+1),Xt Xt(l+1)=4t=14s=1MTst(Rs(l+1)+lQt(l),Xt Xt(l+1)=4s=1Rs(l+1),4t=1Mst(Xt Xt(l+1)+l4t=1Qt(l),Xt Xt(l)lQt(l)=4s=1Rs(l+1),Cs4t=1Mst(Xt(l+1)+l4t=1Qt(l),Xt Xt(l)ll4t=1Qt(l),Qt(l)第 1 期胡晶晶等:修正共轭梯度算法求解四元数Sylvester张量方程245=4s=1Rs(l+1)2.从而当k=l+1时,式(3.5)成立.由数学归纳法可得,式(3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 修正 共轭 梯度 算法 求解 四元数 Sylvester 张量 方程
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。