Flip Graphs with Symmetry and New Matrix Multiplication Schemes
Jakob Moosbauer, Michael Poole

TL;DR
This paper enhances the flip graph algorithm for discovering matrix multiplication schemes by incorporating symmetry, enabling more efficient searches and new schemes for multiplying 5x5 and 6x6 matrices with fewer multiplications.
Contribution
It introduces a symmetry-aware version of the flip graph algorithm, reducing search complexity and producing new matrix multiplication schemes.
Findings
New 5x5 matrix multiplication scheme with 93 multiplications.
New 6x6 matrix multiplication scheme with 153 multiplications.
Symmetry facilitates lifting solutions from F2 to Z.
Abstract
The flip graph algorithm is a method for discovering new matrix multiplication schemes by following random walks on a graph. We introduce a version of the flip graph algorithm for matrix multiplication schemes that admit certain symmetries. This significantly reduces the size of the search space, allowing for more efficient exploration of the flip graph. The symmetry in the resulting schemes also facilitates the process of lifting solutions from to . Our results are new schemes for multiplying matrices using multiplications and matrices using multiplications over arbitrary ground fields.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph theory and applications · Interconnection Networks and Systems · Matrix Theory and Algorithms
