Description of fast matrix multiplication algorithm: ⟨18×21×27:5640⟩

Algorithm type

96⁢X6⁢Y6⁢Z6+672⁢X6⁢Y4⁢Z6+144⁢X6⁢Y3⁢Z6+96⁢X9⁢Y2⁢Z3+1008⁢X6⁢Y2⁢Z6+48⁢X3⁢Y8⁢Z3+96⁢X3⁢Y2⁢Z9+144⁢X9⁢Y⁢Z3+192⁢X6⁢Y4⁢Z3+144⁢X3⁢Y⁢Z9+176⁢X3⁢Y6⁢Z3+704⁢X6⁢Y2⁢Z3+624⁢X6⁢Y⁢Z3+472⁢X3⁢Y4⁢Z3+264⁢X3⁢Y3⁢Z3+664⁢X3⁢Y2⁢Z3+96⁢X3⁢Y⁢Z396X6Y6Z6672X6Y4Z6144X6Y3Z696X9Y2Z31008X6Y2Z648X3Y8Z396X3Y2Z9144X9YZ3192X6Y4Z3144X3YZ9176X3Y6Z3704X6Y2Z3624X6YZ3472X3Y4Z3264X3Y3Z3664X3Y2Z396X3YZ396*X^6*Y^6*Z^6+672*X^6*Y^4*Z^6+144*X^6*Y^3*Z^6+96*X^9*Y^2*Z^3+1008*X^6*Y^2*Z^6+48*X^3*Y^8*Z^3+96*X^3*Y^2*Z^9+144*X^9*Y*Z^3+192*X^6*Y^4*Z^3+144*X^3*Y*Z^9+176*X^3*Y^6*Z^3+704*X^6*Y^2*Z^3+624*X^6*Y*Z^3+472*X^3*Y^4*Z^3+264*X^3*Y^3*Z^3+664*X^3*Y^2*Z^3+96*X^3*Y*Z^3

Algorithm definition

The algorithm ⟨18×21×27:5640⟩ is the (Kronecker) tensor product of ⟨3×7×9:141⟩ 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