施特拉森算法

✍ dations ◷ 2025-07-01 12:40:53 #数值线性代数,算法

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

相关

  • 前列腺抗原血液检验n/an/an/an/an/an/an/an/an/an/a前列腺特异抗原(英语:Prostate Specific Antigen、PSA)血浆前列腺特异抗原浓度升高是提示前列腺癌的敏感监测指标;但不能作为确诊指标。由于前列
  • 伯灵格姆伯灵格姆(英文:Burlingame),是美国加利福尼亚州圣马特奥县内的一个城市,位于旧金山半岛东岸,与旧金山湾有着相当长度的海岸线。该市是以曾任美国驻华公使的外交官蒲安臣 (Anson Bu
  • 岫岩满族自治县.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-settings:
  • 章丘章丘区(章邱区)是一个位于中国山东省中北部济南市的市辖区。章丘位于泰山东北、黄河南岸。人口约106.42万,面积1699平方千米。辖20个乡、镇、办事处。是宋代词人李清照的家乡。
  • 垦利区垦利区是山东省东营市下辖的一个市辖区。面积2204平方千米,人口21万。邮政编码257500。区人民政府驻垦利镇。下辖2个街道办事处、5个镇,332个村民委员会:第六次人口普查后全县
  • 太平洋三大岛群位于大洋洲的三大岛群:密克罗尼西亚(Micronesia,希腊语字根为“小岛”之义)位于赤道以北,西太平洋,包括:马绍尔群岛、关岛、瑙鲁、帕劳等。美拉尼西亚(Melanesia,希腊语字根为“黑人
  • 神秘世界《B'INLUV》是台湾歌手萧煌奇第十一张专辑,国语的第六张国语专辑,于2016年4月22日发行。
  • 固有安全在化学工业及流程工业(英语:process industries)中,固有安全(inherent safety)是指若出现异常情形时,其危险程度也很低的情形。固有安全和一些有高度危险性,但利用保护系统控制,避免
  • 阮文永 (作家)阮文永(越南语:Nguyễn Văn Vĩnh/阮文永?,1882年6月15日-1936年5月1日)是一名新闻从业员和作家。他创办的东洋杂志是河内最成功的越南国语字杂志之一。阮文永原籍河东省常信府(越
  • 奇里乞亚奇里乞亚(希腊语:Κιλικία、土耳其语:Kilikya),又译基利家(新教)、基里基雅(天主教),也被称作小亚美尼亚,位于今日土耳其东南部的小亚细亚半岛,塞浦路斯以北,东至旁非利亚,北至