Description of fast matrix multiplication algorithm: ⟨14×16×16:2128⟩

Algorithm type

6X6Y4Z6+8X6Y4Z5+8X5Y4Z6+16X6Y4Z4+42X6Y2Z6+18X5Y4Z5+18X4Y4Z6+8X6Y2Z5+14X5Y4Z4+6X5Y2Z6+16X4Y4Z5+8X8Y2Z2+6X6Y2Z4+124X4Y4Z4+6X4Y2Z6+10X2Y2Z8+10X7Y2Z2+34X4Y4Z3+8X4Y2Z5+13X3Y4Z4+10X2Y2Z7+12XY9Z+23X6Y2Z2+8X4Y4Z2+10X4Y2Z4+21X3Y4Z3+82X2Y6Z2+7X2Y4Z4+9X2Y2Z6+X5Y2Z2+3X2Y4Z3+X2Y2Z5+X6YZ+31X4Y2Z2+3X4YZ3+57X3Y2Z3+3X3YZ4+56X2Y4Z2+45X2Y2Z4+48XY6Z+2XY3Z4+XYZ6+68X3Y2Z2+130X3YZ3+80X2Y2Z3+8XY2Z4+49X4YZ+2X3Y2Z+17X3YZ2+6X2Y3Z+374X2Y2Z2+9X2YZ3+4XY3Z2+2XY2Z3+35XYZ4+47X3YZ+68X2Y2Z+2X2YZ2+124XY3Z+48XY2Z2+51XYZ3+50X2YZ+7XY2Z+84XYZ2+50XYZ6X6Y4Z68X6Y4Z58X5Y4Z616X6Y4Z442X6Y2Z618X5Y4Z518X4Y4Z68X6Y2Z514X5Y4Z46X5Y2Z616X4Y4Z58X8Y2Z26X6Y2Z4124X4Y4Z46X4Y2Z610X2Y2Z810X7Y2Z234X4Y4Z38X4Y2Z513X3Y4Z410X2Y2Z712XY9Z23X6Y2Z28X4Y4Z210X4Y2Z421X3Y4Z382X2Y6Z27X2Y4Z49X2Y2Z6X5Y2Z23X2Y4Z3X2Y2Z5X6YZ31X4Y2Z23X4YZ357X3Y2Z33X3YZ456X2Y4Z245X2Y2Z448XY6Z2XY3Z4XYZ668X3Y2Z2130X3YZ380X2Y2Z38XY2Z449X4YZ2X3Y2Z17X3YZ26X2Y3Z374X2Y2Z29X2YZ34XY3Z22XY2Z335XYZ447X3YZ68X2Y2Z2X2YZ2124XY3Z48XY2Z251XYZ350X2YZ7XY2Z84XYZ250XYZ6*X^6*Y^4*Z^6+8*X^6*Y^4*Z^5+8*X^5*Y^4*Z^6+16*X^6*Y^4*Z^4+42*X^6*Y^2*Z^6+18*X^5*Y^4*Z^5+18*X^4*Y^4*Z^6+8*X^6*Y^2*Z^5+14*X^5*Y^4*Z^4+6*X^5*Y^2*Z^6+16*X^4*Y^4*Z^5+8*X^8*Y^2*Z^2+6*X^6*Y^2*Z^4+124*X^4*Y^4*Z^4+6*X^4*Y^2*Z^6+10*X^2*Y^2*Z^8+10*X^7*Y^2*Z^2+34*X^4*Y^4*Z^3+8*X^4*Y^2*Z^5+13*X^3*Y^4*Z^4+10*X^2*Y^2*Z^7+12*X*Y^9*Z+23*X^6*Y^2*Z^2+8*X^4*Y^4*Z^2+10*X^4*Y^2*Z^4+21*X^3*Y^4*Z^3+82*X^2*Y^6*Z^2+7*X^2*Y^4*Z^4+9*X^2*Y^2*Z^6+X^5*Y^2*Z^2+3*X^2*Y^4*Z^3+X^2*Y^2*Z^5+X^6*Y*Z+31*X^4*Y^2*Z^2+3*X^4*Y*Z^3+57*X^3*Y^2*Z^3+3*X^3*Y*Z^4+56*X^2*Y^4*Z^2+45*X^2*Y^2*Z^4+48*X*Y^6*Z+2*X*Y^3*Z^4+X*Y*Z^6+68*X^3*Y^2*Z^2+130*X^3*Y*Z^3+80*X^2*Y^2*Z^3+8*X*Y^2*Z^4+49*X^4*Y*Z+2*X^3*Y^2*Z+17*X^3*Y*Z^2+6*X^2*Y^3*Z+374*X^2*Y^2*Z^2+9*X^2*Y*Z^3+4*X*Y^3*Z^2+2*X*Y^2*Z^3+35*X*Y*Z^4+47*X^3*Y*Z+68*X^2*Y^2*Z+2*X^2*Y*Z^2+124*X*Y^3*Z+48*X*Y^2*Z^2+51*X*Y*Z^3+50*X^2*Y*Z+7*X*Y^2*Z+84*X*Y*Z^2+50*X*Y*Z

Algorithm definition

The algorithm ⟨14×16×16:2128⟩ 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