Idée commune dans la multiplication de Karatsuba, Gauss et Strassen


19

Les identités utilisées dans les algorithmes de multiplication par

semblent très proches. Existe-t-il un cadre abstrait / généralisation commun?


3
Recherchez l'inégalité de somme asymptotique de Schönhage.
Yuval Filmus

De quelles identités parlez-vous? Sommes-nous censés lire les trois articles pour y répondre? Veuillez ajouter les informations pertinentes à votre question.
Raphael

1
@Raphael: Les identités qui sont les fondements des algorithmes, exprimant 4 multiplications numériques avec 3 multiplications, et 8 multiplications matricielles avec 7.
sdcvvc

Réponses:


5

Le cadre classique est celui des algorithmes bilinéaires et des décompositions de rang de tenseur; Fondamentalement, vous construisez le tenseur à 3 voies associé à la carte bilinéaire F(UNE,B)=UNEB , sur la base des coefficients, puis recherchez une décomposition de celui-ci comme une somme de tenseurs de rang 1 (c.-à-d. ceux de la forme Tje,j,k=ujevjwk ). Vous trouverez cela expliqué plus en détail, par exemple, dans cet article de Bläser , ou dans le livre de Bürgisser, Clausen, Shokrollahi, Algebraic Complexity Theory.

Pour autant que je comprends, la reformulation en termes de représentations de groupe que Suresh mentionne dans sa réponse est plus tardive, et je la trouve moins appropriée pour une première approche du sujet (mais, bien sûr, cela pourrait être un parti pris de ma part ).


1
Ceci est la bonne réponse. Un aspect qui manque est la tensorisation / diviser pour mieux régner qui est à la fois l'algorithme de Karatsuba et les algorithmes de multiplication matricielle rapide (carrée).
Yuval Filmus

8

Une réponse partielle à votre question est l'approche de la théorie des groupes d'abord développée par Cohn et Umans puis développée par Cohn, Kleinberg, Szegedy et Umans. Il peut "en quelque sorte" capturer Strassen et Coppersmith-Winograd pour la multiplication matricielle.


Cela manque vraiment le point. L'approche de la théorie des groupes n'est en réalité qu'une façon de trouver de telles identités en premier lieu.
Yuval Filmus
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.