Description of fast matrix multiplication algorithm: ⟨12×15×15:1600⟩

Algorithm type

160⁢X6⁢Y4⁢Z6+240⁢X6⁢Y2⁢Z6+64⁢X3⁢Y6⁢Z3+160⁢X3⁢Y4⁢Z3+96⁢X3⁢Y3⁢Z3+496⁢X3⁢Y2⁢Z3+384⁢X3⁢Y⁢Z3160X6Y4Z6240X6Y2Z664X3Y6Z3160X3Y4Z396X3Y3Z3496X3Y2Z3384X3YZ3160*X^6*Y^4*Z^6+240*X^6*Y^2*Z^6+64*X^3*Y^6*Z^3+160*X^3*Y^4*Z^3+96*X^3*Y^3*Z^3+496*X^3*Y^2*Z^3+384*X^3*Y*Z^3

Algorithm definition

The algorithm ⟨12×15×15:1600⟩ is the (Kronecker) tensor product of ⟨2×5×5:40⟩ with ⟨6×3×3:40⟩.

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