7-2 矩阵连乘问题.pdf

矩阵连乘问题 给定n个矩阵:A , A , …, A ,其中A 与A 是可乘的。确定 1 2 n i i+1 一种连乘的顺序,使得矩阵连乘的计算量为最小。 设A和B分别是p ×q和q ×r的两个矩阵,则乘积C=AB为p ×r的 矩阵,计算量为pqr次数乘。 但是对于多于2个以上的矩阵连乘,连乘的顺序却非常重要, 因为不同的顺序的总计算量将会有很大的差别。 不同计算顺序的差别 设矩阵A , A 和A 分别为10×100, 100×5和5 ×50的矩阵, 1 2 3 现要计算A A A 。 1 2 3 − 若按((A A )A )来计算,则需要的数乘次数为 1 2 3 10×100×5 + 10 ×5 ×50 = 7500 − 若按(A (A A ))来计算,则需要的数乘次数为 1 2 3 100 ×5 ×50+ 10 ×100×50 = 75000 − 后一种计算顺

文档评论(0)

1亿VIP精品文档

相关文档