施特拉森算法

✍ dations ◷ 2025-04-27 20:10:31 #数值线性代数,算法

施特拉森算法(英语:Strassen algorithm)是一个计算矩阵乘法的算法,时间复杂度为 O ( n l o g 2 7 ) = O ( n 2.807 ) {\displaystyle O(n^{log_{2}7})=O(n^{2.807})} , , 分成相等大小的方块矩阵:

于是

引入新矩阵

可得:

其中 M i , j {\displaystyle M_{i,j}} 的计算也是使用施特拉森算法求得。

一般矩阵乘法的时间复杂度为 O ( n l o g 2 8 ) = O ( n 3 ) {\displaystyle O(n^{log_{2}8})=O(n^{3})} ,施特拉森算法因为只有每次的分治法(英语:Divide and conquer algorithm)只有七个矩阵乘法运算,所以依照主定理(英语:Master theorem)可以得出时间复杂度为 O ( n l o g 2 7 ) = O ( n 2.807 ) {\displaystyle O(n^{log_{2}7})=O(n^{2.807})} 。但Strassen算法的数值稳定性较差。

现时时间复杂度最低的矩阵乘法算法是Coppersmith-Winograd方法的一种扩展方法,其算法复杂度为 O ( n 2.3727 {\displaystyle O(n^{2.3727}} )。

相关

  • 箭毒箭毒(Curare,/kjuːˈrɑːriː/),一种生物碱类骨骼肌松弛药。来源于植物,现代医学中用作全身麻醉的辅助用药,常与环丙烷合用,尤其常用于腹部手术。属于神经肌肉阻断药,注射后在神经
  • 腓肠神经腓肠神经(Sural nerve)是小腿肚(英语:Calf (leg))部位的感觉神经,是由胫神经(英语:Tibial nerve)和腓总神经(英语:Common peroneal nerve)的分支所组成。有两个往皮肤的分支,分别是内侧分
  • 异齿龙异齿龙属(属名:Dimetrodon)又名异齿兽、长棘龙、两异齿龙,是肉食性合弓动物(似哺乳爬行动物)的一属,生存于二叠纪(阿瑟尔期到罗德期),约2亿9500万-2亿7000万年前。异齿龙与哺乳类的关
  • 静电放电静电放电,是指在某一绝缘介质的两面分别出现正电荷和负电荷,并且逐渐累积时,这时加于该绝缘介质上的电压也会同时增加,当该电压高于一定程度(击穿电压)后,这时绝缘介质会发生电击穿
  • 乌鲁埃尼亚斯乌鲁埃尼亚斯(西班牙语:Urueñas),是西班牙卡斯蒂利亚-莱昂塞戈维亚省的一个市镇。 总面积33平方公里,总人口118人(2004年INE人口普查),人口密度3.6人/平方公里。INE网站
  • 健力宝健力宝是一种含碱性电解质运动饮料,为中国大陆著名运动饮料品牌。健力宝在1984年由广东佛山三水酒厂开发,是中国大陆自行生产的首种运动饮料。在第23届洛杉矶奥运会上成为中国
  • NBA G联盟NBA G联盟(NBA G League)是美国国家篮球协会官方支持篮球发展之组织。联盟在2001年秋季开始时一共有8支队伍。直至2005年夏季,曾被称为国家篮球发展联盟(英语:National Basketbal
  • 武田惣角武田惣角(1859年11月4日-1943年4月25日),武号源正义,是近代日本的一位武术家,大东流合气柔术的中兴之祖。武田惣角出生在相扑力士的家庭,是会津藩藩士武田惣吉的次子。其祖先甲斐武
  • 灯笼果灯笼果(学名:),又称秘鲁苦蘵,是茄科酸浆属的一种多年生草本植物,植株高0.5-2.0米。果子是一个套着灯笼型荚子的小圆果,比拇指大一点,里面有很多小籽。成熟的果实是亮黄色,非常甜,可以
  • 2 Be Free2 Be Free为 Twins 2012年推出的十周年纪念粤语专辑,于2012年3月1日发行,亦是到目前为止最后一张粤语大碟,随后的几张都是以粤语EP为主。为保持神秘感,专辑封面在推出前一天才对