Barriers for rectangular matrix multiplication
Matthias Christandl, François Le Gall, Vladimir Lysikov, Jeroen Zuiddam
TL;DR
This work addresses the barrier landscape for rectangular matrix multiplication by formulating a unifying tensor-based framework that uses adequate tensor parameters and virtual matrix multiplication tensors to bound the effectiveness of current methods. It demonstrates that CW-based intermediate tensors cannot push the rectangular MM exponent $\omega(p)$ below certain thresholds and yields the sharp numerical barrier $\alpha \le 0.6218$ for the dual exponent, strengthening prior barriers and extending them beyond $p\in[0,1]$. The paper also explains catalyticity as a structural aspect of practical algorithms and provides a rigorous, numerically grounded procedure to compute barriers via upper support functionals, including explicit results for CW$_q$ and related tensors. Taken together, these results illuminate the limitations of existing approaches to speeding rectangular matrix multiplication and guide where new ideas are needed to break the current barriers, with implications for related problems that depend on the dual exponent $\alpha$.
Abstract
We study the algorithmic problem of multiplying large matrices that are rectangular. We prove that the method that has been used to construct the fastest algorithms for rectangular matrix multiplication cannot give algorithms with complexity $n^{p + 1}$ for $n \times n$ by $n \times n^p$ matrix multiplication. In fact, we prove a precise numerical barrier for this method. Our barrier improves the previously known barriers, both in the numerical sense, as well as in its generality. In particular, we prove that any lower bound on the dual exponent of matrix multiplication $α$ via the big Coppersmith-Winograd tensors cannot exceed 0.6218.
