Description of fast matrix multiplication algorithm: ⟨9×30×32:4860⟩

Algorithm type

18X6Y2Z6+54X4Y6Z4+486X4Y4Z4+18X2Y4Z6+18X6Y2Z2+18X6YZ3+144X2Y6Z2+126X2Y4Z4+180X2Y2Z6+54X4Y3Z2+18X6YZ+504X4Y2Z2+18X3Y2Z3+774X2Y4Z2+252X2Y2Z4+90XY6Z+18XY4Z3+18X2Y2Z3+126XY4Z2+18X4YZ+18X3Y2Z+90X2Y3Z+198X2Y2Z2+180X2YZ3+288XY4Z+180XY2Z3+306X2Y2Z+252X2YZ2+252XY2Z2+72X2YZ+72XY2Z18X6Y2Z654X4Y6Z4486X4Y4Z418X2Y4Z618X6Y2Z218X6YZ3144X2Y6Z2126X2Y4Z4180X2Y2Z654X4Y3Z218X6YZ504X4Y2Z218X3Y2Z3774X2Y4Z2252X2Y2Z490XY6Z18XY4Z318X2Y2Z3126XY4Z218X4YZ18X3Y2Z90X2Y3Z198X2Y2Z2180X2YZ3288XY4Z180XY2Z3306X2Y2Z252X2YZ2252XY2Z272X2YZ72XY2Z18*X^6*Y^2*Z^6+54*X^4*Y^6*Z^4+486*X^4*Y^4*Z^4+18*X^2*Y^4*Z^6+18*X^6*Y^2*Z^2+18*X^6*Y*Z^3+144*X^2*Y^6*Z^2+126*X^2*Y^4*Z^4+180*X^2*Y^2*Z^6+54*X^4*Y^3*Z^2+18*X^6*Y*Z+504*X^4*Y^2*Z^2+18*X^3*Y^2*Z^3+774*X^2*Y^4*Z^2+252*X^2*Y^2*Z^4+90*X*Y^6*Z+18*X*Y^4*Z^3+18*X^2*Y^2*Z^3+126*X*Y^4*Z^2+18*X^4*Y*Z+18*X^3*Y^2*Z+90*X^2*Y^3*Z+198*X^2*Y^2*Z^2+180*X^2*Y*Z^3+288*X*Y^4*Z+180*X*Y^2*Z^3+306*X^2*Y^2*Z+252*X^2*Y*Z^2+252*X*Y^2*Z^2+72*X^2*Y*Z+72*X*Y^2*Z

Algorithm definition

The algorithm ⟨9×30×32:4860⟩ is the (Kronecker) tensor product of ⟨3×5×8:90⟩ with ⟨3×6×4:54⟩.

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