两个N*N阶的矩阵相乘,时间复杂度为: s,其中c为常数;在n个节点的并行机上并行矩阵乘法的时间为: s,其中b是另一常数,第一项代表计算时间,第二项代表通信开销;1) 试求固定负载时的加速比并讨论其结果;2) 试求固定时间时的加速比并讨论其结果;3) 试求存储受限时的加速比并讨论其结果。
答:斯特拉森矩阵乘法算法执行时间的递归关系式为:T(n)= 2-|||-an n≤2-|||-n2其中a和b是常数。求解这个递归式,得T(n)=7[7T(n/4)+a(n/2)2]+an2=72T(n/4)+an2(1+7/4)=72[7T(n/8)+a(n/4)2]+an2(1+7/4)=7T(1)+an2[1+7/4+(7/4)2+…+(7/4)-1]=7+an2[(7/4...
以2阶矩阵相乘为例,总共需要进行2³=8次乘法,而2ⁿ的高阶矩阵相乘可以用分块法不断迭代细分解成若干个2阶子矩阵相乘。 Strassen巧妙地通过构造7个中间变量,用增加14次加法为代价省去了一次乘法。 对于 定义 则有 像这样,在M₁-M₇的计算中只有7次乘法操作。 由于矩阵乘法计算中乘法的复杂度是O(n...
之前在汇报的时候选题是多项式和大整数的乘法算法,所以想着期末也选一个与计算复杂度相关的选题。结果发现老师给的参考文献一个都看不懂……然后就从参考文献的参考文献里面选了一篇比较简单的lecture notes读了并翻译照搬了一下,期末时间也很赶……就有了下面这坨东西。发布于 2024-03-02 16:08・IP 属地北京...
那么三个矩阵相乘的时间复杂度是多少呢 三个矩阵相乘 三个矩阵相乘,根据乘法结合律,可以分解为两次两个矩阵相乘 三个矩阵的乘法结合律 而在代码实现中,我们也是先算前两个矩阵的乘法,再算前两个矩阵的乘积和第三个矩阵的乘法,为了方便说明给这几个矩阵标上名字 ...
Strassen 矩阵乘法采用( )来降低计算复杂度。 A. 回溯法 B. 枚举法 C. 分治法 D. 动态规划 如何将EXCEL生成题库手机刷题 如何制作自己的在线小题库 > 手机使用 分享 反馈 收藏 举报 参考答案: C 复制 纠错举一反三 曲线偏角的输入规则为? A. 左+右- B. 左-右+ 查看完整题目与答案 舰艇从...