Faster Algorithms for Rectangular Matrix Multiplication

Type: Preprint

Publication Date: 2012-10-01

Citations: 154

DOI: https://doi.org/10.1109/focs.2012.80

Download PDF

Abstract

Let {\alpha} be the maximal value such that the product of an n x n^{\alpha} matrix by an n^{\alpha} x 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 x n^k matrix by an n^k x 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 Winograd (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, improving over the O(n^{2.575})-time algorithm by Zwick (JACM 2002), and also improve the time complexity of sparse square matrix multiplication.

Locations

  • arXiv (Cornell University) - View - PDF
  • DataCite API - View

Similar Works

Action Title Year Authors
+ PDF Chat Improved Rectangular Matrix Multiplication using Powers of the Coppersmith-Winograd Tensor 2018 François Le Gall
Florent Urrutia
+ Improved Rectangular Matrix Multiplication using Powers of the Coppersmith-Winograd Tensor 2017 François Le Gall
Florent Urrutia
+ An Improved Upper Bound on Maximal Clique Listing via Rectangular Fast Matrix Multiplication 2015 Carlo Comin
Roméo Rizzi
+ PDF Chat Fast Sparse Matrix Multiplication 2004 Raphael Yuster
Uri Zwick
+ PDF Chat An Improved Upper Bound on Maximal Clique Listing via Rectangular Fast Matrix Multiplication 2018 Carlo Comin
Roméo Rizzi
+ The Time Complexity of Fully Sparse Matrix Multiplication 2023 Amir Abboud
Karl Bringmann
Nick Fischer
Marvin KĂĽnnemann
+ Faster all-pairs shortest paths via circuit complexity 2013 Ryan Williams
+ Faster all-pairs shortest paths via circuit complexity 2013 Ryan Williams
+ PDF Chat All pairs shortest paths using bridging sets and rectangular matrix multiplication 2002 Uri Zwick
+ Fast rectangular matrix multiplication (algebraic computational, asymptotic complexity) 1985 Philip Alan Gartenberg
+ An Improved Upper Bound on the Time Delay of Maximal Clique Listing via Rectangular Fast Matrix Multiplication 2015 Carlo Comin
Roméo Rizzi
+ All Pairs Shortest Paths using Bridging Sets and Rectangular Matrix Multiplication 2000 Uri Zwick
+ All Pairs Shortest Paths using Bridging Sets and Rectangular Matrix Multiplication 2000 Uri Zwick
+ PDF Chat Faster All-Pairs Shortest Paths via Circuit Complexity 2018 Ryan Williams
+ Faster Replacement Paths 2010 Virginia Vassilevska Williams
+ Faster Replacement Paths 2010 Virginia Vassilevska Williams
+ Matrix Chain Multiplication 2021 Michal Mankowski
Mikhail Moshkov
+ Matrix Multiplication, a Little Faster 2020 Elaye Karstadt
Oded Schwartz
+ PDF Chat Fast Matrix Multiplication 2015 Andris Ambainis
Yuval Filmus
François Le Gall
+ Faster Algorithms for All Pairs Non-decreasing Paths Problem 2019 Ran Duan
Ce Jin
Hongxun Wu