Description of fast matrix multiplication algorithm: ⟨28×29×30:12433⟩

Algorithm type

5551⁢X3⁢Y3⁢Z3+325⁢X3⁢Y2⁢Z3+1407⁢X3⁢Y3⁢Z+338⁢X3⁢Y2⁢Z2+1326⁢X2⁢Y3⁢Z2+325⁢X2⁢Y2⁢Z3+66⁢X3⁢Y2⁢Z+108⁢X2⁢Y3⁢Z+889⁢X2⁢Y2⁢Z2+13⁢X2⁢Y⁢Z3+85⁢X2⁢Y2⁢Z+X2⁢Y⁢Z2+53⁢X⁢Y3⁢Z+13⁢X⁢Y2⁢Z2+1460⁢X⁢Y⁢Z3+14⁢X2⁢Y⁢Z+111⁢X⁢Y2⁢Z+203⁢X⁢Y⁢Z2+145⁢X⁢Y⁢Z5551X3Y3Z3325X3Y2Z31407X3Y3Z338X3Y2Z21326X2Y3Z2325X2Y2Z366X3Y2Z108X2Y3Z889X2Y2Z213X2YZ385X2Y2ZX2YZ253XY3Z13XY2Z21460XYZ314X2YZ111XY2Z203XYZ2145XYZ5551*X^3*Y^3*Z^3+325*X^3*Y^2*Z^3+1407*X^3*Y^3*Z+338*X^3*Y^2*Z^2+1326*X^2*Y^3*Z^2+325*X^2*Y^2*Z^3+66*X^3*Y^2*Z+108*X^2*Y^3*Z+889*X^2*Y^2*Z^2+13*X^2*Y*Z^3+85*X^2*Y^2*Z+X^2*Y*Z^2+53*X*Y^3*Z+13*X*Y^2*Z^2+1460*X*Y*Z^3+14*X^2*Y*Z+111*X*Y^2*Z+203*X*Y*Z^2+145*X*Y*Z

Algorithm definition

The algorithm ⟨28×29×30:12433⟩ is taken from:

Optimization techniques for small matrix multiplication. Theoretical Computer Science, 412(22):2219--2236, May 2011. [ DOI ]

Algorithm description

These encodings are given in compressed text format using the maple computer algebra system. In each cases, the last line could be understood as a description of the encoding with respect to classical matrix multiplication algorithm. As these outputs are structured, one can construct easily a parser to its favorite format using the maple documentation without this software.


Back to main table