Bonjour,
il paraît que l'on peut faire des multiplication très rapidement avec la FFT.Est-ce qu'on peut me l'expliquer? (J'aimerais la programmer!)
P.S. : Je sais, ce n'est pas de mon âge.
03/07/2005, 11h41
#2
inviteab2b41c6
Date d'inscription
janvier 1970
Messages
1 796
Re : FFT et multiplication
Ca va être très difficile à t'expliquer.
L'idée est de considérer deux nombre , mettons 1278 et 2589 comme un polynôme.
On sait multiplier des polynômes très rapidement avec la transformée rapide de Fourier, et en fait on remarque que 1278 2589 sont des polynômes si on les écrit ainsi
1278->x^3+2x²+7x+8
2589->2x^3+5x²+8x+9
On fait la multiplication des 2 polynômes, on en trouve un troisième, et il correspond à la multiplication de nos deux nombres. Pour celà il suffit en effet de poser x=10.
Je sais que ca ne répond pas entièrement à ta question, mais une réponse claire va être trop compliquée, et trop longue.
A+
03/07/2005, 12h26
#3
invite97a92052
Date d'inscription
janvier 1970
Messages
1 061
Re : FFT et multiplication
Je ne vois pas ce qu'il y a de "très rapide" dans cette méthode !
03/07/2005, 13h04
#4
inviteab2b41c6
Date d'inscription
janvier 1970
Messages
1 796
Re : FFT et multiplication
Ce qu'il y'a de très rapide c'est que le produit est en log de base 2 si mes souvenirs sont bons.(vagues souvenirs)
Aujourd'hui
A voir en vidéo sur Futura
03/07/2005, 14h12
#5
invite3d7be5ae
Date d'inscription
janvier 1970
Messages
445
Re : FFT et multiplication
Presque Quinto, c'est en L*ln(L)*ln(ln(L))) (c'est quasiment linéaire) où L est la taille du plus grand nombre. (pour la multiplication que qu'on à appris, c'est en L^2)
Tu ne m'expliques pas comment on multiplie rapidement ces deux polynômes. Il y a une autre méthode, celle de Karatsuba qui est en L^(ln(3)/ln(2)) c'est à dire environ L^1.32.
03/07/2005, 14h14
#6
invite3d7be5ae
Date d'inscription
janvier 1970
Messages
445
Re : FFT et multiplication
Pourrais tu m'expliquer la FFT sur le polynômes?
03/07/2005, 16h25
#7
invitec7b3f097
Date d'inscription
janvier 1970
Messages
133
Re : FFT et multiplication
J'ai fait un exposé dessus y a 6 mois ... Voici les notes (en format doc) si tu veux !
03/07/2005, 18h31
#8
invite3d7be5ae
Date d'inscription
janvier 1970
Messages
445
Re : FFT et multiplication
Lord, tu peux donner un exemple (avec des nombres petits genre 12 et 17)?