Description of fast matrix multiplication algorithm: ⟨16×27×28:6552⟩

Algorithm type

24⁢X6⁢Y8⁢Z9+60⁢X6⁢Y8⁢Z6+8⁢X3⁢Y4⁢Z12+24⁢X6⁢Y8⁢Z3+48⁢X3⁢Y4⁢Z9+192⁢X4⁢Y4⁢Z6+48⁢X3⁢Y4⁢Z6+24⁢X2⁢Y8⁢Z3+480⁢X4⁢Y4⁢Z4+60⁢X2⁢Y8⁢Z2+64⁢X2⁢Y2⁢Z8+24⁢X2⁢Y8⁢Z+192⁢X4⁢Y4⁢Z2+40⁢X3⁢Y4⁢Z3+384⁢X2⁢Y2⁢Z6+8⁢X⁢Y4⁢Z4+384⁢X2⁢Y2⁢Z4+48⁢X⁢Y4⁢Z3+384⁢X2⁢Y2⁢Z3+48⁢X⁢Y4⁢Z2+1280⁢X2⁢Y2⁢Z2+40⁢X⁢Y4⁢Z+128⁢X⁢Y⁢Z4+384⁢X2⁢Y2⁢Z+768⁢X⁢Y⁢Z3+768⁢X⁢Y⁢Z2+640⁢X⁢Y⁢Z24X6Y8Z960X6Y8Z68X3Y4Z1224X6Y8Z348X3Y4Z9192X4Y4Z648X3Y4Z624X2Y8Z3480X4Y4Z460X2Y8Z264X2Y2Z824X2Y8Z192X4Y4Z240X3Y4Z3384X2Y2Z68XY4Z4384X2Y2Z448XY4Z3384X2Y2Z348XY4Z21280X2Y2Z240XY4Z128XYZ4384X2Y2Z768XYZ3768XYZ2640XYZ24*X^6*Y^8*Z^9+60*X^6*Y^8*Z^6+8*X^3*Y^4*Z^12+24*X^6*Y^8*Z^3+48*X^3*Y^4*Z^9+192*X^4*Y^4*Z^6+48*X^3*Y^4*Z^6+24*X^2*Y^8*Z^3+480*X^4*Y^4*Z^4+60*X^2*Y^8*Z^2+64*X^2*Y^2*Z^8+24*X^2*Y^8*Z+192*X^4*Y^4*Z^2+40*X^3*Y^4*Z^3+384*X^2*Y^2*Z^6+8*X*Y^4*Z^4+384*X^2*Y^2*Z^4+48*X*Y^4*Z^3+384*X^2*Y^2*Z^3+48*X*Y^4*Z^2+1280*X^2*Y^2*Z^2+40*X*Y^4*Z+128*X*Y*Z^4+384*X^2*Y^2*Z+768*X*Y*Z^3+768*X*Y*Z^2+640*X*Y*Z

Algorithm definition

The algorithm ⟨16×27×28:6552⟩ is the (Kronecker) tensor product of ⟨4×3×7:63⟩ with ⟨4×9×4:104⟩.

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