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?

sdcvvc
la source
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 ).

Federico Poloni
la source
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.

Suresh
la source
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