Description of fast matrix multiplication algorithm: ⟨8×21×21:2205⟩

Algorithm type

9X8Y8Z8+3X8Y4Z8+6X4Y10Z4+6X6Y4Z6+30X4Y8Z4+12X2Y10Z2+123X4Y4Z4+24X2Y8Z2+18X4Y2Z4+12X3Y4Z3+54X2Y6Z2+12X2Y5Z2+12X3Y2Z3+270X2Y4Z2+108XY6Z+414X2Y2Z2+96XY4Z+24X2YZ2+108XY3Z+480XY2Z+384XYZ9X8Y8Z83X8Y4Z86X4Y10Z46X6Y4Z630X4Y8Z412X2Y10Z2123X4Y4Z424X2Y8Z218X4Y2Z412X3Y4Z354X2Y6Z212X2Y5Z212X3Y2Z3270X2Y4Z2108XY6Z414X2Y2Z296XY4Z24X2YZ2108XY3Z480XY2Z384XYZ9*X^8*Y^8*Z^8+3*X^8*Y^4*Z^8+6*X^4*Y^10*Z^4+6*X^6*Y^4*Z^6+30*X^4*Y^8*Z^4+12*X^2*Y^10*Z^2+123*X^4*Y^4*Z^4+24*X^2*Y^8*Z^2+18*X^4*Y^2*Z^4+12*X^3*Y^4*Z^3+54*X^2*Y^6*Z^2+12*X^2*Y^5*Z^2+12*X^3*Y^2*Z^3+270*X^2*Y^4*Z^2+108*X*Y^6*Z+414*X^2*Y^2*Z^2+96*X*Y^4*Z+24*X^2*Y*Z^2+108*X*Y^3*Z+480*X*Y^2*Z+384*X*Y*Z

Algorithm definition

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

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