alphaFeedback

WorksMathematics

Simultaneous Matrix Multiplication by Tensor Contraction Aggregation

Abstract

We present an interpretation of the fast matrix multiplication algorithms of Coppersmith and Winograd as aggregations of tensor contractions. This point of view provides a direct connection to older constructions by Pan and to more recent work on bilinear algorithms for symmetric tensor contraction. Further, we provide a simple explicit approach for exact aggregation of tensor contractions, each one yielding an independent matrix-matrix product. These constructions and border rank adaptations thereof do not come close to improving the best known bounds on ωω (the matrix multiplication exponent), but provide explicit moderate-size fast matrix multiplication algorithms that achieve a better exponent than Strassen's algorithm and have potential practical value. These finite constructions improve the multiplication-count bounds of the reference algorithms compared here for selected numbers and dimensions of independent square matrix products. In particular, using ⟨m,m,m⟩\langle m,m,m\rangle to denote the matrix multiplication tensor for matrices of dimension mm, we obtain constructions that give bounds such as the border rank bound R‾ ⁣(⟨n2,n2,n2⟩⊕9)≤(n+1)6+6(n+1)5, \underline R\!\left(\langle n^2,n^2,n^2\rangle^{\oplus9}\right) \le (n+1)^6+6(n+1)^5, and the exact rank bound R ⁣(⟨n3,n3,n3⟩⊕14)≤(n+1)9. R\!\left(\langle n^3,n^3,n^3\rangle^{\oplus14}\right)\le (n+1)^9. We quantify the accuracy of such constructions in finite precision, and provide border-rank constructions that reduce cost with limiting retained fractions of accuracy at least 1/21/2, 1/31/3, or 1/41/4 relative to the classical matrix-multiplication approach under the stated error model.

Paper details

vlnc:W_5sj46647

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 12

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

arXiv nonexclusive license

Original source

  • Mathematics

Gemini, ChatGPT, Claude · View statement →

Looking for related papers…