Description of fast matrix multiplication algorithm: ⟨20×22×24:5950⟩

Algorithm type

33X8Y8Z8+10X8Y6Z8+2X12Y4Z4+X8Y4Z8+7X6Y6Z8+2X4Y4Z12+X10Y4Z4+2X4Y10Z4+X4Y6Z8+15X8Y4Z4+13X4Y8Z4+13X4Y4Z8+X6Y4Z4+4X4Y6Z4+3X4Y2Z8+487X4Y4Z4+X2Y6Z4+60X4Y3Z4+27X6Y2Z2+14X4Y2Z4+42X3Y3Z4+15X2Y6Z2+6X2Y4Z4+27X2Y2Z6+6X5Y2Z2+12X2Y5Z2+6X2Y3Z4+174X4Y2Z2+174X2Y4Z2+165X2Y2Z4+6X3Y2Z2+24X2Y3Z2+18X2YZ4+1860X2Y2Z2+6XY3Z2+90X3YZ+48X2YZ2+90XY3Z+36XY2Z2+90XYZ3+504X2YZ+576XY2Z+522XYZ2+756XYZ33X8Y8Z810X8Y6Z82X12Y4Z4X8Y4Z87X6Y6Z82X4Y4Z12X10Y4Z42X4Y10Z4X4Y6Z815X8Y4Z413X4Y8Z413X4Y4Z8X6Y4Z44X4Y6Z43X4Y2Z8487X4Y4Z4X2Y6Z460X4Y3Z427X6Y2Z214X4Y2Z442X3Y3Z415X2Y6Z26X2Y4Z427X2Y2Z66X5Y2Z212X2Y5Z26X2Y3Z4174X4Y2Z2174X2Y4Z2165X2Y2Z46X3Y2Z224X2Y3Z218X2YZ41860X2Y2Z26XY3Z290X3YZ48X2YZ290XY3Z36XY2Z290XYZ3504X2YZ576XY2Z522XYZ2756XYZ33*X^8*Y^8*Z^8+10*X^8*Y^6*Z^8+2*X^12*Y^4*Z^4+X^8*Y^4*Z^8+7*X^6*Y^6*Z^8+2*X^4*Y^4*Z^12+X^10*Y^4*Z^4+2*X^4*Y^10*Z^4+X^4*Y^6*Z^8+15*X^8*Y^4*Z^4+13*X^4*Y^8*Z^4+13*X^4*Y^4*Z^8+X^6*Y^4*Z^4+4*X^4*Y^6*Z^4+3*X^4*Y^2*Z^8+487*X^4*Y^4*Z^4+X^2*Y^6*Z^4+60*X^4*Y^3*Z^4+27*X^6*Y^2*Z^2+14*X^4*Y^2*Z^4+42*X^3*Y^3*Z^4+15*X^2*Y^6*Z^2+6*X^2*Y^4*Z^4+27*X^2*Y^2*Z^6+6*X^5*Y^2*Z^2+12*X^2*Y^5*Z^2+6*X^2*Y^3*Z^4+174*X^4*Y^2*Z^2+174*X^2*Y^4*Z^2+165*X^2*Y^2*Z^4+6*X^3*Y^2*Z^2+24*X^2*Y^3*Z^2+18*X^2*Y*Z^4+1860*X^2*Y^2*Z^2+6*X*Y^3*Z^2+90*X^3*Y*Z+48*X^2*Y*Z^2+90*X*Y^3*Z+36*X*Y^2*Z^2+90*X*Y*Z^3+504*X^2*Y*Z+576*X*Y^2*Z+522*X*Y*Z^2+756*X*Y*Z

Algorithm definition

The algorithm ⟨20×22×24:5950⟩ is the (Kronecker) tensor product of ⟨2×2×2:7⟩ with ⟨10×11×12:850⟩.

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