Description of fast matrix multiplication algorithm: ⟨14×16×30:3899⟩

Algorithm type

16X8Y16Z8+16X8Y16Z6+4X4Y16Z6+28X4Y16Z4+16X4Y8Z10+16X4Y8Z8+16X4Y8Z6+120X4Y8Z4+13X4Y4Z8+16X2Y8Z6+96X4Y8Z3+29X4Y4Z6+28X2Y8Z4+X2Y6Z6+2X2Y4Z8+4X2Y2Z10+24X2Y8Z3+4X6Y2Z4+53X4Y4Z4+X4Y2Z6+196X2Y8Z2+2X2Y6Z4+5X2Y4Z6+10X2Y2Z8+96X2Y4Z5+3X6Y2Z2+9X4Y4Z2+4X4Y2Z4+3X2Y6Z2+108X2Y4Z4+62X2Y2Z6+96X2Y4Z3+2X4Y2Z2+155X2Y4Z2+150X2Y2Z4+96XY4Z3+174X2Y2Z3+168XY4Z2+6XY3Z3+12XY2Z4+24XYZ5+24X3YZ2+365X2Y2Z2+6X2YZ3+168XY4Z+12XY3Z2+30XY2Z3+60XYZ4+18X3YZ+54X2Y2Z+24X2YZ2+18XY3Z+72XY2Z2+372XYZ3+12X2YZ+66XY2Z+432XYZ2+282XYZ16X8Y16Z816X8Y16Z64X4Y16Z628X4Y16Z416X4Y8Z1016X4Y8Z816X4Y8Z6120X4Y8Z413X4Y4Z816X2Y8Z696X4Y8Z329X4Y4Z628X2Y8Z4X2Y6Z62X2Y4Z84X2Y2Z1024X2Y8Z34X6Y2Z453X4Y4Z4X4Y2Z6196X2Y8Z22X2Y6Z45X2Y4Z610X2Y2Z896X2Y4Z53X6Y2Z29X4Y4Z24X4Y2Z43X2Y6Z2108X2Y4Z462X2Y2Z696X2Y4Z32X4Y2Z2155X2Y4Z2150X2Y2Z496XY4Z3174X2Y2Z3168XY4Z26XY3Z312XY2Z424XYZ524X3YZ2365X2Y2Z26X2YZ3168XY4Z12XY3Z230XY2Z360XYZ418X3YZ54X2Y2Z24X2YZ218XY3Z72XY2Z2372XYZ312X2YZ66XY2Z432XYZ2282XYZ16*X^8*Y^16*Z^8+16*X^8*Y^16*Z^6+4*X^4*Y^16*Z^6+28*X^4*Y^16*Z^4+16*X^4*Y^8*Z^10+16*X^4*Y^8*Z^8+16*X^4*Y^8*Z^6+120*X^4*Y^8*Z^4+13*X^4*Y^4*Z^8+16*X^2*Y^8*Z^6+96*X^4*Y^8*Z^3+29*X^4*Y^4*Z^6+28*X^2*Y^8*Z^4+X^2*Y^6*Z^6+2*X^2*Y^4*Z^8+4*X^2*Y^2*Z^10+24*X^2*Y^8*Z^3+4*X^6*Y^2*Z^4+53*X^4*Y^4*Z^4+X^4*Y^2*Z^6+196*X^2*Y^8*Z^2+2*X^2*Y^6*Z^4+5*X^2*Y^4*Z^6+10*X^2*Y^2*Z^8+96*X^2*Y^4*Z^5+3*X^6*Y^2*Z^2+9*X^4*Y^4*Z^2+4*X^4*Y^2*Z^4+3*X^2*Y^6*Z^2+108*X^2*Y^4*Z^4+62*X^2*Y^2*Z^6+96*X^2*Y^4*Z^3+2*X^4*Y^2*Z^2+155*X^2*Y^4*Z^2+150*X^2*Y^2*Z^4+96*X*Y^4*Z^3+174*X^2*Y^2*Z^3+168*X*Y^4*Z^2+6*X*Y^3*Z^3+12*X*Y^2*Z^4+24*X*Y*Z^5+24*X^3*Y*Z^2+365*X^2*Y^2*Z^2+6*X^2*Y*Z^3+168*X*Y^4*Z+12*X*Y^3*Z^2+30*X*Y^2*Z^3+60*X*Y*Z^4+18*X^3*Y*Z+54*X^2*Y^2*Z+24*X^2*Y*Z^2+18*X*Y^3*Z+72*X*Y^2*Z^2+372*X*Y*Z^3+12*X^2*Y*Z+66*X*Y^2*Z+432*X*Y*Z^2+282*X*Y*Z

Algorithm definition

The algorithm ⟨14×16×30:3899⟩ is the (Kronecker) tensor product of ⟨2×2×2:7⟩ with ⟨7×8×15:557⟩.

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