Description of fast matrix multiplication algorithm: ⟨18×24×27:6400⟩

Algorithm type

48X12Y12Z8+72X12Y12Z4+32X12Y9Z6+48X12Y9Z3+16X6Y6Z10+80X6Y6Z8+16X6Y3Z10+16X6Y6Z6+24X6Y6Z5+696X6Y6Z4+24X6Y6Z3+896X6Y6Z2+24X6Y3Z5+48X6Y6Z+288X3Y3Z6+16X6Y3Z2+24X6Y3Z+288X3Y3Z4+432X3Y3Z3+1584X3Y3Z2+1728X3Y3Z48X12Y12Z872X12Y12Z432X12Y9Z648X12Y9Z316X6Y6Z1080X6Y6Z816X6Y3Z1016X6Y6Z624X6Y6Z5696X6Y6Z424X6Y6Z3896X6Y6Z224X6Y3Z548X6Y6Z288X3Y3Z616X6Y3Z224X6Y3Z288X3Y3Z4432X3Y3Z31584X3Y3Z21728X3Y3Z48*X^12*Y^12*Z^8+72*X^12*Y^12*Z^4+32*X^12*Y^9*Z^6+48*X^12*Y^9*Z^3+16*X^6*Y^6*Z^10+80*X^6*Y^6*Z^8+16*X^6*Y^3*Z^10+16*X^6*Y^6*Z^6+24*X^6*Y^6*Z^5+696*X^6*Y^6*Z^4+24*X^6*Y^6*Z^3+896*X^6*Y^6*Z^2+24*X^6*Y^3*Z^5+48*X^6*Y^6*Z+288*X^3*Y^3*Z^6+16*X^6*Y^3*Z^2+24*X^6*Y^3*Z+288*X^3*Y^3*Z^4+432*X^3*Y^3*Z^3+1584*X^3*Y^3*Z^2+1728*X^3*Y^3*Z

Algorithm definition

The algorithm ⟨18×24×27:6400⟩ is the (Kronecker) tensor product of ⟨3×6×3:40⟩ with ⟨6×4×9:160⟩.

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