Fast matrix multiplication: Limitations of the Coppersmith-Winograd method

Andris Ambainis, Yuval Filmus, François Le Gall

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

45 Scopus citations

Abstract

Until a few years ago, the fastest known matrix multiplication algorithm, due to Coppersmith and Winograd (1990), ran in time O(n2.3755). Recently, a surge of activity by Stothers, Vassilevska-Williams, and Le Gall has led to an improved algorithm running in time O(n ' ). These algorithms are obtained by analyzing higher and higher tensor powers of a certain identity of Coppersmith and Winograd. We show that this exact approach cannot result in an algorithm with running time O(n2.3725), and identify a wide class of variants of this approach which cannot result in an algorithm with running time O(n2.3078); in particular, this approach cannot prove the conjecture that for every ∈ > 0, two n × n matrices can be multiplied in time O(n2+∈). We describe a new framework extending the original laser method, which is the method underlying the previously mentioned algorithms. Our framework accommodates the algorithms by Coppersmith and Winograd, Stothers, Vassilevska-Williams and Le Gall. We obtain our main result by analyzing this framework. The framework also explains why taking tensor powers of the Coppersmith-Winograd identity results in faster algorithms.

Original languageEnglish
Title of host publicationSTOC 2015 - Proceedings of the 2015 ACM Symposium on Theory of Computing
Pages585-593
Number of pages9
ISBN (Electronic)9781450335362
DOIs
StatePublished - 14 Jun 2015
Externally publishedYes
Event47th Annual ACM Symposium on Theory of Computing, STOC 2015 - Portland, United States
Duration: 14 Jun 201517 Jun 2015

Publication series

NameProceedings of the Annual ACM Symposium on Theory of Computing
Volume14-17-June-2015
ISSN (Print)0737-8017

Conference

Conference47th Annual ACM Symposium on Theory of Computing, STOC 2015
Country/TerritoryUnited States
CityPortland
Period14/06/1517/06/15

Keywords

  • Algebraic complexity theory
  • Lower bounds
  • Matrix multiplication

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Fast matrix multiplication: Limitations of the Coppersmith-Winograd method'. Together they form a unique fingerprint.

Cite this