arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2001.04109cs.SC
收藏

关于矩阵的转置快速乘法

On fast multiplication of a matrix by its transpose

Jean-Guillaume Dumas, Clement Pernet, Alexandre Sedoglavic

摘要:

本文给出了一个2 × 2分块矩阵与其转置矩阵相乘的5个分块积的非交换算法(3个递归调用和2个通用产品)我们利用描述2 × 2矩阵乘积的双线性型空间上的几何考虑来得到这个算法,并给出了如何减少加法的数目.对于任意维数的情况,所得到的算法是一个将矩阵的乘法通过其转置约简为一般矩阵积,通过常数因子改进先前已知的约简。最后,我们提出了具有低内存占用的调度,支持有限域上快速且内存高效的实际实现。最后,我们展示了如何使用我们的结果在LDLT因式分解中。

英文摘要:

We present a non-commutative algorithm for the multiplication of a 2x2-block-matrix by its transpose using 5 block products (3 recursive calls and 2 general products) over C or any finite field.We use geometric considerations on the space of bilinear forms describing 2x2 matrix products to obtain this algorithm and we show how to reduce the number of involved additions.The resulting algorithm for arbitrary dimensions is a reduction of multiplication of a matrix by its transpose to general matrix product, improving by a constant factor previously known reductions.Finally we propose schedules with low memory footprint that support a fast and memory efficient practical implementation over a finite field.To conclude, we show how to use our result in LDLT factorization.

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

↑