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

Algorithm type

3X8Y12Z8+33X8Y8Z8+9X14Y4Z4+9X4Y4Z14+3X14Y4Z2+36X6Y8Z6+36X4Y12Z4+12X4Y8Z8+3X2Y4Z14+9X4Y12Z2+6X4Y8Z6+75X4Y8Z4+6X4Y4Z8+60X2Y12Z2+6X2Y8Z6+18X2Y12Z+15X4Y6Z4+3X4Y4Z6+72X3Y8Z3+24X2Y8Z4+18X7Y4Z2+12X2Y8Z3+18X2Y4Z7+36X8Y2Z2+6X7Y4Z+9X6Y4Z2+459X4Y4Z4+39X2Y8Z2+12X2Y4Z6+36X2Y2Z8+12XY8Z3+6XY4Z7+18X7Y2Z2+18X2Y2Z7+6X7Y2Z+45X6Y2Z2+27X4Y4Z2+72X3Y4Z3+204X2Y6Z2+129X2Y4Z4+45X2Y2Z6+42XY8Z+6XY2Z7+18X2Y6Z+18X2Y4Z3+9X4Y2Z2+18X3Y4Z+957X2Y4Z2+57X2Y2Z4+252XY6Z+36XY4Z3+72X4Y2Z+54X2Y4Z+18X2Y3Z2+6X2Y2Z3+186XY4Z2+72XY2Z4+72X4YZ+108X3Y2Z+984X2Y2Z2+348XY4Z+114XY2Z3+72XYZ4+90X3YZ+72X2Y2Z+252XY3Z+276XY2Z2+90XYZ3+18X2YZ+702XY2Z+90XYZ2+396XYZ3X8Y12Z833X8Y8Z89X14Y4Z49X4Y4Z143X14Y4Z236X6Y8Z636X4Y12Z412X4Y8Z83X2Y4Z149X4Y12Z26X4Y8Z675X4Y8Z46X4Y4Z860X2Y12Z26X2Y8Z618X2Y12Z15X4Y6Z43X4Y4Z672X3Y8Z324X2Y8Z418X7Y4Z212X2Y8Z318X2Y4Z736X8Y2Z26X7Y4Z9X6Y4Z2459X4Y4Z439X2Y8Z212X2Y4Z636X2Y2Z812XY8Z36XY4Z718X7Y2Z218X2Y2Z76X7Y2Z45X6Y2Z227X4Y4Z272X3Y4Z3204X2Y6Z2129X2Y4Z445X2Y2Z642XY8Z6XY2Z718X2Y6Z18X2Y4Z39X4Y2Z218X3Y4Z957X2Y4Z257X2Y2Z4252XY6Z36XY4Z372X4Y2Z54X2Y4Z18X2Y3Z26X2Y2Z3186XY4Z272XY2Z472X4YZ108X3Y2Z984X2Y2Z2348XY4Z114XY2Z372XYZ490X3YZ72X2Y2Z252XY3Z276XY2Z290XYZ318X2YZ702XY2Z90XYZ2396XYZ3*X^8*Y^12*Z^8+33*X^8*Y^8*Z^8+9*X^14*Y^4*Z^4+9*X^4*Y^4*Z^14+3*X^14*Y^4*Z^2+36*X^6*Y^8*Z^6+36*X^4*Y^12*Z^4+12*X^4*Y^8*Z^8+3*X^2*Y^4*Z^14+9*X^4*Y^12*Z^2+6*X^4*Y^8*Z^6+75*X^4*Y^8*Z^4+6*X^4*Y^4*Z^8+60*X^2*Y^12*Z^2+6*X^2*Y^8*Z^6+18*X^2*Y^12*Z+15*X^4*Y^6*Z^4+3*X^4*Y^4*Z^6+72*X^3*Y^8*Z^3+24*X^2*Y^8*Z^4+18*X^7*Y^4*Z^2+12*X^2*Y^8*Z^3+18*X^2*Y^4*Z^7+36*X^8*Y^2*Z^2+6*X^7*Y^4*Z+9*X^6*Y^4*Z^2+459*X^4*Y^4*Z^4+39*X^2*Y^8*Z^2+12*X^2*Y^4*Z^6+36*X^2*Y^2*Z^8+12*X*Y^8*Z^3+6*X*Y^4*Z^7+18*X^7*Y^2*Z^2+18*X^2*Y^2*Z^7+6*X^7*Y^2*Z+45*X^6*Y^2*Z^2+27*X^4*Y^4*Z^2+72*X^3*Y^4*Z^3+204*X^2*Y^6*Z^2+129*X^2*Y^4*Z^4+45*X^2*Y^2*Z^6+42*X*Y^8*Z+6*X*Y^2*Z^7+18*X^2*Y^6*Z+18*X^2*Y^4*Z^3+9*X^4*Y^2*Z^2+18*X^3*Y^4*Z+957*X^2*Y^4*Z^2+57*X^2*Y^2*Z^4+252*X*Y^6*Z+36*X*Y^4*Z^3+72*X^4*Y^2*Z+54*X^2*Y^4*Z+18*X^2*Y^3*Z^2+6*X^2*Y^2*Z^3+186*X*Y^4*Z^2+72*X*Y^2*Z^4+72*X^4*Y*Z+108*X^3*Y^2*Z+984*X^2*Y^2*Z^2+348*X*Y^4*Z+114*X*Y^2*Z^3+72*X*Y*Z^4+90*X^3*Y*Z+72*X^2*Y^2*Z+252*X*Y^3*Z+276*X*Y^2*Z^2+90*X*Y*Z^3+18*X^2*Y*Z+702*X*Y^2*Z+90*X*Y*Z^2+396*X*Y*Z

Algorithm definition

The algorithm ⟨14×30×30:7170⟩ is the (Kronecker) tensor product of ⟨7×10×10:478⟩ with ⟨2×3×3:15⟩.

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