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

Algorithm type

16X6Y6Z10+64X6Y6Z8+32X6Y6Z6+24X6Y6Z5+16X3Y6Z8+352X6Y6Z4+32X3Y3Z10+48X6Y6Z3+64X3Y6Z6+416X6Y6Z2+64X3Y3Z8+48X6Y6Z+40X3Y6Z4+96X3Y6Z3+32X3Y3Z6+32X6Y3Z2+40X3Y6Z2+48X3Y3Z5+48X6Y3Z+24X3Y6Z+272X3Y3Z4+48X3Y3Z3+728X3Y3Z2+696X3Y3Z16X6Y6Z1064X6Y6Z832X6Y6Z624X6Y6Z516X3Y6Z8352X6Y6Z432X3Y3Z1048X6Y6Z364X3Y6Z6416X6Y6Z264X3Y3Z848X6Y6Z40X3Y6Z496X3Y6Z332X3Y3Z632X6Y3Z240X3Y6Z248X3Y3Z548X6Y3Z24X3Y6Z272X3Y3Z448X3Y3Z3728X3Y3Z2696X3Y3Z16*X^6*Y^6*Z^10+64*X^6*Y^6*Z^8+32*X^6*Y^6*Z^6+24*X^6*Y^6*Z^5+16*X^3*Y^6*Z^8+352*X^6*Y^6*Z^4+32*X^3*Y^3*Z^10+48*X^6*Y^6*Z^3+64*X^3*Y^6*Z^6+416*X^6*Y^6*Z^2+64*X^3*Y^3*Z^8+48*X^6*Y^6*Z+40*X^3*Y^6*Z^4+96*X^3*Y^6*Z^3+32*X^3*Y^3*Z^6+32*X^6*Y^3*Z^2+40*X^3*Y^6*Z^2+48*X^3*Y^3*Z^5+48*X^6*Y^3*Z+24*X^3*Y^6*Z+272*X^3*Y^3*Z^4+48*X^3*Y^3*Z^3+728*X^3*Y^3*Z^2+696*X^3*Y^3*Z

Algorithm definition

The algorithm ⟨15×18×21:3280⟩ is the (Kronecker) tensor product of ⟨5×3×7:82⟩ with ⟨3×6×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