2012 IEEE 53rd Annual Symposium on Foundations of Computer Science 2012
DOI: 10.1109/focs.2012.80
|View full text |Cite
|
Sign up to set email alerts
|

Faster Algorithms for Rectangular Matrix Multiplication

Abstract: Let α be the maximal value such that the product of an n × n α matrix by an n α × n matrix can be computed with n 2+o(1) arithmetic operations. In this paper we show that α > 0.30298, which improves the previous record α > 0.29462 by Coppersmith (Journal of Complexity, 1997). More generally, we construct a new algorithm for multiplying an n × n k matrix by an n k × n matrix, for any value k = 1. The complexity of this algorithm is better than all known algorithms for rectangular matrix multiplication. In the c… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
144
0
6

Year Published

2013
2013
2020
2020

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 115 publications
(152 citation statements)
references
References 37 publications
2
144
0
6
Order By: Relevance
“…It is not known whether APSP in such graphs can be solved inÕ(n ω ) time -the best algorithm is by Zwick [36] running in O(n 2.54 ) time [25], and hence for directed unweighted graphs diameter and radius can be solved somewhat faster than APSP. For undirected unweighted graphs the best known algorithm for diameter and radius is Seidel'sÕ(n ω ) time APSP algorithm [32].…”
Section: Introductionmentioning
confidence: 99%
“…It is not known whether APSP in such graphs can be solved inÕ(n ω ) time -the best algorithm is by Zwick [36] running in O(n 2.54 ) time [25], and hence for directed unweighted graphs diameter and radius can be solved somewhat faster than APSP. For undirected unweighted graphs the best known algorithm for diameter and radius is Seidel'sÕ(n ω ) time APSP algorithm [32].…”
Section: Introductionmentioning
confidence: 99%
“…Setting b = ε min{log n/ log log n, log n/ log log log U } yields a time bound of [16,27] can in fact achieve near mb d/2 time when b = o(m ε )); unfortunately this bound is too big to yield o(n d/2 ) time at the end.…”
Section: Proofmentioning
confidence: 99%
“…[23]) that the product of an N × M matrix and an M × N matrix can be computed using Remark. The bounds above are not the best possible [21]; however, to provide a clean exposition we will work with these somewhat sub-state-of-the-art bounds.…”
Section: 4mentioning
confidence: 99%
“…For now we will be content in simply defining the equations and providing an illustration in Fig. 2. (The eventual algorithmic serendipity of this construction will be revealed only later in (20) and (21).) Let i = 0, 1, .…”
Section: 2mentioning
confidence: 99%