Table of Contents
Fetching ...

Partial and weighted matrix multiplication

Péter Vrana

Abstract

In a paper published in 1981, Schönhage showed that large total matrix multiplications can be reduced to powers of partial matrix multiplication tensors, which correspond to the bilinear computation task of multiplying matrices with some of the entries fixed to be zero. It was left as an open problem to generalize the method to the case when the multiplication is also partial in the sense that only a subset of the entries need to be computed. We prove a variant of a more general case: reducing large weighted matrix multiplications to tensor powers of a partial matrix multiplication in the sense that every entry of the result is a partial version of the inner product of the corresponding row and column of the factors that would appear in the usual matrix product. The implication is that support rank upper bounds on partial matrix multiplication tensors in this general sense give upper bounds on the support rank exponent of matrix multiplication.

Partial and weighted matrix multiplication

Abstract

In a paper published in 1981, Schönhage showed that large total matrix multiplications can be reduced to powers of partial matrix multiplication tensors, which correspond to the bilinear computation task of multiplying matrices with some of the entries fixed to be zero. It was left as an open problem to generalize the method to the case when the multiplication is also partial in the sense that only a subset of the entries need to be computed. We prove a variant of a more general case: reducing large weighted matrix multiplications to tensor powers of a partial matrix multiplication in the sense that every entry of the result is a partial version of the inner product of the corresponding row and column of the factors that would appear in the usual matrix product. The implication is that support rank upper bounds on partial matrix multiplication tensors in this general sense give upper bounds on the support rank exponent of matrix multiplication.
Paper Structure (6 sections, 10 theorems, 54 equations)

This paper contains 6 sections, 10 theorems, 54 equations.

Key Result

Proposition 3.2

Let $I$, $J$, $K$, $I'$, $J'$, and $K'$ be finite sets, $\Phi\subseteq I\times J\times K$, and let $f:I\to I'$, $g:J\to J'$, and $h:K\to K'$ be functions. Then $\mathop{\mathrm{R}}\nolimits_{s}(\Phi)\ge\mathop{\mathrm{R}}\nolimits_{s}((f\times g\times h)(\Phi))$.

Theorems & Definitions (21)

  • Definition 3.1
  • Proposition 3.2
  • proof
  • Theorem 4.1: Schönhage, schonhage1981partial
  • Proposition 4.2
  • Corollary 4.3
  • proof
  • Definition 4.4
  • Lemma 4.5
  • proof
  • ...and 11 more