Description of fast matrix multiplication algorithm: ⟨10×22×22:2968⟩

Algorithm type

16X8Y12Z10+16X8Y10Z10+24X4Y12Z10+24X4Y10Z10+7X4Y8Z4+96X4Y6Z5+X4Y8Z2+4X4Y6Z4+96X4Y5Z5+X2Y10Z2+144X2Y6Z5+4X6Y4Z2+4X6Y2Z4+88X4Y4Z4+4X4Y2Z6+22X2Y8Z2+144X2Y5Z5+4X2Y4Z6+15X6Y2Z2+6X4Y4Z2+36X2Y6Z2+6X2Y4Z4+15X2Y2Z6+9X4Y2Z2+83X2Y4Z2+9X2Y2Z4+6X2Y4Z+24X2Y3Z2+6XY5Z+24X3Y2Z+24X3YZ2+596X2Y2Z2+24X2YZ3+132XY4Z+24XY2Z3+90X3YZ+36X2Y2Z+216XY3Z+36XY2Z2+90XYZ3+54X2YZ+246XY2Z+54XYZ2+408XYZ16X8Y12Z1016X8Y10Z1024X4Y12Z1024X4Y10Z107X4Y8Z496X4Y6Z5X4Y8Z24X4Y6Z496X4Y5Z5X2Y10Z2144X2Y6Z54X6Y4Z24X6Y2Z488X4Y4Z44X4Y2Z622X2Y8Z2144X2Y5Z54X2Y4Z615X6Y2Z26X4Y4Z236X2Y6Z26X2Y4Z415X2Y2Z69X4Y2Z283X2Y4Z29X2Y2Z46X2Y4Z24X2Y3Z26XY5Z24X3Y2Z24X3YZ2596X2Y2Z224X2YZ3132XY4Z24XY2Z390X3YZ36X2Y2Z216XY3Z36XY2Z290XYZ354X2YZ246XY2Z54XYZ2408XYZ16*X^8*Y^12*Z^10+16*X^8*Y^10*Z^10+24*X^4*Y^12*Z^10+24*X^4*Y^10*Z^10+7*X^4*Y^8*Z^4+96*X^4*Y^6*Z^5+X^4*Y^8*Z^2+4*X^4*Y^6*Z^4+96*X^4*Y^5*Z^5+X^2*Y^10*Z^2+144*X^2*Y^6*Z^5+4*X^6*Y^4*Z^2+4*X^6*Y^2*Z^4+88*X^4*Y^4*Z^4+4*X^4*Y^2*Z^6+22*X^2*Y^8*Z^2+144*X^2*Y^5*Z^5+4*X^2*Y^4*Z^6+15*X^6*Y^2*Z^2+6*X^4*Y^4*Z^2+36*X^2*Y^6*Z^2+6*X^2*Y^4*Z^4+15*X^2*Y^2*Z^6+9*X^4*Y^2*Z^2+83*X^2*Y^4*Z^2+9*X^2*Y^2*Z^4+6*X^2*Y^4*Z+24*X^2*Y^3*Z^2+6*X*Y^5*Z+24*X^3*Y^2*Z+24*X^3*Y*Z^2+596*X^2*Y^2*Z^2+24*X^2*Y*Z^3+132*X*Y^4*Z+24*X*Y^2*Z^3+90*X^3*Y*Z+36*X^2*Y^2*Z+216*X*Y^3*Z+36*X*Y^2*Z^2+90*X*Y*Z^3+54*X^2*Y*Z+246*X*Y^2*Z+54*X*Y*Z^2+408*X*Y*Z

Algorithm definition

The algorithm ⟨10×22×22:2968⟩ is the (Kronecker) tensor product of ⟨2×2×2:7⟩ with ⟨5×11×11:424⟩.

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