Description of fast matrix multiplication algorithm: ⟨16×18×30:4935⟩

Algorithm type

39X8Y8Z8+9X12Y4Z4+3X8Y4Z8+12X4Y12Z4+6X4Y8Z8+6X4Y4Z12+9X8Y4Z4+96X4Y8Z4+24X4Y4Z8+24X2Y12Z2+12X2Y8Z4+18X6Y4Z2+333X4Y4Z4+36X2Y8Z2+12X2Y4Z6+72X6Y2Z2+18X4Y4Z2+24X4Y2Z4+96X2Y6Z2+96X2Y4Z4+48X2Y2Z6+72X4Y2Z2+642X2Y4Z2+192X2Y2Z4+144XY6Z+72XY4Z2+108X3Y2Z+624X2Y2Z2+216XY4Z+72XY2Z3+108X3YZ+108X2Y2Z+36X2YZ2+144XY3Z+360XY2Z2+72XYZ3+108X2YZ+396XY2Z+288XYZ2+180XYZ39X8Y8Z89X12Y4Z43X8Y4Z812X4Y12Z46X4Y8Z86X4Y4Z129X8Y4Z496X4Y8Z424X4Y4Z824X2Y12Z212X2Y8Z418X6Y4Z2333X4Y4Z436X2Y8Z212X2Y4Z672X6Y2Z218X4Y4Z224X4Y2Z496X2Y6Z296X2Y4Z448X2Y2Z672X4Y2Z2642X2Y4Z2192X2Y2Z4144XY6Z72XY4Z2108X3Y2Z624X2Y2Z2216XY4Z72XY2Z3108X3YZ108X2Y2Z36X2YZ2144XY3Z360XY2Z272XYZ3108X2YZ396XY2Z288XYZ2180XYZ39*X^8*Y^8*Z^8+9*X^12*Y^4*Z^4+3*X^8*Y^4*Z^8+12*X^4*Y^12*Z^4+6*X^4*Y^8*Z^8+6*X^4*Y^4*Z^12+9*X^8*Y^4*Z^4+96*X^4*Y^8*Z^4+24*X^4*Y^4*Z^8+24*X^2*Y^12*Z^2+12*X^2*Y^8*Z^4+18*X^6*Y^4*Z^2+333*X^4*Y^4*Z^4+36*X^2*Y^8*Z^2+12*X^2*Y^4*Z^6+72*X^6*Y^2*Z^2+18*X^4*Y^4*Z^2+24*X^4*Y^2*Z^4+96*X^2*Y^6*Z^2+96*X^2*Y^4*Z^4+48*X^2*Y^2*Z^6+72*X^4*Y^2*Z^2+642*X^2*Y^4*Z^2+192*X^2*Y^2*Z^4+144*X*Y^6*Z+72*X*Y^4*Z^2+108*X^3*Y^2*Z+624*X^2*Y^2*Z^2+216*X*Y^4*Z+72*X*Y^2*Z^3+108*X^3*Y*Z+108*X^2*Y^2*Z+36*X^2*Y*Z^2+144*X*Y^3*Z+360*X*Y^2*Z^2+72*X*Y*Z^3+108*X^2*Y*Z+396*X*Y^2*Z+288*X*Y*Z^2+180*X*Y*Z

Algorithm definition

The algorithm ⟨16×18×30:4935⟩ is the (Kronecker) tensor product of ⟨2×2×2:7⟩ with ⟨8×9×15:705⟩.

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