×

快速交换矩阵算法。 (英语) Zbl 07558523号

摘要:我们证明了交换环上的矩阵(n乘3)与矩阵(3乘3)的乘积可以用乘法计算。对于两个(3乘3)矩阵,这给了我们一个使用21次乘法的算法。这是相对于使用22次乘法的马卡洛夫算法的改进(马卡洛夫,1986)。我们将我们的结果推广到(n乘3)和(3乘3)矩阵,并给出了一个算法,用于计算交换环上奇数(n)的(l乘n)矩阵和(n乘m)矩阵的乘积,如果(m)是奇数并且使用(n(l m+l+m-1)/2)乘法如果\(m\)是偶数,则执行+l-1)/2\)乘法。Waksman算法(Waksman,1970)及其Islam(2009)对矩形矩阵的推广,分别用于奇数(n-1)(n^2+2 n-1)/2+n^2)乘法和((n-1)(lm+l+m-1)/2+lm\)乘法,因此对于偶数和奇数(m\),我们的算法需要较少的乘法。我们还给出了一个使用(n(lm+l+m-1)/2)乘法而不使用除法的偶数(n)的算法。虽然Waksman的算法(Waksman,1970)及其Islam(2009)对矩形矩阵的推广使用了相同数量的乘法,但我们的算法比这些算法有了改进,因为它们使用了一些除以2的方法,并且我们能够避免它们。此外,我们还提出了矩阵乘法的一个新颖之处:在本文中,我们证明了一些具有特殊性质的算法(我们称之为弱双线性)可以用作递归算法。与小(n次n)矩阵的双线性算法相比,我们得到了一些更好的结果。从这些弱双线性算法中,我们最终得到了近似的弱双线性方法。例如,对于(5乘5)矩阵,我们得到了一个近似的弱双线性算法,该算法只使用87次乘法。如果有可能将此算法与双线性算法进行比较,那么相对于Sedoglavic和Smirnov(2021)中的算法,我们可以获得更好的结果。

MSC公司:

68季度xx 计算理论
15-XX年 线性代数和多线性代数;矩阵理论
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Alman,J。;Williams,V.V.,《一种改进的激光方法和更快的矩阵乘法》,(第32届ACM-SIAM离散算法研讨会论文集。第32届ADM离散算法研讨会文献集,SODA 2021(2021)),522-539
[2] Bini,D.,精确和近似双线性算法之间的关系。应用,Calcolo,17,87-97(1980)·Zbl 0459.65028号
[3] 比尼,D。;卡波瓦尼,M。;罗曼尼,F。;Lotti,G.,(O(n^{2.7799})近似矩阵乘法的复杂性,Inf.过程。莱特。,8, 5, 234-235 (1979) ·Zbl 0395.68048号
[4] Bläser,M.,《关于小格式矩阵乘法的复杂性》,J.Complex。,19, 1, 43-60 (2003) ·Zbl 1026.68062号
[5] Cariow,A。;Sysło,W.;系统。;Cariowa,G。;Gliszczyński,M.,处理单元乘(3乘3)矩阵的合理化结构,Pomiary Automatyka Kontrola,58,7,677-680(2012)
[6] 科珀史密斯,D。;Winograd,S.,关于矩阵乘法的渐近复杂性,SIAM J.Compute。,11, 3, 472-492 (1982) ·Zbl 0486.68030号
[7] 科珀史密斯,D。;Winograd,S.,《通过算术级数进行矩阵乘法》,J.Symb。计算。,9, 3, 251-280 (1990) ·Zbl 0702.65046号
[8] Davie,A.M。;Stothers,A.J.,矩阵乘法复杂性的改进界限,(《爱丁堡皇家学会学报》143A(2013)),351-370·Zbl 1276.65024号
[9] 德雷韦,C.-E。;伊斯兰,M.N。;Schost,E.,小矩阵乘法的优化技术,Theor。计算。科学。,412, 22, 2219-2236 (2011) ·Zbl 1211.68216号
[10] 杜马斯,J。;佩内,C。;Sedoglavic,A.,关于矩阵通过转置的快速乘法,(ISSAC’20:第45届符号和代数计算国际研讨会(2020)会议记录),162-169·Zbl 07300067号
[11] 霍普克罗夫特,J.E。;Kerr,L.R.,《证明某些简单程序最优的一些技术》,(第十届交换与自动机理论研讨会(1969年),36-45
[12] 霍普克罗夫特,J.E。;Kerr,L.R.,《关于矩阵乘法所需乘法次数的最小化》,SIAM J.Appl。数学。,20,1,30-35(1971年)·Zbl 0215.55501号
[13] 霍普克罗夫特,J.E。;Musinski,J.,应用于矩阵乘法和其他双线性形式复杂性的对偶性,(STOC’73第五届年度ACM计算理论研讨会论文集(1973)),73-87·Zbl 0306.68025号
[14] Islam,M.N.,《矩阵乘法优化技术》(2009),西部大学:西安大略大学,硕士论文
[15] Laderman,J.D.,使用23次乘法将矩阵相乘(3乘3)的非交换算法,布尔。美国数学。《社会学杂志》,82,1,126-128(1976)·Zbl 0322.65021号
[16] Le Gall,F.,张量的幂与快速矩阵乘法,(第39届符号与代数计算国际研讨会论文集,第39届国际符号与代数运算研讨会论文集),ISSAC 2014(2014),296-303·Zbl 1325.65061号
[17] Makarov,O.M.,矩阵乘法的算法,Zh。维奇尔。Mat.Mat.Fiz.,材料Fiz。,26, 2, 293-294 (1986) ·Zbl 0614.65036号
[18] Pan,V.Y.,Strassen的算法不是最优的三线性技术,用于构造矩阵运算的快速算法,(第19届计算机科学基础年会论文集(1978)),166-176
[19] Romani,F.,与矩阵乘法有关的张量不交和的一些性质,SIAM J.Comput。,11, 2, 263-267 (1982) ·Zbl 0478.68041号
[20] Schönhage,A.,部分和总矩阵乘法,SIAM J.Compute。,10, 3, 434-455 (1981) ·Zbl 0462.68018号
[21] Sedoglavic,A.,快速矩阵乘法数据库·Zbl 1075.12005年
[22] 塞多拉维奇,A。;Smirnov,A.,矩阵乘法的张量秩以98为界,其边界秩以89为界,(ISSAC’21:2021年符号与代数计算国际研讨会论文集(2021)),345-351
[23] Smirnov,A.V.,矩阵乘法的双线性复杂性和实用算法,Zh。维奇尔。Mat.Mat.Fiz.,材料Fiz。,53, 12, 1970-1984 (2013) ·Zbl 1313.65094号
[24] Stothers,A.J.,《关于矩阵乘法的复杂性》(2010),爱丁堡大学博士论文
[25] 斯特拉森,V.,高斯消去不是最优的,数值。数学。,12354-356(1969年)·Zbl 0185.40101号
[26] 斯特拉森,V.,《张量的渐近谱和矩阵乘法的指数》,(第27届计算机科学基础年会论文集(1986)),49-54
[27] Waksman,A.,《论Winograd的内积算法》,IEEE Trans。计算。,C-19、4、360-361(1970)·Zbl 0196.17104号
[28] Williams,V.V.,《矩阵乘法的速度比Coppersmith-Winograd更快》(第44届ACM计算理论研讨会论文集(2012)),887-898·Zbl 1286.65056号
[29] Williams,V.V.,《矩阵乘法速度快于Coppersmith-Winograd(2014)》,2018年8月3日检索·Zbl 1286.65056号
[30] Winograd,S.,关于矩阵的乘法,线性代数应用。,第4381-388页(1971年)·Zbl 0225.68018号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。