Abstract
A new recursive algorithm is proposed for multiplying matrices of order n = 2q (q > 1). This algorithm is based on a fast hybrid algorithm for multiplying matrices of order n = 4μ with μ = 2q−1 (q > 0). As compared with the well-known recursive Strassen’s and Winograd–Strassen’s algorithms, the new algorithm minimizes the multiplicative complexity equal to Wm ≈ 0.932n2.807 multiplication operations at recursive level d = log2n−3 by 7% and reduces the computation vector by three recursion steps. The multiplicative complexity of the algorithm is estimated.
Similar content being viewed by others
References
S. A. Winograd, “A new algorithm for inner product,” IEEE Transactions on Computers, Vol. C-18, 693–694 (1968).
V. Strassen, “Gaussian elimination is not optimal,” Numerische Mathematik, Vol. 13, 354–356 (1969).
S. Winograd, “On multiplication of 2×2 matrices,” Linear Algebra and Its Application, Vol. 4, 381–388 (1971).
J. D. Laderman, “A noncommutative algorithm for multiplying 3×3 matrices using 23 multiplications,” Bulletin of the American Mathematical Society, Vol. 82, No. 1, 126–128 (1976).
L. D. Elfimova and Yu. V. Kapitonova, “A fast algorithm for matrix multiplication and its efficient implementation on systolic arrays,” Cybernetics and Systems Analysis, Vol. 37, No. 1, 109–121 (2001).
L. D. Jelfimova, “Fast hybrid matrix multiplication algorithms,” Cybernetics and Systems Analysis, Vol. 46, No. 4, 563–573 (2010).
L. D. Jelfimova, “New fast hybrid matrix multiplication algorithms,” Cybernetics and Systems analysis, Vol. 47, No. 6, 881–888 (2011).
Author information
Authors and Affiliations
Corresponding author
Additional information
Translated from Kibernetika i Sistemnyi Analiz, No. 4, July–August, 2019, pp. 33–38.
Rights and permissions
About this article
Cite this article
Jelfimova, L.D. A New Fast Recursive Matrix Multiplication Algorithm. Cybern Syst Anal 55, 547–551 (2019). https://doi.org/10.1007/s10559-019-00163-2
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10559-019-00163-2