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

Algorithm type

32X6Y8Z6+32X6Y6Z6+560X6Y4Z6+64X3Y10Z3+48X6Y3Z6+48X3Y6Z6+96X9Y2Z3+784X6Y2Z6+64X3Y8Z3+96X3Y2Z9+144X9YZ3+24X6YZ6+144X3Y4Z6+144X3YZ9+96X3Y6Z3+72X3Y3Z6+96X3Y5Z3+488X3Y2Z6+352X3Y4Z3+408X3YZ6+144X3Y3Z3+432X3Y2Z3+72X3YZ332X6Y8Z632X6Y6Z6560X6Y4Z664X3Y10Z348X6Y3Z648X3Y6Z696X9Y2Z3784X6Y2Z664X3Y8Z396X3Y2Z9144X9YZ324X6YZ6144X3Y4Z6144X3YZ996X3Y6Z372X3Y3Z696X3Y5Z3488X3Y2Z6352X3Y4Z3408X3YZ6144X3Y3Z3432X3Y2Z372X3YZ332*X^6*Y^8*Z^6+32*X^6*Y^6*Z^6+560*X^6*Y^4*Z^6+64*X^3*Y^10*Z^3+48*X^6*Y^3*Z^6+48*X^3*Y^6*Z^6+96*X^9*Y^2*Z^3+784*X^6*Y^2*Z^6+64*X^3*Y^8*Z^3+96*X^3*Y^2*Z^9+144*X^9*Y*Z^3+24*X^6*Y*Z^6+144*X^3*Y^4*Z^6+144*X^3*Y*Z^9+96*X^3*Y^6*Z^3+72*X^3*Y^3*Z^6+96*X^3*Y^5*Z^3+488*X^3*Y^2*Z^6+352*X^3*Y^4*Z^3+408*X^3*Y*Z^6+144*X^3*Y^3*Z^3+432*X^3*Y^2*Z^3+72*X^3*Y*Z^3

Algorithm definition

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