Description of fast matrix multiplication algorithm: ⟨15×28×32:7426⟩

Algorithm type

252X4Y6Z4+630X4Y4Z4+84X2Y8Z2+6X6Y3Z2+6X2Y3Z6+15X6Y2Z2+256X4Y2Z4+576X2Y6Z2+64X2Y5Z3+15X2Y2Z6+24XY8Z+6X6YZ2+36X4Y3Z2+11X4Y2Z3+12X3Y2Z4+114X2Y3Z4+6X2YZ6+80XY5Z3+X5YZ2+104X4Y2Z2+2X3Y4Z+7X3Y2Z3+688X2Y4Z2+289X2Y2Z4+144XY6Z+18XY4Z3+2X4Y2Z+45X4YZ2+12X3Y3Z+19X3Y2Z2+12X2Y4Z+180X2Y3Z2+3X2Y2Z3+122X2YZ4+38XY4Z2+12XY3Z3+8X4YZ+14X3Y2Z+7X3YZ2+72X2Y3Z+974X2Y2Z2+3X2YZ3+206XY4Z+228XY3Z2+12XY2Z3+25X3YZ+79X2Y2Z+185X2YZ2+348XY3Z+257XY2Z2+11XYZ3+89X2YZ+491XY2Z+246XYZ2+280XYZ252X4Y6Z4630X4Y4Z484X2Y8Z26X6Y3Z26X2Y3Z615X6Y2Z2256X4Y2Z4576X2Y6Z264X2Y5Z315X2Y2Z624XY8Z6X6YZ236X4Y3Z211X4Y2Z312X3Y2Z4114X2Y3Z46X2YZ680XY5Z3X5YZ2104X4Y2Z22X3Y4Z7X3Y2Z3688X2Y4Z2289X2Y2Z4144XY6Z18XY4Z32X4Y2Z45X4YZ212X3Y3Z19X3Y2Z212X2Y4Z180X2Y3Z23X2Y2Z3122X2YZ438XY4Z212XY3Z38X4YZ14X3Y2Z7X3YZ272X2Y3Z974X2Y2Z23X2YZ3206XY4Z228XY3Z212XY2Z325X3YZ79X2Y2Z185X2YZ2348XY3Z257XY2Z211XYZ389X2YZ491XY2Z246XYZ2280XYZ252*X^4*Y^6*Z^4+630*X^4*Y^4*Z^4+84*X^2*Y^8*Z^2+6*X^6*Y^3*Z^2+6*X^2*Y^3*Z^6+15*X^6*Y^2*Z^2+256*X^4*Y^2*Z^4+576*X^2*Y^6*Z^2+64*X^2*Y^5*Z^3+15*X^2*Y^2*Z^6+24*X*Y^8*Z+6*X^6*Y*Z^2+36*X^4*Y^3*Z^2+11*X^4*Y^2*Z^3+12*X^3*Y^2*Z^4+114*X^2*Y^3*Z^4+6*X^2*Y*Z^6+80*X*Y^5*Z^3+X^5*Y*Z^2+104*X^4*Y^2*Z^2+2*X^3*Y^4*Z+7*X^3*Y^2*Z^3+688*X^2*Y^4*Z^2+289*X^2*Y^2*Z^4+144*X*Y^6*Z+18*X*Y^4*Z^3+2*X^4*Y^2*Z+45*X^4*Y*Z^2+12*X^3*Y^3*Z+19*X^3*Y^2*Z^2+12*X^2*Y^4*Z+180*X^2*Y^3*Z^2+3*X^2*Y^2*Z^3+122*X^2*Y*Z^4+38*X*Y^4*Z^2+12*X*Y^3*Z^3+8*X^4*Y*Z+14*X^3*Y^2*Z+7*X^3*Y*Z^2+72*X^2*Y^3*Z+974*X^2*Y^2*Z^2+3*X^2*Y*Z^3+206*X*Y^4*Z+228*X*Y^3*Z^2+12*X*Y^2*Z^3+25*X^3*Y*Z+79*X^2*Y^2*Z+185*X^2*Y*Z^2+348*X*Y^3*Z+257*X*Y^2*Z^2+11*X*Y*Z^3+89*X^2*Y*Z+491*X*Y^2*Z+246*X*Y*Z^2+280*X*Y*Z

Algorithm definition

The algorithm ⟨15×28×32:7426⟩ is serendipitous tensor product (⟨5×4×8:118⟩ - 24) ⊗ ⟨3×7×4:63⟩ +2⟨3×7×12:188⟩ +7⟨3×7×8:126⟩ +2⟨6×7×4: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