Description of fast matrix multiplication algorithm: ⟨9×30×30:4560⟩

Algorithm type

80X4Y9Z6+32X6Y6Z6+16X2Y12Z3+120X2Y9Z6+16X4Y9Z3+464X4Y6Z6+24XY12Z3+16X6Y6Z3+48X3Y6Z6+216X2Y9Z3+728X2Y6Z6+160X4Y6Z3+288XY9Z3+48XY6Z6+144X6Y3Z3+24X3Y6Z3+480X2Y6Z3+16X2Y3Z6+224X4Y3Z3+360XY6Z3+24XY3Z6+216X3Y3Z3+528X2Y3Z3+288XY3Z380X4Y9Z632X6Y6Z616X2Y12Z3120X2Y9Z616X4Y9Z3464X4Y6Z624XY12Z316X6Y6Z348X3Y6Z6216X2Y9Z3728X2Y6Z6160X4Y6Z3288XY9Z348XY6Z6144X6Y3Z324X3Y6Z3480X2Y6Z316X2Y3Z6224X4Y3Z3360XY6Z324XY3Z6216X3Y3Z3528X2Y3Z3288XY3Z380*X^4*Y^9*Z^6+32*X^6*Y^6*Z^6+16*X^2*Y^12*Z^3+120*X^2*Y^9*Z^6+16*X^4*Y^9*Z^3+464*X^4*Y^6*Z^6+24*X*Y^12*Z^3+16*X^6*Y^6*Z^3+48*X^3*Y^6*Z^6+216*X^2*Y^9*Z^3+728*X^2*Y^6*Z^6+160*X^4*Y^6*Z^3+288*X*Y^9*Z^3+48*X*Y^6*Z^6+144*X^6*Y^3*Z^3+24*X^3*Y^6*Z^3+480*X^2*Y^6*Z^3+16*X^2*Y^3*Z^6+224*X^4*Y^3*Z^3+360*X*Y^6*Z^3+24*X*Y^3*Z^6+216*X^3*Y^3*Z^3+528*X^2*Y^3*Z^3+288*X*Y^3*Z^3

Algorithm definition

The algorithm ⟨9×30×30:4560⟩ is the (Kronecker) tensor product of ⟨3×3×6:40⟩ with ⟨3×10×5:114⟩.

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