Description of fast matrix multiplication algorithm: ⟨14×24×25:4782⟩

Algorithm type

8X4Y12Z4+472X4Y8Z4+24X2Y12Z2+16X4Y8Z2+8X2Y8Z4+16XY12Z+600X2Y8Z2+16X2Y8Z+8XY8Z2+192X4Y4Z2+128X2Y4Z4+128XY8Z+6X4Y2Z3+7X3Y2Z4+9X4Y2Z2+8X3Y2Z3+2X3YZ4+136X2Y4Z2+14X2Y2Z4+3X4Y2Z+14X4YZ2+22X3Y2Z2+2X3YZ3+192X2Y4Z+16X2Y3Z2+8X2Y2Z3+9X2YZ4+128XY4Z2+14XY2Z4+10X4YZ+5X3Y2Z+15X3YZ2+3X2Y3Z+979X2Y2Z2+10X2YZ3+136XY4Z+4XY3Z2+5XY2Z3+35X3YZ+32X2Y2Z+25X2YZ2+37XY3Z+28XY2Z2+421X2YZ+264XY2Z+273XYZ2+294XYZ8X4Y12Z4472X4Y8Z424X2Y12Z216X4Y8Z28X2Y8Z416XY12Z600X2Y8Z216X2Y8Z8XY8Z2192X4Y4Z2128X2Y4Z4128XY8Z6X4Y2Z37X3Y2Z49X4Y2Z28X3Y2Z32X3YZ4136X2Y4Z214X2Y2Z43X4Y2Z14X4YZ222X3Y2Z22X3YZ3192X2Y4Z16X2Y3Z28X2Y2Z39X2YZ4128XY4Z214XY2Z410X4YZ5X3Y2Z15X3YZ23X2Y3Z979X2Y2Z210X2YZ3136XY4Z4XY3Z25XY2Z335X3YZ32X2Y2Z25X2YZ237XY3Z28XY2Z2421X2YZ264XY2Z273XYZ2294XYZ8*X^4*Y^12*Z^4+472*X^4*Y^8*Z^4+24*X^2*Y^12*Z^2+16*X^4*Y^8*Z^2+8*X^2*Y^8*Z^4+16*X*Y^12*Z+600*X^2*Y^8*Z^2+16*X^2*Y^8*Z+8*X*Y^8*Z^2+192*X^4*Y^4*Z^2+128*X^2*Y^4*Z^4+128*X*Y^8*Z+6*X^4*Y^2*Z^3+7*X^3*Y^2*Z^4+9*X^4*Y^2*Z^2+8*X^3*Y^2*Z^3+2*X^3*Y*Z^4+136*X^2*Y^4*Z^2+14*X^2*Y^2*Z^4+3*X^4*Y^2*Z+14*X^4*Y*Z^2+22*X^3*Y^2*Z^2+2*X^3*Y*Z^3+192*X^2*Y^4*Z+16*X^2*Y^3*Z^2+8*X^2*Y^2*Z^3+9*X^2*Y*Z^4+128*X*Y^4*Z^2+14*X*Y^2*Z^4+10*X^4*Y*Z+5*X^3*Y^2*Z+15*X^3*Y*Z^2+3*X^2*Y^3*Z+979*X^2*Y^2*Z^2+10*X^2*Y*Z^3+136*X*Y^4*Z+4*X*Y^3*Z^2+5*X*Y^2*Z^3+35*X^3*Y*Z+32*X^2*Y^2*Z+25*X^2*Y*Z^2+37*X*Y^3*Z+28*X*Y^2*Z^2+421*X^2*Y*Z+264*X*Y^2*Z+273*X*Y*Z^2+294*X*Y*Z

Algorithm definition

The algorithm ⟨14×24×25:4782⟩ is serendipitous tensor product (⟨7×6×5:150⟩ - 12) ⊗ ⟨2×4×5:32⟩ +6⟨4×4×5:61⟩.

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