Description of fast matrix multiplication algorithm: ⟨10×12×21:1557⟩

Algorithm type

108X4Y4Z4+6X2Y4Z4+X4Y2Z3+21X4Y2Z2+3X3Y2Z3+264X2Y4Z2+57X2Y2Z4+3X4YZ2+6X2Y2Z3+2X2YZ4+12XY4Z2+2X3YZ2+2X2Y3Z+281X2Y2Z2+2X2YZ3+96XY4Z+XY3Z2+2XYZ4+5X3YZ+42X2Y2Z+11X2YZ2+120XY2Z2+6XYZ3+47X2YZ+210XY2Z+127XYZ2+120XYZ108X4Y4Z46X2Y4Z4X4Y2Z321X4Y2Z23X3Y2Z3264X2Y4Z257X2Y2Z43X4YZ26X2Y2Z32X2YZ412XY4Z22X3YZ22X2Y3Z281X2Y2Z22X2YZ396XY4ZXY3Z22XYZ45X3YZ42X2Y2Z11X2YZ2120XY2Z26XYZ347X2YZ210XY2Z127XYZ2120XYZ108*X^4*Y^4*Z^4+6*X^2*Y^4*Z^4+X^4*Y^2*Z^3+21*X^4*Y^2*Z^2+3*X^3*Y^2*Z^3+264*X^2*Y^4*Z^2+57*X^2*Y^2*Z^4+3*X^4*Y*Z^2+6*X^2*Y^2*Z^3+2*X^2*Y*Z^4+12*X*Y^4*Z^2+2*X^3*Y*Z^2+2*X^2*Y^3*Z+281*X^2*Y^2*Z^2+2*X^2*Y*Z^3+96*X*Y^4*Z+X*Y^3*Z^2+2*X*Y*Z^4+5*X^3*Y*Z+42*X^2*Y^2*Z+11*X^2*Y*Z^2+120*X*Y^2*Z^2+6*X*Y*Z^3+47*X^2*Y*Z+210*X*Y^2*Z+127*X*Y*Z^2+120*X*Y*Z

Algorithm definition

The algorithm ⟨10×12×21:1557⟩ is serendipitous tensor product (⟨5×4×7:104⟩ - 6) ⊗ ⟨2×3×3:15⟩ +3⟨4×3×3:29⟩.

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