Description of fast matrix multiplication algorithm: ⟨14×15×28:3465⟩

Algorithm type

12X4Y10Z6+30X4Y10Z4+12X4Y8Z6+12X4Y10Z2+30X4Y8Z4+6X4Y6Z6+36X2Y10Z3+4X2Y5Z8+12X4Y8Z2+15X4Y6Z4+60X4Y4Z6+90X2Y10Z2+4X2Y4Z8+36X2Y10Z+42X2Y8Z3+24X2Y5Z6+2X2Y3Z8+6X4Y6Z2+150X4Y4Z4+6X4Y2Z6+105X2Y8Z2+24X2Y4Z6+20X2Y2Z8+42X2Y8Z+24X2Y6Z3+24X2Y5Z4+12X2Y3Z6+2X2YZ8+60X4Y4Z2+15X4Y2Z4+60X2Y6Z2+24X2Y4Z4+132X2Y2Z6+12XY5Z4+4XYZ8+24X2Y6Z+20X2Y5Z2+36X2Y4Z3+12X2Y3Z4+12X2YZ6+72XY5Z3+14XY4Z4+6X4Y2Z2+110X2Y4Z2+150X2Y2Z4+72XY5Z2+84XY4Z3+8XY3Z4+24XYZ6+36X2Y4Z+10X2Y3Z2+84X2Y2Z3+12X2YZ4+60XY5Z+84XY4Z2+48XY3Z3+12XY2Z4+322X2Y2Z2+70XY4Z+48XY3Z2+72XY2Z3+52XYZ4+84X2Y2Z+10X2YZ2+40XY3Z+72XY2Z2+168XYZ3+60XY2Z+188XYZ2+140XYZ12X4Y10Z630X4Y10Z412X4Y8Z612X4Y10Z230X4Y8Z46X4Y6Z636X2Y10Z34X2Y5Z812X4Y8Z215X4Y6Z460X4Y4Z690X2Y10Z24X2Y4Z836X2Y10Z42X2Y8Z324X2Y5Z62X2Y3Z86X4Y6Z2150X4Y4Z46X4Y2Z6105X2Y8Z224X2Y4Z620X2Y2Z842X2Y8Z24X2Y6Z324X2Y5Z412X2Y3Z62X2YZ860X4Y4Z215X4Y2Z460X2Y6Z224X2Y4Z4132X2Y2Z612XY5Z44XYZ824X2Y6Z20X2Y5Z236X2Y4Z312X2Y3Z412X2YZ672XY5Z314XY4Z46X4Y2Z2110X2Y4Z2150X2Y2Z472XY5Z284XY4Z38XY3Z424XYZ636X2Y4Z10X2Y3Z284X2Y2Z312X2YZ460XY5Z84XY4Z248XY3Z312XY2Z4322X2Y2Z270XY4Z48XY3Z272XY2Z352XYZ484X2Y2Z10X2YZ240XY3Z72XY2Z2168XYZ360XY2Z188XYZ2140XYZ12*X^4*Y^10*Z^6+30*X^4*Y^10*Z^4+12*X^4*Y^8*Z^6+12*X^4*Y^10*Z^2+30*X^4*Y^8*Z^4+6*X^4*Y^6*Z^6+36*X^2*Y^10*Z^3+4*X^2*Y^5*Z^8+12*X^4*Y^8*Z^2+15*X^4*Y^6*Z^4+60*X^4*Y^4*Z^6+90*X^2*Y^10*Z^2+4*X^2*Y^4*Z^8+36*X^2*Y^10*Z+42*X^2*Y^8*Z^3+24*X^2*Y^5*Z^6+2*X^2*Y^3*Z^8+6*X^4*Y^6*Z^2+150*X^4*Y^4*Z^4+6*X^4*Y^2*Z^6+105*X^2*Y^8*Z^2+24*X^2*Y^4*Z^6+20*X^2*Y^2*Z^8+42*X^2*Y^8*Z+24*X^2*Y^6*Z^3+24*X^2*Y^5*Z^4+12*X^2*Y^3*Z^6+2*X^2*Y*Z^8+60*X^4*Y^4*Z^2+15*X^4*Y^2*Z^4+60*X^2*Y^6*Z^2+24*X^2*Y^4*Z^4+132*X^2*Y^2*Z^6+12*X*Y^5*Z^4+4*X*Y*Z^8+24*X^2*Y^6*Z+20*X^2*Y^5*Z^2+36*X^2*Y^4*Z^3+12*X^2*Y^3*Z^4+12*X^2*Y*Z^6+72*X*Y^5*Z^3+14*X*Y^4*Z^4+6*X^4*Y^2*Z^2+110*X^2*Y^4*Z^2+150*X^2*Y^2*Z^4+72*X*Y^5*Z^2+84*X*Y^4*Z^3+8*X*Y^3*Z^4+24*X*Y*Z^6+36*X^2*Y^4*Z+10*X^2*Y^3*Z^2+84*X^2*Y^2*Z^3+12*X^2*Y*Z^4+60*X*Y^5*Z+84*X*Y^4*Z^2+48*X*Y^3*Z^3+12*X*Y^2*Z^4+322*X^2*Y^2*Z^2+70*X*Y^4*Z+48*X*Y^3*Z^2+72*X*Y^2*Z^3+52*X*Y*Z^4+84*X^2*Y^2*Z+10*X^2*Y*Z^2+40*X*Y^3*Z+72*X*Y^2*Z^2+168*X*Y*Z^3+60*X*Y^2*Z+188*X*Y*Z^2+140*X*Y*Z

Algorithm definition

The algorithm ⟨14×15×28:3465⟩ is the (Kronecker) tensor product of ⟨2×5×7:55⟩ with ⟨7×3×4:63⟩.

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