English

Faster Algorithms for Structured Matrix Multiplication via Flip Graph Search

Symbolic Computation 2025-12-02 v2 Data Structures and Algorithms

Abstract

We give explicit low-rank bilinear non-commutative schemes for multiplying structured n×nn \times n matrices with 2n52 \leq n \leq 5, which serve as building blocks for recursive algorithms with improved multiplicative factors in asymptotic complexity. Our schemes are discovered over F2\mathbb{F}_2 or F3\mathbb{F}_3 and lifted to Z\mathbb{Z} or Q\mathbb{Q}. Using a flip graph search over tensor decompositions, we derive schemes for general, upper-triangular, lower-triangular, symmetric, and skew-symmetric inputs, as well as products of a structured matrix with its transpose. These schemes improve asymptotic constants for 13 of 15 structured formats. In particular, we obtain 4×44 \times 4 rank-34 schemes for both multiplying a general matrix by its transpose and an upper-triangular matrix by a general matrix, improving the asymptotic factor from 8/13 (0.615) to 22/37 (0.595). Additionally, using F3\mathbb{F}_3 flip graphs, we discover schemes over Q\mathbb{Q} that fundamentally require the inverse of 2, including a 2×22 \times 2 symmetric-symmetric multiplication of rank 5 and a 3×33 \times 3 skew-symmetric-general multiplication of rank 14 (improving upon AlphaTensor's 15).

Keywords

Cite

@article{arxiv.2511.10786,
  title  = {Faster Algorithms for Structured Matrix Multiplication via Flip Graph Search},
  author = {Kirill Khoruzhii and Patrick Gelß and Sebastian Pokutta},
  journal= {arXiv preprint arXiv:2511.10786},
  year   = {2025}
}
R2 v1 2026-07-01T07:36:38.570Z