Description of fast matrix multiplication algorithm: ⟨15×24×27:5520⟩

Algorithm type

16X12Y12Z8+24X12Y12Z4+32X6Y6Z6+64X12Y3Z2+64X3Y12Z2+96X12Y3Z+592X6Y6Z4+96X3Y12Z+48X6Y6Z3+16X9Y3Z2+920X6Y6Z2+24X9Y3Z+48X6Y6Z+144X3Y6Z4+240X3Y3Z6+32X6Y3Z2+328X3Y6Z2+48X6Y3Z+168X3Y6Z+192X3Y3Z4+360X3Y3Z3+960X3Y3Z2+1008X3Y3Z16X12Y12Z824X12Y12Z432X6Y6Z664X12Y3Z264X3Y12Z296X12Y3Z592X6Y6Z496X3Y12Z48X6Y6Z316X9Y3Z2920X6Y6Z224X9Y3Z48X6Y6Z144X3Y6Z4240X3Y3Z632X6Y3Z2328X3Y6Z248X6Y3Z168X3Y6Z192X3Y3Z4360X3Y3Z3960X3Y3Z21008X3Y3Z16*X^12*Y^12*Z^8+24*X^12*Y^12*Z^4+32*X^6*Y^6*Z^6+64*X^12*Y^3*Z^2+64*X^3*Y^12*Z^2+96*X^12*Y^3*Z+592*X^6*Y^6*Z^4+96*X^3*Y^12*Z+48*X^6*Y^6*Z^3+16*X^9*Y^3*Z^2+920*X^6*Y^6*Z^2+24*X^9*Y^3*Z+48*X^6*Y^6*Z+144*X^3*Y^6*Z^4+240*X^3*Y^3*Z^6+32*X^6*Y^3*Z^2+328*X^3*Y^6*Z^2+48*X^6*Y^3*Z+168*X^3*Y^6*Z+192*X^3*Y^3*Z^4+360*X^3*Y^3*Z^3+960*X^3*Y^3*Z^2+1008*X^3*Y^3*Z

Algorithm definition

The algorithm ⟨15×24×27:5520⟩ is the (Kronecker) tensor product of ⟨3×6×3:40⟩ with ⟨5×4×9:138⟩.

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