期刊文献+

一种改进的小矩阵连乘算法

Improved serial multiplication algorithm for small matrixes
下载PDF
导出
摘要 首先引入了矩阵的连乘优先因子,接着采用连乘优先因子最小的贪心选择策略,提出了最小连乘因子优先算法。它确定125的连乘次序不一定是最优次序,但在确定连乘次序方面比动态规划法花费的时间和空间少。最后通过实例对比测试,表明该算法在计算小矩阵连乘时,总体效率优于动态规划法。 Priority factor of serial matrix multiplication is presented in the first part of the paper.Then adopting greedy selection strategy based on minimum priority factor of serial matrix multiplication,minimum serial multiplication factor first algorithm is put forward.Computation sequence obtained from this algorithm is not always optimal,but it spends less time and space than dynamic programming.Finally,the experiment result indicates that the proposed algorithm is more effective than dynamic programming for small matrixes on the whole.
作者 和力 吴丽贤
出处 《计算机工程与应用》 CSCD 北大核心 2010年第17期39-40,47,共3页 Computer Engineering and Applications
关键词 矩阵连乘 最小连乘因子优先算法 动态规划法 贪心算法 serial matrix multiplication minimum serial multiplication factor first algorithm dynamic programming greedy algorithm
  • 相关文献

参考文献8

  • 1Golub G,Van Loan C.Matrix computations[M].2nd ed.[S.l.]:The John Hopkins University Press, 1989.
  • 2Sara B.Computer algorithms:Introduction to design and analysis[M]. [S.l.] : Addison-Wesley, 2001.
  • 3Coppersmith D,Winograd S.Matrix multiplication via arithmetic progressions[C]//19th Annual ACM Symp Theory Comp, 1987:1-6.
  • 4Bailey D.Extra high-speed matrix multiplication on the Cray-2[J]. SIAM J Sci Sta Comput,1988(9) :603-607.
  • 5Higham N.Exploiting fast matrix multiplication within the level 3 BLAS[J].ACM Trans on Math Soft, 1990(16) :352-368.
  • 6Wu M,Aluru S,Kendall R A.Mixed mode matrix muhiplication[C]// IEEE CLUSTER'02,2002.
  • 7Geijn R,Watts R J.SUMMA:Scalable universal matrix muhiplication algorithm [ J ]. Concurrency : Practice and Experience, 1997,9 ( 4 ) : 255-274.
  • 8Lin C ,Snyder L.A matrix product algorithm and its comparative performance on hypercubes[C]//Scalable High Performance Computing Conference, 1992.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部