施特拉森算法

✍ dations ◷ 2025-08-14 12:41:04 #数值线性代数,算法

施特拉森算法(英语: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}} )。

相关

  • 悬浮偶极悬浮偶极(Levitated dipole)是一种核聚变实验,将超导圆环设置于反应器内部。超导圆环将产生轴对称磁场,类似于地球或木星的磁层。据信这样的装置可以比其他聚变反应器设计更有效
  • 塞尼特塞尼特(Senet、Senat),又可名卅格戏(30 Squares),出现于古埃及前王朝时期,最早的考古实物是约前31世纪 ,是世界上已知最古老的两人版图游戏,属于掷赛游戏,与苏美的乌尔王族局戏相似。
  • 网络犯罪使用现代信息技术(互联网、聊天室、电子邮件等)或移动设备(蓝牙/3G/4G等),对个人或群体付诸具有犯罪动机的冒犯,意图直接或间接伤害受害者的实体、心理、名声,造成损失。广义电
  • 鸟形恐龙鸟翼类(学名:Avialae;意为“鸟的翅膀”)又名初鸟类、鸟形恐龙,是个和恐龙有直接进化关系的演化支,相当于过去广义的鸟纲,而狭义的鸟纲仅包括现生鸟类的最后共同祖先及其后代。关于
  • 帕默脊骨神经医学院帕默脊骨神经医学院位于美国艾奥瓦州达文波特,是脊骨神经医学的创始学院。学院由丹尼尔·戴维·帕默(英语:Daniel David Palmer)创立于1897年。是世界上第一所脊骨神经医学院,所
  • 拉皮德城拉皮德城 (Rapid City,夏延语:Haeohé-mahpe)是美国南达科他州西部,是彭宁顿县县治。2000年人口59,607人。1876年建镇,1883年建市。因拉皮德河而得名。
  • 蜂学蜂学(英语:Melittology),或蜜蜂学,是昆虫学的分支学科,研究与蜂类相关的知识,涵盖蜂类下的蜂族演化支中超过两万个物种,包括熊蜂、蜜蜂属等各种蜂类。
  • 斯蒂芬·朗斯蒂芬·朗(英语:Stephen Lang,1952年7月11日-),是美国的一名男演员和剧作家。他发迹于百老汇的剧院,但却因其在《战役风云》中饰演的石墙杰克逊和在《阿凡达》中饰演的夸里奇上校
  • 苏菲·欧克妮多苏菲·欧克妮多(英语:Sophie Okonedo,1968年8月11日-)是一名英国电影、戏剧和电视演员。
  • 昆明拓东体育场拓东体育场,座落在中国云南省昆明市盘龙区东风东路99号;海拔1891米。始建于1958年,但当时只修了室内的综合比赛馆。70年代初,国内足球冬训恢复,各地队伍每年冬天都上昆明海埂,之