Description of fast matrix multiplication algorithm: ⟨7×8×12:452⟩

Algorithm type

12X4Y4Z4+12X4Y4Z3+X2Y6Z3+5X2Y6Z2+2X2Y6Z+6X2Y4Z3+12X2Y2Z5+22X2Y4Z2+22X2Y2Z4+X3YZ3+4X2Y4Z+29X2Y2Z3+6XY3Z3+3XY2Z4+3XYZ5+4X3YZ2+59X2Y2Z2+7XY3Z2+30XY2Z3+4XYZ4+4X3YZ+10X2Y2Z+X2YZ2+12XY3Z+36XY2Z2+30XYZ3+2X2YZ+38XY2Z+31XYZ2+44XYZ12X4Y4Z412X4Y4Z3X2Y6Z35X2Y6Z22X2Y6Z6X2Y4Z312X2Y2Z522X2Y4Z222X2Y2Z4X3YZ34X2Y4Z29X2Y2Z36XY3Z33XY2Z43XYZ54X3YZ259X2Y2Z27XY3Z230XY2Z34XYZ44X3YZ10X2Y2ZX2YZ212XY3Z36XY2Z230XYZ32X2YZ38XY2Z31XYZ244XYZ12*X^4*Y^4*Z^4+12*X^4*Y^4*Z^3+X^2*Y^6*Z^3+5*X^2*Y^6*Z^2+2*X^2*Y^6*Z+6*X^2*Y^4*Z^3+12*X^2*Y^2*Z^5+22*X^2*Y^4*Z^2+22*X^2*Y^2*Z^4+X^3*Y*Z^3+4*X^2*Y^4*Z+29*X^2*Y^2*Z^3+6*X*Y^3*Z^3+3*X*Y^2*Z^4+3*X*Y*Z^5+4*X^3*Y*Z^2+59*X^2*Y^2*Z^2+7*X*Y^3*Z^2+30*X*Y^2*Z^3+4*X*Y*Z^4+4*X^3*Y*Z+10*X^2*Y^2*Z+X^2*Y*Z^2+12*X*Y^3*Z+36*X*Y^2*Z^2+30*X*Y*Z^3+2*X^2*Y*Z+38*X*Y^2*Z+31*X*Y*Z^2+44*X*Y*Z

Algorithm definition

The algorithm ⟨7×8×12:452⟩ 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