当前位置: X-MOL 学术Numer. Algor. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
The complex step approximation to the higher order Fréchet derivatives of a matrix function
Numerical Algorithms ( IF 1.7 ) Pub Date : 2020-08-31 , DOI: 10.1007/s11075-020-00998-3
Awad H. Al-Mohy , Bahar Arslan

The k th Fréchet derivative of a matrix function f is a multilinear operator from a cartesian product of k subsets of the space \(\mathbb {C}^{n\times n}\) into itself. We show that the k th Fréchet derivative of a real-valued matrix function f at a real matrix A in real direction matrices E1, E2, \(\dots \), Ek can be computed using the complex step approximation. We exploit the algorithm of Higham and Relton (SIAM J. Matrix Anal. Appl. 35(3):1019–1037, 2014) with the complex step approximation and mixed derivative of complex step and central finite difference scheme. Comparing with their approach, our cost analysis and numerical experiment reveal that half and seven-eighths of the computational cost can be saved for the complex step and mixed derivative, respectively. When f has an algorithm that computes its action on a vector, the computational cost drops down significantly as the dimension of the problem and k increase.



中文翻译:

矩阵函数的高阶Fréchet导数的复步近似

矩阵函数f的k个Fréchet导数是空间\(\ mathbb {C} ^ {n \ times n} \)k个子集的笛卡尔积到自己的多线性算子。我们表明,在实方向矩阵E 1E 2\(\ dots \)E k上的实值矩阵A处的实值矩阵函数f的k个Fréchet导数可以使用复数阶跃近似来计算。我们利用海厄姆和Relton(的算法SIAM J.矩阵分析。申请35 (3):1019–1037,2014),其中复步近似和复步与中心有限差分方案的混合导数。与他们的方法相比,我们的成本分析和数值实验表明,对于复杂步骤和混合导数,分别可以节省一半八分之二的计算成本。当f具有计算其对向量的作用的算法时,随着问题的规模和k的增加,计算成本将大大下降。

更新日期:2020-08-31
down
wechat
bug