Skip to main content
Log in

A Fast Recursive Algorithm for Multiplying Matrices of Order n = 3q (q > 1)

  • Published:
Cybernetics and Systems Analysis Aims and scope

Abstract

A new fast recursive algorithm is proposed for multiplying matrices of order n = 3q (q > 1). This algorithm is based on the hybrid algorithm for multiplying matrices of odd order n = 3μ (μ = 2q – 1, q > 1), which is used as a basic algorithm for μ = 3q (q > 0). As compared with the well-known block-recursive Laderman’s algorithm, the new algorithm minimizes by 10.4% the multiplicative complexity equal toWm = 0 896n2.854 multiplication operations at recursion level d = log3 n – 3 and reduces the computation vector by three recursion steps. The multiplicative complexity of the basic and recursive algorithms are estimated.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. L. D. Jelfimova, “A new fast recursive matrix multiplication algorithm,” Cybern. Syst. Analysis, Vol. 55, No. 4, 547–551 (2019).

    Article  MathSciNet  Google Scholar 

  2. L. D. Elfimova and Yu. V. Kapitonova, “A fast algorithm for matrix multiplication and its efficient realization on systolic arrays,” Cybern. Syst. Analysis, Vol. 37, No. 1, 109–121 (2001).

    Article  Google Scholar 

  3. L. D. Jelfimova, “Fast hybrid matrix multiplication algorithms,” Cybern. Syst. Analysis, Vol. 46, No. 4, 563–573 (2010).

    Article  MathSciNet  Google Scholar 

  4. L. D. Jelfimova, “New fast hybrid matrix multiplication algorithms,” Cybern. Syst. Analysis, Vol. 47, No. 6, 881–888 (2011).

    Article  MathSciNet  Google Scholar 

  5. V. Strassen, “Gaussian elimination is not optimal,” Numerische Mathematik, Vol. 13, 354–356 (1969).

    Article  MathSciNet  Google Scholar 

  6. S. Winograd, “On multiplication of 2×2 matrices,” Linear Algebra and Its Application, Vol. 4, 381–388 (1971).

  7. J. D. Laderman, “A noncommutative algorithm for multiplying 3×3 matrices using 23 multiplications,” Bulletin of the American Math. Society, Vol. 82, No. 1, 126–128 (1976).

    Article  MathSciNet  Google Scholar 

  8. S. A. Winograd, “A new algorithm for inner product,” IEEE Trans. on Computers, Vol. C-18, 693–694 (1968).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to L. D. Jelfimova.

Additional information

Translated from Kibernetyka ta Systemnyi Analiz, No. 2, March–April, 2021, pp. 41–51.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jelfimova, L.D. A Fast Recursive Algorithm for Multiplying Matrices of Order n = 3q (q > 1). Cybern Syst Anal 57, 205–213 (2021). https://doi.org/10.1007/s10559-021-00345-x

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10559-021-00345-x

Keywords

Navigation