Description of fast matrix multiplication algorithm: ⟨7×12×16:878⟩

Algorithm type

6X4Y4Z5+34X4Y4Z4+3X3Y4Z5+5X4Y4Z3+3X2Y6Z3+3X2Y4Z5+4XY9Z+6X6Y2Z2+3X5Y2Z3+X4Y4Z2+17X3Y4Z3+25X2Y6Z2+3X2Y4Z4+10X2Y2Z6+XY4Z5+14X5Y2Z2+X4Y4Z+X3Y4Z2+X2Y6Z+40X2Y4Z3+13X2Y2Z5+6XY6Z2+XY4Z4+X5Y2Z+69X2Y4Z2+22X2Y2Z4+24XY6Z+3XY4Z3+2XY2Z5+7XYZ6+X4Y2Z+5X3Y3Z+5X3Y2Z2+3X3YZ3+9X2Y4Z+35X2Y2Z3+43XY4Z2+8XY3Z3+7XY2Z4+XYZ5+27X3Y2Z+4X3YZ2+X2Y3Z+69X2Y2Z2+2X2YZ3+23XY4Z+9XY3Z2+33XY2Z3+6XYZ4+31X3YZ+14X2Y2Z+38XY3Z+60XY2Z2+24XYZ3+6X2YZ+44XY2Z+28XYZ2+13XYZ6X4Y4Z534X4Y4Z43X3Y4Z55X4Y4Z33X2Y6Z33X2Y4Z54XY9Z6X6Y2Z23X5Y2Z3X4Y4Z217X3Y4Z325X2Y6Z23X2Y4Z410X2Y2Z6XY4Z514X5Y2Z2X4Y4ZX3Y4Z2X2Y6Z40X2Y4Z313X2Y2Z56XY6Z2XY4Z4X5Y2Z69X2Y4Z222X2Y2Z424XY6Z3XY4Z32XY2Z57XYZ6X4Y2Z5X3Y3Z5X3Y2Z23X3YZ39X2Y4Z35X2Y2Z343XY4Z28XY3Z37XY2Z4XYZ527X3Y2Z4X3YZ2X2Y3Z69X2Y2Z22X2YZ323XY4Z9XY3Z233XY2Z36XYZ431X3YZ14X2Y2Z38XY3Z60XY2Z224XYZ36X2YZ44XY2Z28XYZ213XYZ6*X^4*Y^4*Z^5+34*X^4*Y^4*Z^4+3*X^3*Y^4*Z^5+5*X^4*Y^4*Z^3+3*X^2*Y^6*Z^3+3*X^2*Y^4*Z^5+4*X*Y^9*Z+6*X^6*Y^2*Z^2+3*X^5*Y^2*Z^3+X^4*Y^4*Z^2+17*X^3*Y^4*Z^3+25*X^2*Y^6*Z^2+3*X^2*Y^4*Z^4+10*X^2*Y^2*Z^6+X*Y^4*Z^5+14*X^5*Y^2*Z^2+X^4*Y^4*Z+X^3*Y^4*Z^2+X^2*Y^6*Z+40*X^2*Y^4*Z^3+13*X^2*Y^2*Z^5+6*X*Y^6*Z^2+X*Y^4*Z^4+X^5*Y^2*Z+69*X^2*Y^4*Z^2+22*X^2*Y^2*Z^4+24*X*Y^6*Z+3*X*Y^4*Z^3+2*X*Y^2*Z^5+7*X*Y*Z^6+X^4*Y^2*Z+5*X^3*Y^3*Z+5*X^3*Y^2*Z^2+3*X^3*Y*Z^3+9*X^2*Y^4*Z+35*X^2*Y^2*Z^3+43*X*Y^4*Z^2+8*X*Y^3*Z^3+7*X*Y^2*Z^4+X*Y*Z^5+27*X^3*Y^2*Z+4*X^3*Y*Z^2+X^2*Y^3*Z+69*X^2*Y^2*Z^2+2*X^2*Y*Z^3+23*X*Y^4*Z+9*X*Y^3*Z^2+33*X*Y^2*Z^3+6*X*Y*Z^4+31*X^3*Y*Z+14*X^2*Y^2*Z+38*X*Y^3*Z+60*X*Y^2*Z^2+24*X*Y*Z^3+6*X^2*Y*Z+44*X*Y^2*Z+28*X*Y*Z^2+13*X*Y*Z

Algorithm definition

The algorithm ⟨7×12×16:878⟩ 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