Description of fast matrix multiplication algorithm: ⟨4×24×24:1454⟩

Algorithm type

X2Y22Z2+XY22Z+X2Y16Z2+XY18Z+XY16Z+2XY15Z+18X4Y8Z4+7X2Y12Z2+3XY14Z+2X2Y12Z+6X4Y8Z2+7X2Y10Z2+16XY12Z+X2Y9Z2+XY11Z+78X4Y4Z4+61X2Y8Z2+15XY10Z+8X2Y8Z+4X2Y7Z2+16XY9Z+80X2Y6Z2+44XY8Z+4X2Y5Z2+158X2Y4Z2+80XY6Z+10X2Y4Z+16XY5Z+232X2Y2Z2+108XY4Z+126XY3Z+176XY2Z+170XYZX2Y22Z2XY22ZX2Y16Z2XY18ZXY16Z2XY15Z18X4Y8Z47X2Y12Z23XY14Z2X2Y12Z6X4Y8Z27X2Y10Z216XY12ZX2Y9Z2XY11Z78X4Y4Z461X2Y8Z215XY10Z8X2Y8Z4X2Y7Z216XY9Z80X2Y6Z244XY8Z4X2Y5Z2158X2Y4Z280XY6Z10X2Y4Z16XY5Z232X2Y2Z2108XY4Z126XY3Z176XY2Z170XYZX^2*Y^22*Z^2+X*Y^22*Z+X^2*Y^16*Z^2+X*Y^18*Z+X*Y^16*Z+2*X*Y^15*Z+18*X^4*Y^8*Z^4+7*X^2*Y^12*Z^2+3*X*Y^14*Z+2*X^2*Y^12*Z+6*X^4*Y^8*Z^2+7*X^2*Y^10*Z^2+16*X*Y^12*Z+X^2*Y^9*Z^2+X*Y^11*Z+78*X^4*Y^4*Z^4+61*X^2*Y^8*Z^2+15*X*Y^10*Z+8*X^2*Y^8*Z+4*X^2*Y^7*Z^2+16*X*Y^9*Z+80*X^2*Y^6*Z^2+44*X*Y^8*Z+4*X^2*Y^5*Z^2+158*X^2*Y^4*Z^2+80*X*Y^6*Z+10*X^2*Y^4*Z+16*X*Y^5*Z+232*X^2*Y^2*Z^2+108*X*Y^4*Z+126*X*Y^3*Z+176*X*Y^2*Z+170*X*Y*Z

Algorithm definition

The algorithm ⟨4×24×24:1454⟩ is serendipitous tensor product (⟨2×6×6:56⟩ - 4) ⊗ ⟨2×4×4:26⟩ +2⟨2×4×8:51⟩.

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