APP下载

矩阵方程AX+XB=C对称解的可信算法

2016-09-02刘畔畔李梓毓李庆春桑海风

关键词:庆春数值区间

刘畔畔,李梓毓,李庆春,桑海风,崔 莹

(1.北华大学数学与统计学院,吉林吉林 132013;2.上海海事大学经济管理学院,上海 201306)

矩阵方程AX+XB=C对称解的可信算法

刘畔畔1,李梓毓2,李庆春1,桑海风1,崔莹1

(1.北华大学数学与统计学院,吉林吉林132013;2.上海海事大学经济管理学院,上海201306)

利用区间运算的相关理论,给出了计算矩阵方程AX+XB=C近似对称解及其可信误差界的算法,由此算法得到的误差界范围内必定存在一个精确对称解.

可信误差界;区间运算;Sylvester矩阵方程;对称解

【引用格式】刘畔畔,李梓毓,李庆春,等.矩阵方程AX+XB=C对称解的可信算法[J].北华大学学报(自然科学版),2016,17(3):301-304.

1 引 言

在生物数学、力学、物理学和控制论等领域中,许多问题都归结为计算Sylvester矩阵方程

对称解的问题.本文研究关于计算此矩阵方程的近似对称解X的可信误差界的方法,其中A,B和C均为n ×n阶实矩阵.

1980年,Rump[1]提出了标准的可信验证方法,讨论了如何利用浮点运算实现一个严格的数值结果,也就是说,确定一个近似解的误差界,在误差界内存在一个精确解.研究可信验证问题具有重要的理论意义和较高的实用价值[2].本文的目的是获得方程(1)近似对称解的误差界,给出一个可信验证算法.

矩阵方程(1)可以改写成如下形式

其中,P=In⊗A+BT⊗In,x=vec(X),c=vec(C),这里⊗表示Kronecker积,vec表示拉直算子.

利用verifyless函数验证线性方程(2)的解,可得到可信区间向量x,最终得到方程(1)的可信区间矩阵X.但计算量非常大,对此我们给出下面算法,降低验证时间,提高计算效率.

2 主要结果

本文引入下列记号:Iℝn,Iℝn×n分别表示n维实区间向量集合和n阶实区间矩阵集合;tr(A)表示矩阵A的迹,A表示矩阵A的Frobenius范数.黑体字母表示区间向量或区间矩阵.

在INTLAB[3]中,intval函数可将数值类型变成区间类型.设区间则表示区间表示区间

设A和B可对角化,且有如下的谱分解:

则可把线性方程(2)改写为Qy=f.因不能通过数值计算得到W1和V2的精确逆所以利用区间算法获得区间矩阵W1和V2,使得记

引理1[4]设A,B,C是可乘的区间矩阵,那么

引理2[5]设Z∈Iℝn是凸的和紧的,并且内部非空,假设

那么矩阵A非奇异,存在一个向量x*∈ ˜x+Z,使得Ax*=b,其中int(Z)表示Z的内部.

其中,D∈ℝn×n,vec(D)=diag(Δ).如果U⊂int(Z),那么Qy=f有唯一解

由引理1有

因为

其中W1AW-11∈S1,V-12BV2∈S2,我们得到

用-vec(T)与Δ-1做乘法运算,考虑Δ-1的乘法和D的逐点除法的等价性,得到

推论1令V=W1U V2,若U⊆int(Z),则存在唯一矩阵满足

实现线性方程组解的可信验证函数是INTLAB中的verifylss函数[3].

引理3[1]给定区间矩阵A∈Iℝn×n和区间向量b∈Iℝn,若函数verifylss运行成功,则该函数计算得到的区间向量x⊂Iℝn,满足Σ(A,b)={x∈ℝn:Ax=b,A∈A,b∈b}∈x.

利用周海林[6]求解矩阵方程对称解的方法以及推论1和引理3,取定数值容差ε、最大迭代次数N、随机对称矩阵X1,设计算法如下:

算法1

步1计算

步3计算

转步2.

步4如果A和B可对角化,那么进行谱分解:A=V1D1W1,B=V2D2W2,否则,返回“失败”,算法终止.

步5记

步6由verifylss计算区间矩阵W1,W2,使得W1∈W1,V2∈W2.

步7利用intval函数计算T=W1·V2的区间矩阵T.

步8计算区间矩阵S1=(W1A)W1,S2=W2(BV2),U=-T./D.

步9令iter=0.

1)如果iter≤15,则执行下面的步骤,否则“失败”.

2)令iter=iter+1,设

3)计算M=(D1-S1)Z,N=Z(D2-S2),U=(-T+M+N)./D.

3 数值算例

例1给定矩阵A,B,C如下

[1]Rump SM.Kleine Fehlerschranken beimatrix problemen[D].Karlsruhe:Universitat Karlsruhe,1980.

[2]Essex C,Davison M,Schulzky C.Numericalmonsters[J].ACM SIGSAM Bulletin,2000,34(4):16-32.

[3]Rump SM.INTLAB-interval laboratory//developments in reliable computing[M].Dordrecht:Kluwer Academic Publishers,1999:77-104.

[4]Frommer A,Hashemi B.Verified computation of square roots of amatrix[J].SIAM Journal on Matrix Analysis and Applications,2010,31(3):1279-1302.

[5]Frommer A,Hashemi B.Verified error bounds for solutions of Sylvester matrix equations[J].Linear Algebra and Its Applications,2012,436(2):405-420.

[6]周海林.矩阵方程AXB+CXD=F对称解的迭代算法[J].计算数学,2010,32(4):414-422.

【责任编辑:伍林】

Verified Algorithm for a Symmetric Solution of Matrix Equation AX+XB=C

Liu Panpan1,Liu Ziyu2,Li Qingchun1,Sang Haifeng1,Cui Ying1
( 1.Mathematics and Statistics School of Beihua University,Jilin 132013,China; 2.College of Economics and Management,Shanghai Maritime University,Shanghai 201306,China)

Using the interval arithmetic theory,an algorithm for computing an approximate symmetric solution and its verified error bound of matrix equation AX+XB = C is presented,and there must be an exact solution in the error bounds obtained by this algorithm.

verified error bound; interval arithmetic; Sylvester matrix equation; symmetric solution

O242.29

A

1009-4822(2016)03-0301-04

10.11713/j.issn.1009-4822.2016.03.004

2016-02-10

国家自然科学基金项目(11171133);吉林省教育厅科学技术研究项目(2015131;2015156).

刘畔畔(1983-),女,博士,讲师,主要从事计算机代数与数值计算研究,E-mail:liu-pan-pan@163.com;通信作者:李庆春(1959-),男,博士,教授,硕士生导师,主要从事矩阵理论与数值计算研究,E-mail:liqingchun01@163.com.

猜你喜欢

庆春数值区间
体积占比不同的组合式石蜡相变传热数值模拟
区间值序列与区间值函数列的收敛性
数值大小比较“招招鲜”
舰船测风传感器安装位置数值仿真
铝合金加筋板焊接温度场和残余应力数值模拟
Paint the Town
Share And Happy
2020年中考英语模拟卷(二)
全球经济将继续处于低速增长区间
开渔后的博贺渔港总是忙碌而又充满生机