Description of fast matrix multiplication algorithm: ⟨8×24×30:3444⟩

Algorithm type

20X8Y8Z8+8X2Y18Z2+28X4Y12Z4+28X4Y8Z4+24X2Y12Z2+20X4Y6Z4+4X2Y10Z2+212X4Y4Z4+24X2Y8Z2+48XY9Z+256X2Y6Z2+224X2Y4Z2+144XY6Z+120X2Y3Z2+24XY5Z+652X2Y2Z2+144XY4Z+528XY3Z+336XY2Z+600XYZ20X8Y8Z88X2Y18Z228X4Y12Z428X4Y8Z424X2Y12Z220X4Y6Z44X2Y10Z2212X4Y4Z424X2Y8Z248XY9Z256X2Y6Z2224X2Y4Z2144XY6Z120X2Y3Z224XY5Z652X2Y2Z2144XY4Z528XY3Z336XY2Z600XYZ20*X^8*Y^8*Z^8+8*X^2*Y^18*Z^2+28*X^4*Y^12*Z^4+28*X^4*Y^8*Z^4+24*X^2*Y^12*Z^2+20*X^4*Y^6*Z^4+4*X^2*Y^10*Z^2+212*X^4*Y^4*Z^4+24*X^2*Y^8*Z^2+48*X*Y^9*Z+256*X^2*Y^6*Z^2+224*X^2*Y^4*Z^2+144*X*Y^6*Z+120*X^2*Y^3*Z^2+24*X*Y^5*Z+652*X^2*Y^2*Z^2+144*X*Y^4*Z+528*X*Y^3*Z+336*X*Y^2*Z+600*X*Y*Z

Algorithm definition

The algorithm ⟨8×24×30:3444⟩ is the (Kronecker) tensor product of ⟨2×2×2:7⟩ with ⟨4×12×15:492⟩.

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