arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2208.01239math.NAcs.CCcs.NA
收藏

基于实矩阵求逆的复矩阵求逆方法

Complex matrix inversion via real matrix inversions

Zhen Dai, Lek-Heng Lim, Ke Ye

AI总结:

该研究追溯并证明了源自Frobenius的复矩阵求实逆方法的最优性,将其扩展到多种矩阵与扩域场景,通过理论与实验验证其效率优于传统分解方法,还附带得到高斯乘法的推广结论。

摘要:

我们研究了与著名的复矩阵乘法高斯算法相对应的求逆方法。当矩阵A可逆时,该方法的简单形式为$(A + iB)^{-1} = (A + BA^{-1}B)^{-1} - i A^{-1}B(A+BA^{-1} B)^{-1}$,这一公式可追溯至Frobenius,但此前受到的关注极少。我们证明该方法是最优的,在基域上所需的矩阵乘法与求逆次数最少,并从三个方向对其进行了扩展:(i)无需A或B可逆,适用于任意可逆的$A + iB$矩阵;(ii)适用于任意迭代二次扩域,其中复数域$\u2102$在实数域$\u211d$上的扩张是特例;(iii)利用A与$A + BA^{-1}B$的对称正定性,将其推广到厄米特正定矩阵$A + iB$的求逆场景。我们将这类算法统称为Frobenius求逆(Frobenius inversions),研究表明这类算法并非源自Sherman–Morrison–Woodbury类恒等式,也无法推广到Moore–Penrose伪逆的计算。我们证明了实部和虚部条件数良好的复矩阵可能存在任意差的条件数,这种场景恰好适合使用Frobenius求逆。我们还证明,复矩阵的Frobenius求逆速度快于基于LU分解的标准求逆方法,厄米特正定矩阵的Frobenius求逆速度快于基于Cholesky分解的标准求逆方法。我们开展了大量数值实验,将Frobenius求逆应用于求解线性方程组、计算矩阵符号函数、求解Sylvester方程以及计算极分解,结果表明Frobenius求逆的效率高于LU/Cholesky分解,且精度损失可忽略不计。一项附带成果是将高斯乘法推广到迭代二次扩域,我们证明该推广与用于快速整数乘法的Karatsuba算法以及多维快速傅里叶变换密切相关。

英文摘要:

We study the inversion analog of the well-known Gauss algorithm for multiplying complex matrices. A simple version is $(A + iB)^{-1} = (A + BA^{-1}B)^{-1} - i A^{-1}B(A+BA^{-1} B)^{-1}$ when $A$ is invertible, which may be traced back to Frobenius but has received scant attention. We prove that it is optimal, requiring fewest matrix multiplications and inversions over the base field, and we extend it in three ways: (i) to any invertible $A + iB$ without requiring $A$ or $B$ be invertible; (ii) to any iterated quadratic extension fields, with $\mathbb{C}$ over $\mathbb{R}$ a special case; (iii) to Hermitian positive definite matrices $A + iB$ by exploiting symmetric positive definiteness of $A$ and $A + BA^{-1}B$. We call all such algorithms Frobenius inversions, which we will see do not follow from Sherman--Morrison--Woodbury type identities and cannot be extended to Moore--Penrose pseudoinverse. We show that a complex matrix with well-conditioned real and imaginary parts can be arbitrarily ill-conditioned, a situation tailor-made for Frobenius inversion. We prove that Frobenius inversion for complex matrices is faster than standard inversion by LU decomposition and Frobenius inversion for Hermitian positive definite matrices is faster than standard inversion by Cholesky decomposition. We provide extensive numerical experiments, applying Frobenius inversion to solve linear systems, evaluate matrix sign function, solve Sylvester equation, and compute polar decomposition, showing that Frobenius inversion can be more efficient than LU/Cholesky decomposition with negligible loss in accuracy. A side result is a generalization of Gauss multiplication to iterated quadratic extensions, which we show is intimately related to the Karatsuba algorithm for fast integer multiplication and multidimensional fast Fourier transform.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑