Description of fast matrix multiplication algorithm: ⟨9×10×16:916⟩

Algorithm type

64X4Y6Z6+44X3Y6Z6+48X2Y6Z6+4XY6Z6+6X4Y4Z4+2X5Y4Z2+32X5Y3Z3+6X3Y4Z4+4X5Y3Z2+6X5Y2Z3+X4Y4Z2+64X4Y3Z3+15X5Y2Z2+3X4Y3Z2+6X4Y2Z3+X3Y4Z2+176X3Y3Z3+27X4Y2Z2+X3Y4Z+2X3Y3Z2+93X2Y3Z3+10X5YZ+X3Y3Z+26X3Y2Z2+21X3YZ3+2X2Y4Z+3X2Y3Z2+2X2Y2Z3+37XY3Z3+16X4YZ+X3Y2Z+4X3YZ2+3X2Y3Z+28X2Y2Z2+3X2YZ3+XY4Z+2XY2Z3+41X3YZ+4X2Y2Z+8X2YZ2+6XY2Z2+6XYZ3+60X2YZ+XY2Z+2XYZ2+23XYZ64X4Y6Z644X3Y6Z648X2Y6Z64XY6Z66X4Y4Z42X5Y4Z232X5Y3Z36X3Y4Z44X5Y3Z26X5Y2Z3X4Y4Z264X4Y3Z315X5Y2Z23X4Y3Z26X4Y2Z3X3Y4Z2176X3Y3Z327X4Y2Z2X3Y4Z2X3Y3Z293X2Y3Z310X5YZX3Y3Z26X3Y2Z221X3YZ32X2Y4Z3X2Y3Z22X2Y2Z337XY3Z316X4YZX3Y2Z4X3YZ23X2Y3Z28X2Y2Z23X2YZ3XY4Z2XY2Z341X3YZ4X2Y2Z8X2YZ26XY2Z26XYZ360X2YZXY2Z2XYZ223XYZ64*X^4*Y^6*Z^6+44*X^3*Y^6*Z^6+48*X^2*Y^6*Z^6+4*X*Y^6*Z^6+6*X^4*Y^4*Z^4+2*X^5*Y^4*Z^2+32*X^5*Y^3*Z^3+6*X^3*Y^4*Z^4+4*X^5*Y^3*Z^2+6*X^5*Y^2*Z^3+X^4*Y^4*Z^2+64*X^4*Y^3*Z^3+15*X^5*Y^2*Z^2+3*X^4*Y^3*Z^2+6*X^4*Y^2*Z^3+X^3*Y^4*Z^2+176*X^3*Y^3*Z^3+27*X^4*Y^2*Z^2+X^3*Y^4*Z+2*X^3*Y^3*Z^2+93*X^2*Y^3*Z^3+10*X^5*Y*Z+X^3*Y^3*Z+26*X^3*Y^2*Z^2+21*X^3*Y*Z^3+2*X^2*Y^4*Z+3*X^2*Y^3*Z^2+2*X^2*Y^2*Z^3+37*X*Y^3*Z^3+16*X^4*Y*Z+X^3*Y^2*Z+4*X^3*Y*Z^2+3*X^2*Y^3*Z+28*X^2*Y^2*Z^2+3*X^2*Y*Z^3+X*Y^4*Z+2*X*Y^2*Z^3+41*X^3*Y*Z+4*X^2*Y^2*Z+8*X^2*Y*Z^2+6*X*Y^2*Z^2+6*X*Y*Z^3+60*X^2*Y*Z+X*Y^2*Z+2*X*Y*Z^2+23*X*Y*Z

Algorithm definition

The algorithm ⟨9×10×16:916⟩ is taken from:

Andrew I. Perminov. FastMatrixMultiplication, GitHub, February 2026. [ GitHub repository ]

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