Description of fast matrix multiplication algorithm: ⟨10×15×27:2411⟩

Algorithm type

X6Y2Z4+3X5Y2Z5+192X4Y4Z4+X4Y2Z6+X3Y2Z5+X6YZ2+X5YZ3+X4Y2Z3+X3Y3Z3+X3YZ5+X2Y2Z5+X2YZ6+2X5YZ2+27X4Y2Z2+2X4YZ3+4X3Y2Z3+2X3YZ4+474X2Y4Z2+76X2Y2Z4+2X2YZ5+3X4YZ2+5X3YZ3+4X2Y2Z3+3X2YZ4+XYZ5+6X3YZ2+3X2Y3Z+470X2Y2Z2+7X2YZ3+180XY4Z+3XYZ4+3X3YZ+54X2Y2Z+5X2YZ2+144XY2Z2+9XYZ3+63X2YZ+336XY2Z+155XYZ2+163XYZX6Y2Z43X5Y2Z5192X4Y4Z4X4Y2Z6X3Y2Z5X6YZ2X5YZ3X4Y2Z3X3Y3Z3X3YZ5X2Y2Z5X2YZ62X5YZ227X4Y2Z22X4YZ34X3Y2Z32X3YZ4474X2Y4Z276X2Y2Z42X2YZ53X4YZ25X3YZ34X2Y2Z33X2YZ4XYZ56X3YZ23X2Y3Z470X2Y2Z27X2YZ3180XY4Z3XYZ43X3YZ54X2Y2Z5X2YZ2144XY2Z29XYZ363X2YZ336XY2Z155XYZ2163XYZX^6*Y^2*Z^4+3*X^5*Y^2*Z^5+192*X^4*Y^4*Z^4+X^4*Y^2*Z^6+X^3*Y^2*Z^5+X^6*Y*Z^2+X^5*Y*Z^3+X^4*Y^2*Z^3+X^3*Y^3*Z^3+X^3*Y*Z^5+X^2*Y^2*Z^5+X^2*Y*Z^6+2*X^5*Y*Z^2+27*X^4*Y^2*Z^2+2*X^4*Y*Z^3+4*X^3*Y^2*Z^3+2*X^3*Y*Z^4+474*X^2*Y^4*Z^2+76*X^2*Y^2*Z^4+2*X^2*Y*Z^5+3*X^4*Y*Z^2+5*X^3*Y*Z^3+4*X^2*Y^2*Z^3+3*X^2*Y*Z^4+X*Y*Z^5+6*X^3*Y*Z^2+3*X^2*Y^3*Z+470*X^2*Y^2*Z^2+7*X^2*Y*Z^3+180*X*Y^4*Z+3*X*Y*Z^4+3*X^3*Y*Z+54*X^2*Y^2*Z+5*X^2*Y*Z^2+144*X*Y^2*Z^2+9*X*Y*Z^3+63*X^2*Y*Z+336*X*Y^2*Z+155*X*Y*Z^2+163*X*Y*Z

Algorithm definition

The algorithm ⟨10×15×27:2411⟩ is serendipitous tensor product (⟨5×5×9:161⟩ - 8) ⊗ ⟨2×3×3:15⟩ +4⟨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