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

Algorithm type

64X6Y6Z6+16X5Y6Z7+64X6Y6Z4+16X5Y6Z5+28X5Y6Z4+32X6Y6Z2+12X5Y6Z3+8X5Y6Z2+32X3Y3Z7+16X3Y3Z6+5X2Y2Z8+88X3Y3Z5+7X2Y2Z7+148X3Y3Z4+32X3Y3Z3+11X2Y2Z5+80X3Y3Z2+16X2Y2Z4+164X3Y3Z+18X2YZ4+22XY2Z4+9X2Y2Z2+6X2YZ3+10XY2Z3+4XYZ4+4XYZ3+12X2YZ+28XY2Z+16XYZ64X6Y6Z616X5Y6Z764X6Y6Z416X5Y6Z528X5Y6Z432X6Y6Z212X5Y6Z38X5Y6Z232X3Y3Z716X3Y3Z65X2Y2Z888X3Y3Z57X2Y2Z7148X3Y3Z432X3Y3Z311X2Y2Z580X3Y3Z216X2Y2Z4164X3Y3Z18X2YZ422XY2Z49X2Y2Z26X2YZ310XY2Z34XYZ44XYZ312X2YZ28XY2Z16XYZ64*X^6*Y^6*Z^6+16*X^5*Y^6*Z^7+64*X^6*Y^6*Z^4+16*X^5*Y^6*Z^5+28*X^5*Y^6*Z^4+32*X^6*Y^6*Z^2+12*X^5*Y^6*Z^3+8*X^5*Y^6*Z^2+32*X^3*Y^3*Z^7+16*X^3*Y^3*Z^6+5*X^2*Y^2*Z^8+88*X^3*Y^3*Z^5+7*X^2*Y^2*Z^7+148*X^3*Y^3*Z^4+32*X^3*Y^3*Z^3+11*X^2*Y^2*Z^5+80*X^3*Y^3*Z^2+16*X^2*Y^2*Z^4+164*X^3*Y^3*Z+18*X^2*Y*Z^4+22*X*Y^2*Z^4+9*X^2*Y^2*Z^2+6*X^2*Y*Z^3+10*X*Y^2*Z^3+4*X*Y*Z^4+4*X*Y*Z^3+12*X^2*Y*Z+28*X*Y^2*Z+16*X*Y*Z

Algorithm definition

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