Description of fast matrix multiplication algorithm: ⟨16×28×30:7200⟩

Algorithm type

270X6Y4Z4+90X8Y2Z2+675X4Y4Z4+540X6Y2Z2+313X2Y4Z4+120X3Y4Z2+120X3Y2Z4+73X2Y4Z3+107X2Y3Z4+540X4Y2Z2+374X2Y4Z2+183X2Y3Z3+337X2Y2Z4+10XY5Z2+4XYZ6+40X4Y2Z+40X4YZ2+4X2Y4Z+41X2Y3Z2+75X2Y2Z3+22X2YZ4+186XY4Z2+178XY2Z4+2XYZ5+240X3Y2Z+240X3YZ2+12X2Y3Z+567X2Y2Z2+31XY4Z+153XY3Z2+81XY2Z3+5XYZ4+305X2Y2Z+304X2YZ2+44XY3Z+200XY2Z2+7XYZ3+13X2YZ+330XY2Z+292XYZ2+32XYZ270X6Y4Z490X8Y2Z2675X4Y4Z4540X6Y2Z2313X2Y4Z4120X3Y4Z2120X3Y2Z473X2Y4Z3107X2Y3Z4540X4Y2Z2374X2Y4Z2183X2Y3Z3337X2Y2Z410XY5Z24XYZ640X4Y2Z40X4YZ24X2Y4Z41X2Y3Z275X2Y2Z322X2YZ4186XY4Z2178XY2Z42XYZ5240X3Y2Z240X3YZ212X2Y3Z567X2Y2Z231XY4Z153XY3Z281XY2Z35XYZ4305X2Y2Z304X2YZ244XY3Z200XY2Z27XYZ313X2YZ330XY2Z292XYZ232XYZ270*X^6*Y^4*Z^4+90*X^8*Y^2*Z^2+675*X^4*Y^4*Z^4+540*X^6*Y^2*Z^2+313*X^2*Y^4*Z^4+120*X^3*Y^4*Z^2+120*X^3*Y^2*Z^4+73*X^2*Y^4*Z^3+107*X^2*Y^3*Z^4+540*X^4*Y^2*Z^2+374*X^2*Y^4*Z^2+183*X^2*Y^3*Z^3+337*X^2*Y^2*Z^4+10*X*Y^5*Z^2+4*X*Y*Z^6+40*X^4*Y^2*Z+40*X^4*Y*Z^2+4*X^2*Y^4*Z+41*X^2*Y^3*Z^2+75*X^2*Y^2*Z^3+22*X^2*Y*Z^4+186*X*Y^4*Z^2+178*X*Y^2*Z^4+2*X*Y*Z^5+240*X^3*Y^2*Z+240*X^3*Y*Z^2+12*X^2*Y^3*Z+567*X^2*Y^2*Z^2+31*X*Y^4*Z+153*X*Y^3*Z^2+81*X*Y^2*Z^3+5*X*Y*Z^4+305*X^2*Y^2*Z+304*X^2*Y*Z^2+44*X*Y^3*Z+200*X*Y^2*Z^2+7*X*Y*Z^3+13*X^2*Y*Z+330*X*Y^2*Z+292*X*Y*Z^2+32*X*Y*Z

Algorithm definition

The algorithm ⟨16×28×30:7200⟩ is serendipitous tensor product (⟨4×4×10:115⟩ - 30) ⊗ ⟨4×7×3:63⟩ +15⟨4×7×6:123⟩.

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