Strassen算法之矩阵乘法

发布时间:2024-12-12 14:40

矩阵式决策: 利用矩阵图评估项目风险与收益 #生活技巧# #团队建设技巧# #团队决策方法#

最新推荐文章于 2022-03-10 19:48:04 发布

Rosun_ 于 2016-09-28 17:45:08 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

Strassen算法之矩阵乘法

问题:给定两个n-by-n矩阵A和B,计算C=AB;
分析:如果采用一般方法求解矩阵C,我们根据乘法定义知道C中每个元素都需要O(n)次乘法,总共有n^2个元素,所以时间复杂度是O(n^3)。当n很大时,这个时间是非常久的。那我们有什么快速的方法计算矩阵乘法呢?采用Divide、Conquer and Combine思想,把矩阵A、B、C分别画成4个小矩阵,这样.把每个问题分成8个子问题和4次加法。到此,这是分治策略的方法,时间复杂度也是O(n^3)。但实际上我们不需要计算8个子问题,值需要计算7个矩阵的结果就能表示出来。

(C11C12C21C22)=(a11a12a21a22)

网址:Strassen算法之矩阵乘法 https://www.yuejiaxmz.com/news/view/453621

相关内容

最小二乘的矩阵形式
矩阵行列式
为什么共现矩阵* 评分矩阵=推荐结果
正交矩阵; 实对称矩阵; 为什么实对称矩阵一定可以对角化; AB=0 r(A)+r(B)<=n 证明; 初等矩阵; 初等矩阵的逆矩阵; 矩阵的左除右除;
求基础矩阵F方法
设A为n阶矩阵n为奇数设A为n阶矩阵,n为奇数,且满足AA^T= 爱问知识人
Python实现简单算法乘法:提升编程效率与逻辑思维
蓝桥杯 矩阵键盘的使用
稀疏矩阵加法,实现C=A+B
若A为三阶矩阵且A=a,则A*是多少

随便看看