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

Algorithm type

16X4Y6Z9+24X2Y6Z9+944X4Y6Z6+1432X2Y6Z6+32X2Y3Z9+32X4Y3Z6+24XY6Z6+48XY3Z9+320X2Y6Z3+304X2Y3Z6+432X4Y3Z3+480XY6Z3+384XY3Z6+1000X2Y3Z3+528XY3Z316X4Y6Z924X2Y6Z9944X4Y6Z61432X2Y6Z632X2Y3Z932X4Y3Z624XY6Z648XY3Z9320X2Y6Z3304X2Y3Z6432X4Y3Z3480XY6Z3384XY3Z61000X2Y3Z3528XY3Z316*X^4*Y^6*Z^9+24*X^2*Y^6*Z^9+944*X^4*Y^6*Z^6+1432*X^2*Y^6*Z^6+32*X^2*Y^3*Z^9+32*X^4*Y^3*Z^6+24*X*Y^6*Z^6+48*X*Y^3*Z^9+320*X^2*Y^6*Z^3+304*X^2*Y^3*Z^6+432*X^4*Y^3*Z^3+480*X*Y^6*Z^3+384*X*Y^3*Z^6+1000*X^2*Y^3*Z^3+528*X*Y^3*Z^3

Algorithm definition

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