ID photo of Ciro Santilli taken in 2013 right eyeCiro Santilli OurBigBook logoOurBigBook.com  Sponsor 中国独裁统治 China Dictatorship 新疆改造中心、六四事件、法轮功、郝海东、709大抓捕、2015巴拿马文件 邓家贵、低端人口、西藏骚乱
A "commutative matrix multiplication algorithm" is a matrix multiplication algorithm that requires the ring to be commutative. Such algorithms are inferior because you cannot use them to create more efficient algorithms for general matrix matrix multiplication by decomposing the bigger matrix into smaller ones.
For example, the Strassen algorithm is based on reduction to non-commutative 2x2 matrix multiplication optimized to be done in 7 multiplications rather than 8 as in the native algorithm.
For 3x3 matrix multiplication, the best algorithms as of 2025 are:
  • commutative: 21 multiplications
  • non-commutative: 23 multiplications
and beating the Strassen algorithm using 3x3 matrices would require a non-commutative algorithm with 21 multiplications.
Bibliography:

Ancestors (9)

  1. Multiplication of matrices of specific size
  2. Matrix multiplication algorithm
  3. Matrix multiplication
  4. Matrix
  5. Linear algebra
  6. Algebra
  7. Area of mathematics
  8. Mathematics
  9. Home