Description of fast matrix multiplication algorithm: ⟨7×10×32:1472⟩

Algorithm type

80⁢X4⁢Y8⁢Z4+16⁢X2⁢Y8⁢Z4+64⁢X2⁢Y8⁢Z2+96⁢X2⁢Y4⁢Z4+16⁢X⁢Y4⁢Z4+192⁢X2⁢Y4⁢Z2+48⁢X2⁢Y2⁢Z4+48⁢X⁢Y4⁢Z3+48⁢X⁢Y4⁢Z2+112⁢X2⁢Y2⁢Z2+176⁢X⁢Y4⁢Z+96⁢X⁢Y⁢Z4+48⁢X⁢Y⁢Z3+96⁢X⁢Y⁢Z2+336⁢X⁢Y⁢Z80X4Y8Z416X2Y8Z464X2Y8Z296X2Y4Z416XY4Z4192X2Y4Z248X2Y2Z448XY4Z348XY4Z2112X2Y2Z2176XY4Z96XYZ448XYZ396XYZ2336XYZ80*X^4*Y^8*Z^4+16*X^2*Y^8*Z^4+64*X^2*Y^8*Z^2+96*X^2*Y^4*Z^4+16*X*Y^4*Z^4+192*X^2*Y^4*Z^2+48*X^2*Y^2*Z^4+48*X*Y^4*Z^3+48*X*Y^4*Z^2+112*X^2*Y^2*Z^2+176*X*Y^4*Z+96*X*Y*Z^4+48*X*Y*Z^3+96*X*Y*Z^2+336*X*Y*Z

Algorithm definition

The algorithm ⟨7×10×32:1472⟩ is the (Kronecker) tensor product of ⟨1×1×2:2⟩ with ⟨7×10×16:736⟩.

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