Some theorems about matrix multiplication
暂无分享,去创建一个
This paper considers the computation of matrix chain products of the form M1 × M2 ×...× Mn-1. If the matrices are of different dimensions, the order in which the matrices are computed affects the number of operations. An optimum order is an order which minimizes the total number of operations. We present some theorems about an optimum order of computing the matrices. Based on these theorems, an O(n log n) algorithm for finding the optimum order is presented.
[1] Francis Y. L. Chin,et al. An O(n) algorithm for determining a near-optimal computation order of matrix chain products , 1978, CACM.
[2] Alfred V. Aho,et al. The Design and Analysis of Computer Algorithms , 1974 .
[3] George Epstein,et al. Comments on "The Relationship Between Multivalued Switching Algebra and Boolean Algebra Under Different Definitions of Complement" , 1973, IEEE Trans. Computers.
[4] Sadashiva S. Godbole,et al. On Efficient Computation of Matrix Chain Products , 1973, IEEE Transactions on Computers.