A more accurate rational non-commutative algorithm for multiplying 4x4 matrices using 48 multiplications
Jean-Guillaume Dumas (UGA, LJK, CASC), Cl\'ement Pernet (UGA, LJK), Alexandre Sedoglavic (CRIStAL)

TL;DR
This paper introduces a more accurate variant of a 4x4 matrix multiplication algorithm requiring 48 multiplications, achieving better error bounds and practical accuracy over previous algorithms, with explicit complexity bounds over rings with inverse of 2.
Contribution
It presents a new numerically more accurate version of the 4x4 matrix multiplication algorithm with 48 multiplications, including an explicit complexity bound and practical error improvements.
Findings
Improved max-norm accuracy over previous algorithms
Explicit complexity bound of 387 32 n^2+log_4 3 + o(n^2+log_4 3) operations
Better practical error performance in matrix multiplication
Abstract
We propose a more accurate variant of an algorithm for multiplying 4x4 matrices using 48 multiplications over any ring containing an inverse of 2. This algorithm has an error bound exponent of only log 4 ,2 2.386. It also reaches a better accuracy w.r.t. max-norm in practice, when compared to previously known such fast algorithms. Furthermore, we propose a straight line program of this algorithm, giving a leading constant in its complexity bound of 387 32 n 2+log 4 3 + o n 2+log 4 3 operations over any ring containing an inverse of 2. Introduction: An algorithm to multiply two 4x4 complex-valued matrices requiring only 48 non-commutative multiplications was introduced in [16] 1 using a pipeline of large language models orchestrated by an evolutionary coding agent. A matrix multiplication algorithm with that many non-commutative multiplications is denoted by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Polynomial and algebraic computation · Numerical Methods and Algorithms
