Description of fast matrix multiplication algorithm: ⟨9×11×12:738⟩

Algorithm type

12⁢X6⁢Y6⁢Z6+40⁢X5⁢Y6⁢Z6+12⁢X4⁢Y6⁢Z6+68⁢X3⁢Y6⁢Z6+28⁢X2⁢Y6⁢Z6+16⁢X6⁢Y3⁢Z3+44⁢X5⁢Y3⁢Z3+5⁢X6⁢Y2⁢Z2+16⁢X4⁢Y3⁢Z3+31⁢X5⁢Y2⁢Z2+88⁢X3⁢Y3⁢Z3+51⁢X4⁢Y2⁢Z2+28⁢X2⁢Y3⁢Z3+31⁢X3⁢Y2⁢Z2+8⁢X⁢Y3⁢Z3+54⁢X3⁢Y2⁢Z+54⁢X3⁢Y⁢Z2+8⁢X2⁢Y2⁢Z2+44⁢X2⁢Y2⁢Z+44⁢X2⁢Y⁢Z2+28⁢X⁢Y2⁢Z+28⁢X⁢Y⁢Z212X6Y6Z640X5Y6Z612X4Y6Z668X3Y6Z628X2Y6Z616X6Y3Z344X5Y3Z35X6Y2Z216X4Y3Z331X5Y2Z288X3Y3Z351X4Y2Z228X2Y3Z331X3Y2Z28XY3Z354X3Y2Z54X3YZ28X2Y2Z244X2Y2Z44X2YZ228XY2Z28XYZ212*X^6*Y^6*Z^6+40*X^5*Y^6*Z^6+12*X^4*Y^6*Z^6+68*X^3*Y^6*Z^6+28*X^2*Y^6*Z^6+16*X^6*Y^3*Z^3+44*X^5*Y^3*Z^3+5*X^6*Y^2*Z^2+16*X^4*Y^3*Z^3+31*X^5*Y^2*Z^2+88*X^3*Y^3*Z^3+51*X^4*Y^2*Z^2+28*X^2*Y^3*Z^3+31*X^3*Y^2*Z^2+8*X*Y^3*Z^3+54*X^3*Y^2*Z+54*X^3*Y*Z^2+8*X^2*Y^2*Z^2+44*X^2*Y^2*Z+44*X^2*Y*Z^2+28*X*Y^2*Z+28*X*Y*Z^2

Algorithm definition

The algorithm ⟨9×11×12:738⟩ 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