Description of fast matrix multiplication algorithm: ⟨14×18×27:3960⟩

Algorithm type

18X8Y8Z8+18X8Y8Z6+12X4Y8Z6+18X4Y4Z10+84X4Y8Z4+24X4Y4Z8+36X4Y8Z3+12X4Y8Z2+45X4Y4Z6+24X2Y8Z3+126X4Y4Z4+96X2Y8Z2+54X2Y4Z6+3X2Y2Z8+36X4Y4Z3+24X2Y8Z+36X2Y4Z5+12X4Y4Z2+3X4Y2Z4+108X2Y4Z4+84X2Y2Z6+114X2Y4Z3+36X2Y2Z5+6X4Y2Z2+333X2Y4Z2+165X2Y2Z4+108XY4Z3+48X2Y4Z+90X2Y2Z3+120XY4Z2+6XY2Z4+297X2Y2Z2+114XY4Z+276XY2Z3+6XYZ4+36X2Y2Z+6X2YZ2+354XY2Z2+168XYZ3+12X2YZ+336XY2Z+234XYZ2+222XYZ18X8Y8Z818X8Y8Z612X4Y8Z618X4Y4Z1084X4Y8Z424X4Y4Z836X4Y8Z312X4Y8Z245X4Y4Z624X2Y8Z3126X4Y4Z496X2Y8Z254X2Y4Z63X2Y2Z836X4Y4Z324X2Y8Z36X2Y4Z512X4Y4Z23X4Y2Z4108X2Y4Z484X2Y2Z6114X2Y4Z336X2Y2Z56X4Y2Z2333X2Y4Z2165X2Y2Z4108XY4Z348X2Y4Z90X2Y2Z3120XY4Z26XY2Z4297X2Y2Z2114XY4Z276XY2Z36XYZ436X2Y2Z6X2YZ2354XY2Z2168XYZ312X2YZ336XY2Z234XYZ2222XYZ18*X^8*Y^8*Z^8+18*X^8*Y^8*Z^6+12*X^4*Y^8*Z^6+18*X^4*Y^4*Z^10+84*X^4*Y^8*Z^4+24*X^4*Y^4*Z^8+36*X^4*Y^8*Z^3+12*X^4*Y^8*Z^2+45*X^4*Y^4*Z^6+24*X^2*Y^8*Z^3+126*X^4*Y^4*Z^4+96*X^2*Y^8*Z^2+54*X^2*Y^4*Z^6+3*X^2*Y^2*Z^8+36*X^4*Y^4*Z^3+24*X^2*Y^8*Z+36*X^2*Y^4*Z^5+12*X^4*Y^4*Z^2+3*X^4*Y^2*Z^4+108*X^2*Y^4*Z^4+84*X^2*Y^2*Z^6+114*X^2*Y^4*Z^3+36*X^2*Y^2*Z^5+6*X^4*Y^2*Z^2+333*X^2*Y^4*Z^2+165*X^2*Y^2*Z^4+108*X*Y^4*Z^3+48*X^2*Y^4*Z+90*X^2*Y^2*Z^3+120*X*Y^4*Z^2+6*X*Y^2*Z^4+297*X^2*Y^2*Z^2+114*X*Y^4*Z+276*X*Y^2*Z^3+6*X*Y*Z^4+36*X^2*Y^2*Z+6*X^2*Y*Z^2+354*X*Y^2*Z^2+168*X*Y*Z^3+12*X^2*Y*Z+336*X*Y^2*Z+234*X*Y*Z^2+222*X*Y*Z

Algorithm definition

The algorithm ⟨14×18×27:3960⟩ is the (Kronecker) tensor product of ⟨2×3×3:15⟩ with ⟨7×6×9:264⟩.

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