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

Algorithm type

5X6Y4Z4+21X5Y4Z4+X8Y2Z2+57X4Y4Z4+3X7Y2Z2+6X4Y4Z3+9X3Y6Z2+2X3Y4Z4+2X3Y2Z6+XY9Z+5X8YZ+36X6Y2Z2+31X4Y4Z2+27X2Y6Z2+4X2Y4Z4+24X2Y2Z6+4X7YZ+2X6Y2Z+X6YZ2+16X5Y2Z2+2X4Y2Z3+54X3Y4Z2+11X3Y2Z4+22X2Y6Z+6X2Y2Z5+9X6YZ+4X5Y2Z+2X5YZ2+51X4Y2Z2+39X2Y4Z2+55X2Y2Z4+11XY6Z+20XYZ6+3X5YZ+12X4Y2Z+2X4YZ2+22X3Y3Z+41X3Y2Z2+13X3YZ3+28X2Y4Z+16X2Y2Z3+3XY4Z2+7XYZ5+3X4YZ+34X3Y2Z+34X3YZ2+124X2Y2Z2+8XY4Z+20XY3Z2+9XY2Z3+3XYZ4+34X3YZ+51X2Y2Z+35X2YZ2+48XY3Z+12XY2Z2+41XYZ3+54X2YZ+13XY2Z+18XYZ2+3XYZ5X6Y4Z421X5Y4Z4X8Y2Z257X4Y4Z43X7Y2Z26X4Y4Z39X3Y6Z22X3Y4Z42X3Y2Z6XY9Z5X8YZ36X6Y2Z231X4Y4Z227X2Y6Z24X2Y4Z424X2Y2Z64X7YZ2X6Y2ZX6YZ216X5Y2Z22X4Y2Z354X3Y4Z211X3Y2Z422X2Y6Z6X2Y2Z59X6YZ4X5Y2Z2X5YZ251X4Y2Z239X2Y4Z255X2Y2Z411XY6Z20XYZ63X5YZ12X4Y2Z2X4YZ222X3Y3Z41X3Y2Z213X3YZ328X2Y4Z16X2Y2Z33XY4Z27XYZ53X4YZ34X3Y2Z34X3YZ2124X2Y2Z28XY4Z20XY3Z29XY2Z33XYZ434X3YZ51X2Y2Z35X2YZ248XY3Z12XY2Z241XYZ354X2YZ13XY2Z18XYZ23XYZ5*X^6*Y^4*Z^4+21*X^5*Y^4*Z^4+X^8*Y^2*Z^2+57*X^4*Y^4*Z^4+3*X^7*Y^2*Z^2+6*X^4*Y^4*Z^3+9*X^3*Y^6*Z^2+2*X^3*Y^4*Z^4+2*X^3*Y^2*Z^6+X*Y^9*Z+5*X^8*Y*Z+36*X^6*Y^2*Z^2+31*X^4*Y^4*Z^2+27*X^2*Y^6*Z^2+4*X^2*Y^4*Z^4+24*X^2*Y^2*Z^6+4*X^7*Y*Z+2*X^6*Y^2*Z+X^6*Y*Z^2+16*X^5*Y^2*Z^2+2*X^4*Y^2*Z^3+54*X^3*Y^4*Z^2+11*X^3*Y^2*Z^4+22*X^2*Y^6*Z+6*X^2*Y^2*Z^5+9*X^6*Y*Z+4*X^5*Y^2*Z+2*X^5*Y*Z^2+51*X^4*Y^2*Z^2+39*X^2*Y^4*Z^2+55*X^2*Y^2*Z^4+11*X*Y^6*Z+20*X*Y*Z^6+3*X^5*Y*Z+12*X^4*Y^2*Z+2*X^4*Y*Z^2+22*X^3*Y^3*Z+41*X^3*Y^2*Z^2+13*X^3*Y*Z^3+28*X^2*Y^4*Z+16*X^2*Y^2*Z^3+3*X*Y^4*Z^2+7*X*Y*Z^5+3*X^4*Y*Z+34*X^3*Y^2*Z+34*X^3*Y*Z^2+124*X^2*Y^2*Z^2+8*X*Y^4*Z+20*X*Y^3*Z^2+9*X*Y^2*Z^3+3*X*Y*Z^4+34*X^3*Y*Z+51*X^2*Y^2*Z+35*X^2*Y*Z^2+48*X*Y^3*Z+12*X*Y^2*Z^2+41*X*Y*Z^3+54*X^2*Y*Z+13*X*Y^2*Z+18*X*Y*Z^2+3*X*Y*Z

Algorithm definition

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