×

计算三角和双曲矩阵函数作用的截断泰勒级数算法。 (英语) Zbl 1391.15031号

摘要:推导了一种计算作用\(f(tA)B\)的新算法,其中\(A\)是\(n\times n\)矩阵,\(B\)是\(n\times n_0\)和\(n_0\ll n\),\(f\)是余弦、sinc、正弦、双曲余弦、双曲sinc或双曲正弦函数。在\(f)是偶数的情况下,不需要显式计算\(A^{1/2})就可以计算\(f(tA^{1/2})B,其中\(A_{1/2{)表示\(A)的任何矩阵平方根。该算法提供了六个独立的输出选项,分别为(t)、(A)、(B)和公差。对于每个选项,同时计算一对三角或双曲矩阵函数的作用。该算法将矩阵(A)缩小为一个正整数(s),近似于(f(s)^{-1}吨^\σ)B),其中σ为1或1/2,通过使用截断泰勒级数,最后使用第一类和第二类切比雪夫多项式的递推来恢复(f(tA^σ)B\)。缩放参数和泰勒多项式次数的选择基于前向误差分析和形式为(a^k^{1/k})的序列,以使算法的总体计算成本最小化。在适用的情况下,将移位用作预处理步骤,以减少缩放参数。该算法适用于任何矩阵(A),其计算成本主要取决于(A)与(n次n_0)矩阵乘积的形成,这些乘积可以利用三级BLAS的实现。我们的数值实验表明,新算法具有向前稳定的特性,并且在大多数问题中,在CPU时间、计算成本和准确性方面都优于现有算法。

理学硕士:

15甲16 矩阵的指数函数和相似函数
15A60型 矩阵范数,数值范围,泛函分析在矩阵理论中的应用
65楼30 其他矩阵算法(MSC2010)
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] A.H.Al-Mohy和N.J.Higham,矩阵指数的一种新的缩放和平方算法,SIAM J.矩阵分析。申请。,31(2009),第970-989页·Zbl 1194.15021号
[2] A.H.Al-Mohy和N.J.Higham,计算矩阵指数的作用,并应用于指数积分器,SIAM J.科学。计算。,33(2011),第488–511页·Zbl 1234.65028号
[3] A.H.Al-Mohy、N.J.Higham和S.D.Relton,分别或同时计算矩阵正弦和余弦的新算法,SIAM J.科学。计算。,37(2015),第A456–A487页·Zbl 1315.65045号
[4] T.A.Davis和Y.Hu,佛罗里达大学稀疏矩阵集合,ACM变速器。数学。软质。,38 (2011), 1. ·Zbl 1365.65123号
[5] N.J.丁格尔和N.J.海姆,减少微小标称相对误差对性能曲线的影响,ACM变速器。数学。软质。,39 (2013), 24. ·Zbl 1298.65086号
[6] E.D.Dolan和J.J.More©,使用性能配置文件对优化软件进行基准测试,数学。《程序设计》,91(2002),第201-213页·邮编:1049.90004
[7] E.Estrada、D.J.Higham和N.Hatano,负绝对温度下复杂网络的可通信性和多部分结构,物理。修订版E,78(2008),026102。
[8] M.Fasi和N.J.Higham,计算矩阵对数的多精度算法,MIMS EPrint 2017.16,英国曼彻斯特大学曼彻斯特数学科学研究所,2017年。
[9] L.Gauckler、J.Lu、J.L.Marzuola、F.Rousset和K.Schratz,拟线性波动方程的三角积分,预印本,2017年。
[10] V.Grimm和M.Hochbruck,振荡二阶微分方程指数积分的误差分析《物理学杂志》。A: 数学。Gen.,39(2006),第5495–5507页·Zbl 1093.65078号
[11] V.Grimm和M.Hochbruck,三角算子的有理逼近BIT,48(2008),第215-229页·Zbl 1148.65075号
[12] E.Hairer和C.Lubich,振荡微分方程数值方法的长时间能量守恒,SIAM J.数字。分析。,38(2000),第414-441页·Zbl 0988.65118号
[13] E.Hairer、C.Lubich和G.Wanner,几何数值积分:常微分方程的保结构算法斯普林格爵士。计算。数学。31.施普林格科学与商业媒体,柏林,2006年·Zbl 1094.65125号
[14] G.I.Hargreaves和N.J.Higham,矩阵余弦和正弦的有效算法,数字。《算法》,40(2005),第383-400页·Zbl 1084.65039号
[15] D.J.Higham和N.J.Hiham,MATLAB指南第三版,SIAM,费城,2017年·Zbl 1357.68001号
[16] N.J.Higham,矩阵函数工具箱, .
[17] N.J.Higham,矩阵的功能:理论与计算,SIAM,费城,2008年·兹比尔1167.15001
[18] N.J.Higham和A.H.Al-Mohy,计算矩阵函数,实绩数字。,19(2010),第159–208页·Zbl 1242.65090号
[19] N.J.Higham和P.Kandolf,计算三角和双曲矩阵函数的作用,SIAM J.科学。计算。,39(2017),第A613–A627页·Zbl 1365.65135号
[20] N.J.Higham和M.I.Smith,计算矩阵余弦,数字。《算法》,34(2003),第13-26页·Zbl 1033.65027号
[21] N.J.Higham和F.Tisseur,矩阵1-范数估计的分块算法及其在1-范数伪谱中的应用,SIAM J.矩阵分析。申请。,21(2000),第1185-1201页·Zbl 0959.65061号
[22] L.Joídar、E.Navarro、A.E.Posso和M.C.Casabaín,强耦合连续双曲混合问题的构造解,申请。数字。数学。,47(2003),第447-492页·Zbl 1037.65101号
[23] J.C.Mason和D.C.Handscomb,切比雪夫多项式,Chapman&Hall/CRC,佛罗里达州博卡拉顿,2003年·Zbl 1015.33001号
[24] 塞族S.M,三角矩阵的有理逼近及其在二阶微分方程组中的应用,申请。数学。计算。,5(1979年),第75-92页·Zbl 0408.65047号
[25] S.M.塞族人和S.A.Blalock,计算矩阵余弦的一种算法,SIAM J.科学。统计师。计算。,1(1980),第198-204页·Zbl 0445.65023号
[26] A.van Heukelum、G.T.Barkema和R.H.Bisseling,用笼模型研究DNA电泳,J.计算。物理。,180(2002),第313–326页·Zbl 1001.82568号
[27] X.Wu、K.Liu和W.Shi,振动微分方程的保结构算法二、 海德堡施普林格;科学出版社,北京,2015·Zbl 1352.65187号
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。