Description of fast matrix multiplication algorithm: ⟨10×15×30:2668⟩

Algorithm type

3X2Y8Z4+3X4Y6Z2+216X4Y4Z4+2X4Y2Z6+3X3Y2Z7+X2Y2Z8+3X4Y2Z5+X2Y2Z7+6XY8Z2+3X4Y4Z2+X4Y2Z4+X3Y2Z5+6X2Y6Z2+X2YZ7+XYZ8+6X2Y6Z+X2Y3Z4+3X2YZ6+2XYZ7+2X5YZ2+27X4Y2Z2+4X4YZ3+X3Y2Z3+2X3YZ4+540X2Y4Z2+X2Y3Z3+112X2Y2Z4+3X2YZ5+12XY6Z+X4YZ2+3X3YZ3+6X2Y4Z+8X2YZ4+6XY4Z2+6X2Y3Z+477X2Y2Z2+8X2YZ3+216XY4Z+2XYZ4+60X2Y2Z+2X2YZ2+12XY3Z+222XY2Z2+54X2YZ+306XY2Z+222XYZ2+90XYZ3X2Y8Z43X4Y6Z2216X4Y4Z42X4Y2Z63X3Y2Z7X2Y2Z83X4Y2Z5X2Y2Z76XY8Z23X4Y4Z2X4Y2Z4X3Y2Z56X2Y6Z2X2YZ7XYZ86X2Y6ZX2Y3Z43X2YZ62XYZ72X5YZ227X4Y2Z24X4YZ3X3Y2Z32X3YZ4540X2Y4Z2X2Y3Z3112X2Y2Z43X2YZ512XY6ZX4YZ23X3YZ36X2Y4Z8X2YZ46XY4Z26X2Y3Z477X2Y2Z28X2YZ3216XY4Z2XYZ460X2Y2Z2X2YZ212XY3Z222XY2Z254X2YZ306XY2Z222XYZ290XYZ3*X^2*Y^8*Z^4+3*X^4*Y^6*Z^2+216*X^4*Y^4*Z^4+2*X^4*Y^2*Z^6+3*X^3*Y^2*Z^7+X^2*Y^2*Z^8+3*X^4*Y^2*Z^5+X^2*Y^2*Z^7+6*X*Y^8*Z^2+3*X^4*Y^4*Z^2+X^4*Y^2*Z^4+X^3*Y^2*Z^5+6*X^2*Y^6*Z^2+X^2*Y*Z^7+X*Y*Z^8+6*X^2*Y^6*Z+X^2*Y^3*Z^4+3*X^2*Y*Z^6+2*X*Y*Z^7+2*X^5*Y*Z^2+27*X^4*Y^2*Z^2+4*X^4*Y*Z^3+X^3*Y^2*Z^3+2*X^3*Y*Z^4+540*X^2*Y^4*Z^2+X^2*Y^3*Z^3+112*X^2*Y^2*Z^4+3*X^2*Y*Z^5+12*X*Y^6*Z+X^4*Y*Z^2+3*X^3*Y*Z^3+6*X^2*Y^4*Z+8*X^2*Y*Z^4+6*X*Y^4*Z^2+6*X^2*Y^3*Z+477*X^2*Y^2*Z^2+8*X^2*Y*Z^3+216*X*Y^4*Z+2*X*Y*Z^4+60*X^2*Y^2*Z+2*X^2*Y*Z^2+12*X*Y^3*Z+222*X*Y^2*Z^2+54*X^2*Y*Z+306*X*Y^2*Z+222*X*Y*Z^2+90*X*Y*Z

Algorithm definition

The algorithm ⟨10×15×30:2668⟩ is serendipitous tensor product (⟨5×5×10:178⟩ - 4) ⊗ ⟨2×3×3:15⟩ +2⟨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