Description of fast matrix multiplication algorithm: ⟨3×5×25:290⟩

Algorithm type

5X3Y2Z+85X2Y2Z2+10XY4Z+5XY2Z3+25X3YZ+10X2Y2Z+5XY3Z+10XY2Z2+25XYZ3+5X2YZ+65XY2Z+5XYZ2+35XYZ5X3Y2Z85X2Y2Z210XY4Z5XY2Z325X3YZ10X2Y2Z5XY3Z10XY2Z225XYZ35X2YZ65XY2Z5XYZ235XYZ5*X^3*Y^2*Z+85*X^2*Y^2*Z^2+10*X*Y^4*Z+5*X*Y^2*Z^3+25*X^3*Y*Z+10*X^2*Y^2*Z+5*X*Y^3*Z+10*X*Y^2*Z^2+25*X*Y*Z^3+5*X^2*Y*Z+65*X*Y^2*Z+5*X*Y*Z^2+35*X*Y*Z

Algorithm definition

The algorithm ⟨3×5×25:290⟩ is the (Kronecker) tensor product of ⟨3×5×5:58⟩ with ⟨1×1×5:5⟩.

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