Description of fast matrix multiplication algorithm: ⟨8×20×26:2576⟩

Algorithm type

3X8Y12Z8+X8Y10Z8+6X8Y8Z8+3X4Y16Z4+X8Y6Z8+2X4Y14Z4+3X8Y6Z6+5X4Y12Z4+5X4Y10Z4+X4Y10Z2+7X4Y8Z4+47X4Y6Z4+3X2Y10Z2+6X4Y5Z4+X4Y6Z2+100X4Y4Z4+51X2Y8Z2+6X4Y3Z4+12X2Y7Z2+18X4Y3Z3+3X4Y2Z4+87X2Y6Z2+30X2Y5Z2+6X2Y5Z+87X2Y4Z2+174X2Y3Z2+18XY5Z+6X2Y3Z+480X2Y2Z2+198XY4Z+18X2YZ2+342XY3Z+270XY2Z+576XYZ3X8Y12Z8X8Y10Z86X8Y8Z83X4Y16Z4X8Y6Z82X4Y14Z43X8Y6Z65X4Y12Z45X4Y10Z4X4Y10Z27X4Y8Z447X4Y6Z43X2Y10Z26X4Y5Z4X4Y6Z2100X4Y4Z451X2Y8Z26X4Y3Z412X2Y7Z218X4Y3Z33X4Y2Z487X2Y6Z230X2Y5Z26X2Y5Z87X2Y4Z2174X2Y3Z218XY5Z6X2Y3Z480X2Y2Z2198XY4Z18X2YZ2342XY3Z270XY2Z576XYZ3*X^8*Y^12*Z^8+X^8*Y^10*Z^8+6*X^8*Y^8*Z^8+3*X^4*Y^16*Z^4+X^8*Y^6*Z^8+2*X^4*Y^14*Z^4+3*X^8*Y^6*Z^6+5*X^4*Y^12*Z^4+5*X^4*Y^10*Z^4+X^4*Y^10*Z^2+7*X^4*Y^8*Z^4+47*X^4*Y^6*Z^4+3*X^2*Y^10*Z^2+6*X^4*Y^5*Z^4+X^4*Y^6*Z^2+100*X^4*Y^4*Z^4+51*X^2*Y^8*Z^2+6*X^4*Y^3*Z^4+12*X^2*Y^7*Z^2+18*X^4*Y^3*Z^3+3*X^4*Y^2*Z^4+87*X^2*Y^6*Z^2+30*X^2*Y^5*Z^2+6*X^2*Y^5*Z+87*X^2*Y^4*Z^2+174*X^2*Y^3*Z^2+18*X*Y^5*Z+6*X^2*Y^3*Z+480*X^2*Y^2*Z^2+198*X*Y^4*Z+18*X^2*Y*Z^2+342*X*Y^3*Z+270*X*Y^2*Z+576*X*Y*Z

Algorithm definition

The algorithm ⟨8×20×26:2576⟩ is the (Kronecker) tensor product of ⟨4×10×13:368⟩ with ⟨2×2×2:7⟩.

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