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

Algorithm type

16⁢X4⁢Y6⁢Z9+24⁢X2⁢Y6⁢Z9+944⁢X4⁢Y6⁢Z6+1432⁢X2⁢Y6⁢Z6+32⁢X2⁢Y3⁢Z9+32⁢X4⁢Y3⁢Z6+24⁢X⁢Y6⁢Z6+48⁢X⁢Y3⁢Z9+320⁢X2⁢Y6⁢Z3+304⁢X2⁢Y3⁢Z6+432⁢X4⁢Y3⁢Z3+480⁢X⁢Y6⁢Z3+384⁢X⁢Y3⁢Z6+1000⁢X2⁢Y3⁢Z3+528⁢X⁢Y3⁢Z316X4Y6Z924X2Y6Z9944X4Y6Z61432X2Y6Z632X2Y3Z932X4Y3Z624XY6Z648XY3Z9320X2Y6Z3304X2Y3Z6432X4Y3Z3480XY6Z3384XY3Z61000X2Y3Z3528XY3Z316*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