Description of fast matrix multiplication algorithm: ⟨16×21×28:5334⟩

Algorithm type

162X4Y4Z6+405X4Y4Z4+54X2Y2Z8+180X4Y4Z2+354X2Y2Z6+10XYZ8+18X4Y3Z2+66X4Y2Z3+18X3Y4Z2+66X2Y4Z3+183X4Y2Z2+66X3Y3Z2+198X2Y4Z2+399X2Y2Z4+60XYZ6+78X4Y2Z+12X4YZ2+30X3Y2Z2+90X2Y4Z+49X2Y3Z2+102X2Y2Z3+22X2YZ4+XY4Z2+22XY2Z4+6X4YZ+42X3Y2Z+54X2Y3Z+626X2Y2Z2+132X2YZ3+11XY4Z+14XY3Z2+132XY2Z3+94XYZ4+7X3YZ+171X2Y2Z+170X2YZ2+37XY3Z+167XY2Z2+204XYZ3+147X2YZ+204XY2Z+267XYZ2+204XYZ162X4Y4Z6405X4Y4Z454X2Y2Z8180X4Y4Z2354X2Y2Z610XYZ818X4Y3Z266X4Y2Z318X3Y4Z266X2Y4Z3183X4Y2Z266X3Y3Z2198X2Y4Z2399X2Y2Z460XYZ678X4Y2Z12X4YZ230X3Y2Z290X2Y4Z49X2Y3Z2102X2Y2Z322X2YZ4XY4Z222XY2Z46X4YZ42X3Y2Z54X2Y3Z626X2Y2Z2132X2YZ311XY4Z14XY3Z2132XY2Z394XYZ47X3YZ171X2Y2Z170X2YZ237XY3Z167XY2Z2204XYZ3147X2YZ204XY2Z267XYZ2204XYZ162*X^4*Y^4*Z^6+405*X^4*Y^4*Z^4+54*X^2*Y^2*Z^8+180*X^4*Y^4*Z^2+354*X^2*Y^2*Z^6+10*X*Y*Z^8+18*X^4*Y^3*Z^2+66*X^4*Y^2*Z^3+18*X^3*Y^4*Z^2+66*X^2*Y^4*Z^3+183*X^4*Y^2*Z^2+66*X^3*Y^3*Z^2+198*X^2*Y^4*Z^2+399*X^2*Y^2*Z^4+60*X*Y*Z^6+78*X^4*Y^2*Z+12*X^4*Y*Z^2+30*X^3*Y^2*Z^2+90*X^2*Y^4*Z+49*X^2*Y^3*Z^2+102*X^2*Y^2*Z^3+22*X^2*Y*Z^4+X*Y^4*Z^2+22*X*Y^2*Z^4+6*X^4*Y*Z+42*X^3*Y^2*Z+54*X^2*Y^3*Z+626*X^2*Y^2*Z^2+132*X^2*Y*Z^3+11*X*Y^4*Z+14*X*Y^3*Z^2+132*X*Y^2*Z^3+94*X*Y*Z^4+7*X^3*Y*Z+171*X^2*Y^2*Z+170*X^2*Y*Z^2+37*X*Y^3*Z+167*X*Y^2*Z^2+204*X*Y*Z^3+147*X^2*Y*Z+204*X*Y^2*Z+267*X*Y*Z^2+204*X*Y*Z

Algorithm definition

The algorithm ⟨16×21×28:5334⟩ is serendipitous tensor product (⟨4×7×4:85⟩ - 14) ⊗ ⟨4×3×7:63⟩ +7⟨4×6×7: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