Open Access
Faster Algorithms for Rectangular Matrix Multiplication
François Le Gall
- 27 Aug 2012
- Vol. 112, Iss: 199, pp 41-48
126
TL;DR: A new algorithm for multiplying an n × n<sup>k</sup> matrix by an n–k × n matrix, which is better than all known algorithms for rectangular matrix multiplication and recovers exactly the complexity of the algorithm by Coppersmith and Winograd.
read more
Abstract: Let $\alpha$ be the maximal value such that the product of an $n\times n^\alpha$ matrix by an $n^\alpha\times n$ matrix can be computed with $n^{2+o(1)}$ arithmetic operations. In this paper we show that $\alpha>0.30298$, which improves the previous record $\alpha>0.29462$ by Coppersmith (Journal of Complexity, 1997). More generally, we construct a new algorithm for multiplying an $n\times n^k$ matrix by an $n^k\times n$ matrix, for any value $k\neq 1$. The complexity of this algorithm is better than all known algorithms for rectangular matrix multiplication. In the case of square matrix multiplication (i.e., for $k=1$), we recover exactly the complexity of the algorithm by Coppersmith and Wino grad (Journal of Symbolic Computation, 1990). These new upper bounds can be used to improve the time complexity of several known algorithms that rely on rectangular matrix multiplication. For example, we directly obtain a $O(n^{2.5302})$-time algorithm for the all-pairs shortest paths problem over directed graphs with small integer weights, where $n$ denotes the number of vertices, and also improve the time complexity of sparse square matrix multiplication.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Fast approximation algorithms for the diameter and radius of sparse graphs
Liam Roditty,Virginia Vassilevska Williams +1 more
- 01 Jun 2013
TL;DR: This paper presents the first improvement over the diameter approximation algorithm of Aingworth et.
Unifying and Strengthening Hardness for Dynamic Problems via the Online Matrix-Vector Multiplication Conjecture
Monika Henzinger,Sebastian Krinninger,Danupon Nanongkai,Thatchaphol Saranurak +3 more
- 14 Jun 2015
TL;DR: In this article, it was shown that there is no truly subcubic (O(n3-e) time algorithm for the online Boolean matrix-vector multiplication problem.
On some fine-grained questions in algorithms and complexity
Virginia Vassilevska Williams
- 01 May 2019
TL;DR: Mimicking NP-hardness, the approach is to select a key problem X that is conjectured to not be solvable by any O(t(n)1 ") time algorithm, and reduce X in a fine-grained way to many important problems, thus giving tight conditional time lower bounds for them.
228
Efficient Pseudorandom Correlation Generators: Silent OT Extension and More
Elette Boyle,Geoffroy Couteau,Niv Gilboa,Yuval Ishai,Lisa Kohl,Peter Scholl +5 more
- 18 Aug 2019
TL;DR: In this article, the authors propose a secure MPC with no honest majority, where input-independent correlated randomness enables a lightweight "non-cryptographic" online phase once the inputs are known.
Fast spectral algorithms from sum-of-squares proofs: tensor decomposition and planted sparse vectors
Samuel B. Hopkins,Tselil Schramm,Jonathan Shi,David Steurer +3 more
- 19 Jun 2016
TL;DR: For the problem of decomposing a random low-rank overcomplete 3-tensor, the best known guarantees are based on the sum-of-squares method.
157
References
Matrix multiplication via arithmetic progressions
Don Coppersmith,Shmuel Winograd +1 more
- 01 Jan 1987
TL;DR: A new method for accelerating matrix multiplication asymptotically is presented, by using a basic trilinear form which is not a matrix product, and making novel use of the Salem-Spencer Theorem.
2.4K
•Book
Algebraic Complexity Theory
Peter Brgisser,Michael Clausen,Mohammad Amin Shokrollahi +2 more
- 16 Dec 1996
TL;DR: This is the first book to present an up-to-date and self-contained account of Algebraic Complexity Theory that is both comprehensive and unified.
1.2K
Multiplying matrices faster than coppersmith-winograd
Virginia Vassilevska Williams
- 19 May 2012
TL;DR: An automated approach for designing matrix multiplication algorithms based on constructions similar to the Coppersmith-Winograd construction is developed and a new improved bound on the matrix multiplication exponent ω<2.3727 is obtained.
On Sets of Integers Which Contain No Three Terms in Arithmetical Progression.
TL;DR: By a modification of Salem and Spencer' method, the better estimate 1-_2/2log2 + e v(N) > N VloggN is shown.
566
Fast sparse matrix multiplication
Raphael Yuster,Uri Zwick +1 more
TL;DR: The new algorithm is obtained using a surprisingly straightforward combination of a simple combinatorial idea and existing fast matrix multiplication algorithms, and is faster than the best known matrix multiplication algorithm for dense matrices.
320
Related Papers (5)
François Le Gall
- 27 Aug 2012
Michael B. Cohen,Yin Tat Lee,Zhao Song +2 more
- 23 Jun 2019
François Le Gall,Harumichi Nishimura +1 more
- 02 Jul 2014