The author proposes two recursive cellular methods for multiplying matrices of even and odd orders, namely, n = 2q r and n = 3q r (q > 1, r is cell order, n / r = m), which are based on the well-known fast cellular methods for multiplying matrices of orders n = 2μr (μ > 1) and n = 3μr (μ > 1), used as basic ones when μ = 2q (q > 0) and μ = 3q (q > 0). The methods of multiplication of cellular (m × m)-matrices deal with numerical (r × r)-cells, vary their order, and are characterized by the lowest (compared to the well-known cellular methods) multiplicative complexity, which equals, respectively, O(1.14m2.807) and O(1.17m2.854) cellular operations of multiplication. The new methods allow obtaining cellular analogs of the well-known matrix multiplication algorithms with as much as possible minimized multiplicative complexity whose estimation is illustrated by the example of the traditional matrix multiplication algorithm.
Similar content being viewed by others
References
J. J. Modi, Parallel Algorithms and Matrix Computation, Clarendon Press, Oxford (1988).
L. D. Jelfimova, “A fast cellular method of matrix multiplication,” Cybern. Syst. Analysis, Vol. 44, No. 3, 357–361 (2008). https://doi.org/10.1007/s10559-008-9006-z.
L. D. Jelfimova, “A mixed cellular method of matrix multiplication,” Cybern. Syst. Analysis, Vol. 45, No. 1, 19–24 (2009). https://doi.org/10.1007/s10559-009-9083-7.
L. D. Jelfimova, “New cellular methods for matrix multiplication,” Cybern. Syst. Analysis, Vol. 49, No. 1, 15–25 (2013). https://doi.org/10.1007/s10559-013-9480-9.
L. D. Jelfimova, “A unified cellular method for matrix multiplication,” Cybern. Syst. Analysis, Vol. 49, No. 5, 663–672 (2013). https://doi.org/10.1007/s10559-013-9553-9.
L. D. Jelfimova, “An ultrafast cellular method for matrix multiplication,” Cybern. Syst. Analysis, Vol. 54, No. 6, 892–899 (2018). https://doi.org/10.1007/s10559-018-0092-2.
V. Strassen, “Gaussian elimination is not optimal,” Numerische Mathematik, Vol. 13, 354–356 (1969).
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).
Author information
Authors and Affiliations
Corresponding author
Additional information
Translated from Kibernetyka ta Systemnyi Analiz, No. 3, May–June, 2023, pp. 10–20.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Jelfimova, L.D. Recursive Cellular Methods of Matrix Multiplication. Cybern Syst Anal 59, 365–374 (2023). https://doi.org/10.1007/s10559-023-00571-5
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10559-023-00571-5