Description of fast matrix multiplication algorithm: ⟨10×14×28:2443⟩

Algorithm type

4X8Y8Z8+2X8Y6Z8+6X6Y10Z6+X4Y14Z4+2X8Y4Z8+7X6Y8Z6+2X4Y12Z4+2X6Y6Z6+X6Y4Z8+2X4Y12Z2+4X4Y10Z4+X2Y14Z2+3X6Y4Z6+X4Y10Z2+8X4Y8Z4+32X4Y6Z6+2X4Y8Z2+11X4Y6Z4+3X2Y10Z2+48X2Y6Z6+X4Y6Z2+71X4Y4Z4+10X2Y8Z2+12X4Y3Z4+36X3Y5Z3+6X2Y7Z2+18X4Y2Z4+42X3Y4Z3+40X2Y6Z2+3X2Y4Z4+12X3Y3Z3+6X3Y2Z4+12X2Y6Z+24X2Y5Z2+6XY7Z+18X3Y2Z3+6X2Y5Z+70X2Y4Z2+192X2Y3Z3+12X2Y4Z+66X2Y3Z2+18XY5Z+288XY3Z3+6X2Y3Z+372X2Y2Z2+60XY4Z+36X2YZ2+168XY3Z+18XY2Z2+132XY2Z+540XYZ4X8Y8Z82X8Y6Z86X6Y10Z6X4Y14Z42X8Y4Z87X6Y8Z62X4Y12Z42X6Y6Z6X6Y4Z82X4Y12Z24X4Y10Z4X2Y14Z23X6Y4Z6X4Y10Z28X4Y8Z432X4Y6Z62X4Y8Z211X4Y6Z43X2Y10Z248X2Y6Z6X4Y6Z271X4Y4Z410X2Y8Z212X4Y3Z436X3Y5Z36X2Y7Z218X4Y2Z442X3Y4Z340X2Y6Z23X2Y4Z412X3Y3Z36X3Y2Z412X2Y6Z24X2Y5Z26XY7Z18X3Y2Z36X2Y5Z70X2Y4Z2192X2Y3Z312X2Y4Z66X2Y3Z218XY5Z288XY3Z36X2Y3Z372X2Y2Z260XY4Z36X2YZ2168XY3Z18XY2Z2132XY2Z540XYZ4*X^8*Y^8*Z^8+2*X^8*Y^6*Z^8+6*X^6*Y^10*Z^6+X^4*Y^14*Z^4+2*X^8*Y^4*Z^8+7*X^6*Y^8*Z^6+2*X^4*Y^12*Z^4+2*X^6*Y^6*Z^6+X^6*Y^4*Z^8+2*X^4*Y^12*Z^2+4*X^4*Y^10*Z^4+X^2*Y^14*Z^2+3*X^6*Y^4*Z^6+X^4*Y^10*Z^2+8*X^4*Y^8*Z^4+32*X^4*Y^6*Z^6+2*X^4*Y^8*Z^2+11*X^4*Y^6*Z^4+3*X^2*Y^10*Z^2+48*X^2*Y^6*Z^6+X^4*Y^6*Z^2+71*X^4*Y^4*Z^4+10*X^2*Y^8*Z^2+12*X^4*Y^3*Z^4+36*X^3*Y^5*Z^3+6*X^2*Y^7*Z^2+18*X^4*Y^2*Z^4+42*X^3*Y^4*Z^3+40*X^2*Y^6*Z^2+3*X^2*Y^4*Z^4+12*X^3*Y^3*Z^3+6*X^3*Y^2*Z^4+12*X^2*Y^6*Z+24*X^2*Y^5*Z^2+6*X*Y^7*Z+18*X^3*Y^2*Z^3+6*X^2*Y^5*Z+70*X^2*Y^4*Z^2+192*X^2*Y^3*Z^3+12*X^2*Y^4*Z+66*X^2*Y^3*Z^2+18*X*Y^5*Z+288*X*Y^3*Z^3+6*X^2*Y^3*Z+372*X^2*Y^2*Z^2+60*X*Y^4*Z+36*X^2*Y*Z^2+168*X*Y^3*Z+18*X*Y^2*Z^2+132*X*Y^2*Z+540*X*Y*Z

Algorithm definition

The algorithm ⟨10×14×28:2443⟩ is the (Kronecker) tensor product of ⟨2×2×2:7⟩ with ⟨5×7×14:349⟩.

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