Description of fast matrix multiplication algorithm: ⟨9×15×16:1350⟩

Algorithm type

3X6Y2Z6+9X4Y6Z4+81X4Y4Z4+3X2Y4Z6+3X6Y2Z2+6X6YZ3+15X2Y6Z2+21X2Y4Z4+30X2Y2Z6+18X4Y3Z2+6X6YZ+165X4Y2Z2+48X2Y4Z2+42X2Y2Z4+6X3YZ3+18X2Y3Z2+6X2Y2Z3+6X4YZ+30X2Y3Z+216X2Y2Z2+60X2YZ3+6XY2Z3+6X3YZ+96X2Y2Z+84X2YZ2+30XY3Z+42XY2Z2+60XYZ3+30X2YZ+96XY2Z+84XYZ2+24XYZ3X6Y2Z69X4Y6Z481X4Y4Z43X2Y4Z63X6Y2Z26X6YZ315X2Y6Z221X2Y4Z430X2Y2Z618X4Y3Z26X6YZ165X4Y2Z248X2Y4Z242X2Y2Z46X3YZ318X2Y3Z26X2Y2Z36X4YZ30X2Y3Z216X2Y2Z260X2YZ36XY2Z36X3YZ96X2Y2Z84X2YZ230XY3Z42XY2Z260XYZ330X2YZ96XY2Z84XYZ224XYZ3*X^6*Y^2*Z^6+9*X^4*Y^6*Z^4+81*X^4*Y^4*Z^4+3*X^2*Y^4*Z^6+3*X^6*Y^2*Z^2+6*X^6*Y*Z^3+15*X^2*Y^6*Z^2+21*X^2*Y^4*Z^4+30*X^2*Y^2*Z^6+18*X^4*Y^3*Z^2+6*X^6*Y*Z+165*X^4*Y^2*Z^2+48*X^2*Y^4*Z^2+42*X^2*Y^2*Z^4+6*X^3*Y*Z^3+18*X^2*Y^3*Z^2+6*X^2*Y^2*Z^3+6*X^4*Y*Z+30*X^2*Y^3*Z+216*X^2*Y^2*Z^2+60*X^2*Y*Z^3+6*X*Y^2*Z^3+6*X^3*Y*Z+96*X^2*Y^2*Z+84*X^2*Y*Z^2+30*X*Y^3*Z+42*X*Y^2*Z^2+60*X*Y*Z^3+30*X^2*Y*Z+96*X*Y^2*Z+84*X*Y*Z^2+24*X*Y*Z

Algorithm definition

The algorithm ⟨9×15×16:1350⟩ is the (Kronecker) tensor product of ⟨3×3×2:15⟩ with ⟨3×5×8:90⟩.

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