Description of fast matrix multiplication algorithm: ⟨6×25×28:2525⟩

Algorithm type

16X4Y12Z4+16X2Y16Z2+16XY16Z+192X4Y8Z4+48X2Y12Z2+48X2Y8Z4+32XY12Z+X2Y5Z6+16X6Y4Z2+304X2Y8Z2+35X2Y4Z6+3X2Y5Z4+48XY8Z2+16X4Y4Z2+99X2Y4Z4+20X2Y2Z6+112XY8Z+2X2Y3Z4+X2YZ6+9XY5Z3+16X3Y4Z+16X2Y4Z2+5X2Y2Z4+45XY4Z3+16X2Y4Z+32X2Y3Z2+X2YZ4+3XY5Z+96XY4Z2+15XY3Z3+390X2Y2Z2+53XY4Z+10XY2Z3+4XYZ4+32X3YZ+65XY3Z+96XY2Z2+101XYZ3+32X2YZ+230XY2Z+192XYZ2+41XYZ16X4Y12Z416X2Y16Z216XY16Z192X4Y8Z448X2Y12Z248X2Y8Z432XY12ZX2Y5Z616X6Y4Z2304X2Y8Z235X2Y4Z63X2Y5Z448XY8Z216X4Y4Z299X2Y4Z420X2Y2Z6112XY8Z2X2Y3Z4X2YZ69XY5Z316X3Y4Z16X2Y4Z25X2Y2Z445XY4Z316X2Y4Z32X2Y3Z2X2YZ43XY5Z96XY4Z215XY3Z3390X2Y2Z253XY4Z10XY2Z34XYZ432X3YZ65XY3Z96XY2Z2101XYZ332X2YZ230XY2Z192XYZ241XYZ16*X^4*Y^12*Z^4+16*X^2*Y^16*Z^2+16*X*Y^16*Z+192*X^4*Y^8*Z^4+48*X^2*Y^12*Z^2+48*X^2*Y^8*Z^4+32*X*Y^12*Z+X^2*Y^5*Z^6+16*X^6*Y^4*Z^2+304*X^2*Y^8*Z^2+35*X^2*Y^4*Z^6+3*X^2*Y^5*Z^4+48*X*Y^8*Z^2+16*X^4*Y^4*Z^2+99*X^2*Y^4*Z^4+20*X^2*Y^2*Z^6+112*X*Y^8*Z+2*X^2*Y^3*Z^4+X^2*Y*Z^6+9*X*Y^5*Z^3+16*X^3*Y^4*Z+16*X^2*Y^4*Z^2+5*X^2*Y^2*Z^4+45*X*Y^4*Z^3+16*X^2*Y^4*Z+32*X^2*Y^3*Z^2+X^2*Y*Z^4+3*X*Y^5*Z+96*X*Y^4*Z^2+15*X*Y^3*Z^3+390*X^2*Y^2*Z^2+53*X*Y^4*Z+10*X*Y^2*Z^3+4*X*Y*Z^4+32*X^3*Y*Z+65*X*Y^3*Z+96*X*Y^2*Z^2+101*X*Y*Z^3+32*X^2*Y*Z+230*X*Y^2*Z+192*X*Y*Z^2+41*X*Y*Z

Algorithm definition

The algorithm ⟨6×25×28:2525⟩ is serendipitous tensor product (⟨3×5×7:79⟩ - 5) ⊗ ⟨2×5×4:32⟩ +⟨2×5×20:157⟩.

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