Improved Rectangular Matrix Multiplication using Powers of the Coppersmith-Winograd Tensor
Not on the map. Why?
Abstract (arXiv)
In the past few years, successive improvements of the asymptotic complexity of square matrix multiplication have been obtained by developing novel methods to analyze the powers of the Coppersmith-Winograd tensor, a basic construction introduced thirty years ago. In this paper we show how to generalize this approach to make progress on the complexity of rectangular matrix multiplication as well, by developing a framework to analyze powers of tensors in an asymmetric way. By applying this methodology to the fourth power of the Coppersmith-Winograd tensor, we succeed in improving the complexity of rectangular matrix multiplication. Let α denote the maximum value such that the product of an n× nα matrix by an nα× n matrix can be computed with O(n2+ε) arithmetic operations for any ε>0. By analyzing the fourth power of the Coppersmith-Winograd tensor using our methods, we obtain the new lower bound α>0.31389, which improves the previous lower bound α>0.30298 obtained five years ago by Le Gall (FOCS'12) from the analysis of the second power of the Coppersmith-Winograd tensor. More generally, we give faster algorithms computing the product of an n× nk matrix by an nk× n matrix for any value kneq 1. (In the case k=1, we recover the bounds recently obtained for square matrix multiplication). These improvements immediately lead to improvements in the complexity of a multitude of fundamental problems for which the bottleneck is rectangular matrix multiplication, such as computing the all-pair shortest paths in directed graphs with bounded weights.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Aug 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 2; 2024: 3; 2025: 3.
13 papers.
Sort:
- 2021Training Multi-Layer Over-Parametrized Neural Network in Subquadratic Timecited by 62
- 2023A Fast Optimization View: Reformulating Single Layer Attention in LLM Based on Tensor and SVM Trick, and Solving It in Matrix Multiplication Timecited by 30
- 2024A Tighter Complexity Analysis of SparseGPTcited by 19
- 2025Better Neural Network Expressivity: Subdividing the Simplexcited by 11
- 2021DEANN: Speeding up Kernel-Density Estimation using Approximate Nearest Neighbor Searchcited by 8
- 2024Fast John Ellipsoid Computation with Differential Privacy Optimizationcited by 7
- 2022Subquadratic Kronecker Regression with Applications to Tensor Decompositioncited by 6
- 2024The I/O Complexity of Attention, or How Optimal is Flash Attention?cited by 6
- 2022Fast algorithm for overcomplete order-3 tensor decompositioncited by 5
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexitiescited by 2
- 2021Fine-Grained Complexity and Algorithms for the Schulze Voting Methodcited by 0
- 2023Agnostic PAC Learning of k-juntas Using L2-Polynomial Regressioncited by 0
- 2025Fast Riemannian-manifold Hamiltonian Monte Carlo for hierarchical Gaussian-process models9 Nov 2025
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexities6 Jul 2025
- 2025Better Neural Network Expressivity: Subdividing the Simplex20 May 2025
- 2024A Tighter Complexity Analysis of SparseGPT22 Aug 2024
- 2024Fast John Ellipsoid Computation with Differential Privacy Optimization12 Aug 2024
- 2024The I/O Complexity of Attention, or How Optimal is Flash Attention?12 Feb 2024
- 2023A Fast Optimization View: Reformulating Single Layer Attention in LLM Based on Tensor and SVM Trick, and Solving It in Matrix Multiplication Time14 Sep 2023
- 2023Agnostic PAC Learning of k-juntas Using L2-Polynomial Regression8 Mar 2023
- 2022Subquadratic Kronecker Regression with Applications to Tensor Decomposition11 Sep 2022
- 2022Fast algorithm for overcomplete order-3 tensor decomposition14 Feb 2022
- 2021Training Multi-Layer Over-Parametrized Neural Network in Subquadratic Time14 Dec 2021
- 2021DEANN: Speeding up Kernel-Density Estimation using Approximate Nearest Neighbor Search6 Jul 2021
1 more
- 2021Training Multi-Layer Over-Parametrized Neural Network in Subquadratic Timecited by 62
- 2023A Fast Optimization View: Reformulating Single Layer Attention in LLM Based on Tensor and SVM Trick, and Solving It in Matrix Multiplication Timecited by 30
- 2024A Tighter Complexity Analysis of SparseGPTcited by 19
- 2025Better Neural Network Expressivity: Subdividing the Simplexcited by 11
- 2021DEANN: Speeding up Kernel-Density Estimation using Approximate Nearest Neighbor Searchcited by 8
- 2024Fast John Ellipsoid Computation with Differential Privacy Optimizationcited by 7
- 2022Subquadratic Kronecker Regression with Applications to Tensor Decompositioncited by 6
- 2024The I/O Complexity of Attention, or How Optimal is Flash Attention?cited by 6
- 2022Fast algorithm for overcomplete order-3 tensor decompositioncited by 5
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexitiescited by 2
- 2021Fine-Grained Complexity and Algorithms for the Schulze Voting Methodcited by 0
- 2023Agnostic PAC Learning of k-juntas Using L2-Polynomial Regressioncited by 0
12 most cited of 13 All 13 (JSON)
- 2025Fast Riemannian-manifold Hamiltonian Monte Carlo for hierarchical Gaussian-process models9 Nov 2025
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexities6 Jul 2025
- 2025Better Neural Network Expressivity: Subdividing the Simplex20 May 2025
- 2024A Tighter Complexity Analysis of SparseGPT22 Aug 2024
- 2024Fast John Ellipsoid Computation with Differential Privacy Optimization12 Aug 2024
- 2024The I/O Complexity of Attention, or How Optimal is Flash Attention?12 Feb 2024
- 2023A Fast Optimization View: Reformulating Single Layer Attention in LLM Based on Tensor and SVM Trick, and Solving It in Matrix Multiplication Time14 Sep 2023
- 2023Agnostic PAC Learning of k-juntas Using L2-Polynomial Regression8 Mar 2023
- 2022Subquadratic Kronecker Regression with Applications to Tensor Decomposition11 Sep 2022
- 2022Fast algorithm for overcomplete order-3 tensor decomposition14 Feb 2022
- 2021Training Multi-Layer Over-Parametrized Neural Network in Subquadratic Time14 Dec 2021
- 2021DEANN: Speeding up Kernel-Density Estimation using Approximate Nearest Neighbor Search6 Jul 2021
12 newest of 13 All 13 (JSON)