The problem
A matrix is a rectangular grid of numbers. Multiply a grid with rows (1, 2) and (3, 4) by one with rows (5, 6) and (7, 8): the result has rows (19, 22) and (43, 50). Its first entry is , pairing a row with a column. The usual method repeats this work for every output entry. For large square grids, can the arithmetic cost grow almost as slowly as the number of entries in the answer?[1] [3]
A matrix is a rectangular grid of numbers. Multiplying two square matrices produces another square grid: each output entry sums the pairwise products from one row of the first matrix and one column of the second. There are output entries. Can multiplying arbitrary such inputs require arithmetic work with a growth rate as close to this square-growth scale as desired?
The usual row-column rule computes each output independently. A different approach first splits each matrix into four blocks. Strassen’s method multiplies seven pairs of suitable block combinations, then adds or subtracts the results to cancel unwanted terms; direct block multiplication needs eight block products. Repeating this structure on smaller blocks changes the growth rate to , with additions included. More sophisticated constructions lower upper bounds further. The arithmetic exponent is the infimum of achievable asymptotic powers: allows operations for every positive . Arithmetic operations here are field additions, subtractions, multiplications and divisions; their count is not a count of bit operations or elapsed seconds.[1] [3]
Scope
The arithmetic-operation exponent ω for multiplying arbitrary dense square matrices over a fixed field, such as the complex numbers.
What remains open
Making each table twice as wide and twice as tall quadruples its number of entries. The target is an arithmetic-operation count whose growth can approach this square-growth scale as closely as desired. That target is called exponent two; it need not give a single exact square-growth bound. No proof reaches it or rules it out. Shortcuts that assume few nonzero entries do not settle the problem for arbitrary dense matrices—tables without that sparsity guarantee.[1] [2]
No known construction establishes , and no lower bound proves . The August 2026 sparse-multiplication preprint imposes bounds on nonzero input and output entries. Even its nearly quadratic case with dense inputs restricts output sparsity, unlike the unrestricted product here. A faster fixed-size algorithm or a barrier for an existing construction method also leaves the general limiting exponent open.[1] [2]
Why it matters
Matrix products combine transformations used in scientific computation and neural networks. They also combine connection information in graph algorithms. A cheaper general multiplication method could reduce a recurring cost in these larger computations; whether it helps a particular program still depends on its data and implementation.[1] [3]
Matrix multiplication composes linear transformations: applying and then to a vector gives . Forming the combined transformation is itself a reusable computational task. Matrix products also feed graph-path and clique algorithms, so improving the relevant product can improve a larger method’s guarantee. The exponent addresses scaling for arbitrarily large inputs; practical speed also depends on extra additions, matrix size, data movement and hardware. This is why asymptotic breakthroughs and useful implementations are related goals with different tests.[1] [3]
Definitions
3 terms
arithmetic operation
A field addition, subtraction, multiplication or division counted as one step in this model. Bit lengths, memory transfers and hardware execution time are separate costs.[1] [3]
matrix multiplication exponent
The infimum of powers achievable asymptotically for arbitrary dense square matrices over a fixed field. Exponent two permits a bound with any positive extra exponent, without necessarily giving one exact quadratic algorithm.[1]
Sources
- New Bounds for Matrix Multiplication: from Alpha to Omega
Notes on New Bounds for Matrix Multiplication: from Alpha to Omega
Primary SODA 2024 paper reporting improved upper bounds rather than exponent two.
- Optimal Deterministic Fully Sparse Matrix Multiplication
Notes on Optimal Deterministic Fully Sparse Matrix Multiplication
Recent primary preprint; near-quadratic regimes have explicit sparsity qualifications and do not solve arbitrary dense multiplication.
- Discovering faster matrix multiplication algorithms with reinforcement learning
Notes on Discovering faster matrix multiplication algorithms with reinforcement learning
Primary study explains block-product sharing/recursion and distinguishes arithmetic counts from practical runtime tailored to particular hardware. Used for those mechanisms and uses, not as exponent-two progress.