Abstract
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 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 k 6= 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.
Cite
CITATION STYLE
Le Gall, F., & Urrutia, F. (2018). Improved rectangular matrix multiplication using powers of the coppersmith-winograd tensor. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (pp. 1029–1046). Association for Computing Machinery. https://doi.org/10.1137/1.9781611975031.67
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.