Description of fast matrix multiplication algorithm: ⟨16×25×28:6307⟩

Algorithm type

36X8Y4Z2+36X6Y4Z4+216X4Y4Z6+36X6Y4Z2+72X6Y2Z4+324X4Y4Z4+72X2Y4Z6+8X8Y2Z+8X6Y2Z2+144X4Y4Z2+144X4Y2Z4+75X2Y6Z2+8X2Y5Z3+47X2Y4Z4+360X2Y2Z6+8X6Y2Z+16X6YZ2+15X4Y4Z+48X4Y2Z3+15X3Y4Z2+12X3Y2Z4+6X2Y5Z2+109X2Y4Z3+17X2Y3Z4+2XY6Z2+24XY2Z6+84X4Y2Z2+15X3Y4Z+24X3YZ4+262X2Y4Z2+37X2Y3Z3+514X2Y2Z4+32XY6Z+5XY5Z2+30XY4Z3+98XYZ6+48X4Y2Z+32X4YZ2+59X3Y2Z2+60X2Y4Z+34X2Y3Z2+158X2Y2Z3+48X2YZ4+6XY5Z+30XY4Z2+7XY3Z3+25XY2Z4+18X3Y2Z+33X3YZ2+16X2Y3Z+625X2Y2Z2+64X2YZ3+58XY4Z+57XY3Z2+180XY2Z3+146XYZ4+3X3YZ+97X2Y2Z+154X2YZ2+68XY3Z+300XY2Z2+146XYZ3+90X2YZ+257XY2Z+345XYZ2+184XYZ36X8Y4Z236X6Y4Z4216X4Y4Z636X6Y4Z272X6Y2Z4324X4Y4Z472X2Y4Z68X8Y2Z8X6Y2Z2144X4Y4Z2144X4Y2Z475X2Y6Z28X2Y5Z347X2Y4Z4360X2Y2Z68X6Y2Z16X6YZ215X4Y4Z48X4Y2Z315X3Y4Z212X3Y2Z46X2Y5Z2109X2Y4Z317X2Y3Z42XY6Z224XY2Z684X4Y2Z215X3Y4Z24X3YZ4262X2Y4Z237X2Y3Z3514X2Y2Z432XY6Z5XY5Z230XY4Z398XYZ648X4Y2Z32X4YZ259X3Y2Z260X2Y4Z34X2Y3Z2158X2Y2Z348X2YZ46XY5Z30XY4Z27XY3Z325XY2Z418X3Y2Z33X3YZ216X2Y3Z625X2Y2Z264X2YZ358XY4Z57XY3Z2180XY2Z3146XYZ43X3YZ97X2Y2Z154X2YZ268XY3Z300XY2Z2146XYZ390X2YZ257XY2Z345XYZ2184XYZ36*X^8*Y^4*Z^2+36*X^6*Y^4*Z^4+216*X^4*Y^4*Z^6+36*X^6*Y^4*Z^2+72*X^6*Y^2*Z^4+324*X^4*Y^4*Z^4+72*X^2*Y^4*Z^6+8*X^8*Y^2*Z+8*X^6*Y^2*Z^2+144*X^4*Y^4*Z^2+144*X^4*Y^2*Z^4+75*X^2*Y^6*Z^2+8*X^2*Y^5*Z^3+47*X^2*Y^4*Z^4+360*X^2*Y^2*Z^6+8*X^6*Y^2*Z+16*X^6*Y*Z^2+15*X^4*Y^4*Z+48*X^4*Y^2*Z^3+15*X^3*Y^4*Z^2+12*X^3*Y^2*Z^4+6*X^2*Y^5*Z^2+109*X^2*Y^4*Z^3+17*X^2*Y^3*Z^4+2*X*Y^6*Z^2+24*X*Y^2*Z^6+84*X^4*Y^2*Z^2+15*X^3*Y^4*Z+24*X^3*Y*Z^4+262*X^2*Y^4*Z^2+37*X^2*Y^3*Z^3+514*X^2*Y^2*Z^4+32*X*Y^6*Z+5*X*Y^5*Z^2+30*X*Y^4*Z^3+98*X*Y*Z^6+48*X^4*Y^2*Z+32*X^4*Y*Z^2+59*X^3*Y^2*Z^2+60*X^2*Y^4*Z+34*X^2*Y^3*Z^2+158*X^2*Y^2*Z^3+48*X^2*Y*Z^4+6*X*Y^5*Z+30*X*Y^4*Z^2+7*X*Y^3*Z^3+25*X*Y^2*Z^4+18*X^3*Y^2*Z+33*X^3*Y*Z^2+16*X^2*Y^3*Z+625*X^2*Y^2*Z^2+64*X^2*Y*Z^3+58*X*Y^4*Z+57*X*Y^3*Z^2+180*X*Y^2*Z^3+146*X*Y*Z^4+3*X^3*Y*Z+97*X^2*Y^2*Z+154*X^2*Y*Z^2+68*X*Y^3*Z+300*X*Y^2*Z^2+146*X*Y*Z^3+90*X^2*Y*Z+257*X*Y^2*Z+345*X*Y*Z^2+184*X*Y*Z

Algorithm definition

The algorithm ⟨16×25×28:6307⟩ is serendipitous tensor product (⟨4×5×7:104⟩ - 17) ⊗ ⟨4×5×4:61⟩ +⟨4×5×12:174⟩ +7⟨4×5×8:118⟩.

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