Computation of matrix gamma function

被引:8
作者
Cardoso, Joao R. [1 ,2 ]
Sadeghi, Amir [3 ]
机构
[1] Coimbra Polytech ISEC, Coimbra, Portugal
[2] Univ Coimbra, Inst Syst & Robot, Polo 2, Coimbra, Portugal
[3] Islamic Azad Univ, Dept Math, Robat Karim Branch, Tehran, Iran
关键词
Gamma matrix function; Lanczos method; Spouge method; Stirling approximation; Reciprocal gamma function; Schur decomposition; Block Parlett recurrence; 65F30; 65F60; 33B15;
D O I
10.1007/s10543-018-00744-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Matrix functions have a major role in science and engineering. One of the fundamental matrix functions, which is particularly important due to its connections with certain matrix differential equations and other special matrix functions, is the matrix gamma function. This research article focus on the numerical computation of this function. Well-known techniques for the scalar gamma function, such as Lanczos, Spouge and Stirling approximations, are extended to the matrix case. This extension raises many challenging issues and several strategies used in the computation of matrix functions, like Schur decomposition and block Parlett recurrences, need to be incorporated to make the methods more effective. We also propose a fourth technique based on the reciprocal gamma function that is shown to be competitive with the other three methods in terms of accuracy, with the advantage of being rich in matrix multiplications. Strengths and weaknesses of the proposed methods are illustrated with a set of numerical examples. Bounds for truncation errors and other bounds related with the matrix gamma function will be discussed as well.
引用
收藏
页码:343 / 370
页数:28
相关论文
共 45 条