Description of fast matrix multiplication algorithm: ⟨4×21×21:1140⟩

Algorithm type

6X4Y12Z4+12X4Y10Z4+9X2Y14Z2+12X4Y8Z4+15X2Y12Z2+18XY14Z+9X4Y6Z4+75X2Y10Z2+6XY12Z+27X4Y4Z4+42X2Y8Z2+102XY10Z+3X4Y2Z4+57X2Y6Z2+36XY8Z+24X2Y5Z2+18XY7Z+93X2Y4Z2+60XY6Z+18X2Y3Z2+102XY5Z+96X2Y2Z2+66XY4Z+6X2YZ2+54XY3Z+102XY2Z+72XYZ6X4Y12Z412X4Y10Z49X2Y14Z212X4Y8Z415X2Y12Z218XY14Z9X4Y6Z475X2Y10Z26XY12Z27X4Y4Z442X2Y8Z2102XY10Z3X4Y2Z457X2Y6Z236XY8Z24X2Y5Z218XY7Z93X2Y4Z260XY6Z18X2Y3Z2102XY5Z96X2Y2Z266XY4Z6X2YZ254XY3Z102XY2Z72XYZ6*X^4*Y^12*Z^4+12*X^4*Y^10*Z^4+9*X^2*Y^14*Z^2+12*X^4*Y^8*Z^4+15*X^2*Y^12*Z^2+18*X*Y^14*Z+9*X^4*Y^6*Z^4+75*X^2*Y^10*Z^2+6*X*Y^12*Z+27*X^4*Y^4*Z^4+42*X^2*Y^8*Z^2+102*X*Y^10*Z+3*X^4*Y^2*Z^4+57*X^2*Y^6*Z^2+36*X*Y^8*Z+24*X^2*Y^5*Z^2+18*X*Y^7*Z+93*X^2*Y^4*Z^2+60*X*Y^6*Z+18*X^2*Y^3*Z^2+102*X*Y^5*Z+96*X^2*Y^2*Z^2+66*X*Y^4*Z+6*X^2*Y*Z^2+54*X*Y^3*Z+102*X*Y^2*Z+72*X*Y*Z

Algorithm definition

The algorithm ⟨4×21×21:1140⟩ is the (Kronecker) tensor product of ⟨2×3×3:15⟩ with ⟨2×7×7:76⟩.

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