Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
631 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  Algo FFT et multiplication rapide

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Algo FFT et multiplication rapide

n°1100306
Graoul
Posté le 28-05-2005 à 13:24:40  profilanswer
 


Le merveilleux algorithme de Schonhage et Strassen pour la multiplication rapide de polynômes s'effectue en n.log(log log n).
C'est vraiment la classe mais....
 
A QUOI IL SERT, CET ALGORITHME ??!!  :??:  
 
Si quelqu'un connaissait des aplications concrètes de ce truc là ça me serait bien utile...

mood
Publicité
Posté le 28-05-2005 à 13:24:40  profilanswer
 

n°1100311
elianor
bannie 17 fois
Posté le 28-05-2005 à 13:28:54  profilanswer
 

Graoul a écrit :

Si quelqu'un connaissait des aplications concrètes de ce truc là ça me serait bien utile...


 
traitmeent du signal :o
 
Tu écoute des MP3 ? Et bien voila un bel exemple de traitement du signal dans la vie de tous les jours.
Tu vois sur ton logiciel de lecture l'affichage de l'équaliseur graphique avec les barres suivant la fréquence ? C'est calculé par une FFT [:spamafote]


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1100333
Graoul
Posté le 28-05-2005 à 14:24:02  profilanswer
 

On a besoin de faire des multiplications pour ça ?
 
En fait je parlais de l'algo de multiplication de Schonhage et Strassen qui utilise la FFT ( tu sais, celui qui est immonde, avec le corps des classes d'équivalences de polynômes modulo X^m + 1 ).
 
Ce que je me demandais c'est à quelle occasion on était amené à multiplier des trucs très grands...


Message édité par Graoul le 28-05-2005 à 15:54:35
n°1100481
fra0
Posté le 28-05-2005 à 17:42:24  profilanswer
 

essaie d'écrire un algo pour convertir une chaine hexadécimale de longueur arbitraire en chaine décimale.
Tu vas vite comprendre.
 
Sinon pour la cryptographie, ou le traitement du signal.

n°1100601
Graoul
Posté le 28-05-2005 à 20:11:23  profilanswer
 

Pour la traitement du signal tu dois multiplier ? ça marche comment, j'y connais rien à tout ça... :??:


Message édité par Graoul le 28-05-2005 à 20:11:52
n°1122957
El Dje
Posté le 17-06-2005 à 11:32:11  profilanswer
 

Graoul a écrit :

Pour la traitement du signal tu dois multiplier ? ça marche comment, j'y connais rien à tout ça... :??:


 
wouahahahaha
(pas mechant)
 
Non, le traitement du signal est une matiere tellemnt vaste que l'expliquer ici prendrait des heure (j'en ai mange pendant deux ans!!!)
Disons que pour analiser un signal (tu a par exemple un son et tu veux savoir quel "sons" le compose - en gros, un son a 30 Hz, un a 256 Hz, un a 8542 Hz, etc...- ), tu devra calculer la transformee de fourrier.
 
Pour se faire, La theorei est geniale mais pas applicable en pratique (calculs sur un temps infini et une bande de frequence infinie).
 
On utilise alors des artefact pour calculer des "pseudo-transformee de fourrier (proches de la realite).
 
La FFT (ou Fast Fourier Tranform) permet de calculer cette transformee de maniere assee rapide.
 
Mais ceci n'est qu'un exemple d'application...

n°1122973
nathan_g
Posté le 17-06-2005 à 11:51:41  profilanswer
 

On utilise aussi la FFT pour la multiplication de grands nombres (plusieurs millions de chiffres), en théorie des nombres.
 
Voir www.mersenne.org pour lequel a été développé un logiciel de calcul utilisant la FFT dans la recherche de nouveuax nombres premiers (l'utilisation des algorithmes de multplication classique en O(n^2) aurait rendu cette recherche impossible !)

n°1137669
TheDuke34
Posté le 01-07-2005 à 20:14:53  profilanswer
 

le bon vieux Schonhage-Strassen, ça me rappelle des souvenirs de mes cours d'arithmétique des ordinateurs. Très utile en effet en traitement du signal, mais surtout en cryptographie. Il faut vraiment des nombres d'une taille colossale pour être gagnant par rapport à un Karatsuba (oui la complexité est un comportement asymptotique...). Mon prof de l'époque m'avait parler d'application dans la multiplication de matrice de très grande taille.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  Algo FFT et multiplication rapide

 

Sujets relatifs
Data Encryption Standard Algo de DécryptageAlgo de balayage en zig zag de matrice
[algo]recalage et quaternionmultiplication de matrices
[C] Multiplication de polynômes. Ce code est-il OK ? [Résolu]Algo récursif du pivot de gauss
faire un algo pour enlever les yeux rougesTraduction algo en Visual Basic ???
Exemple d'algo de jeu asm ?Algo pour faire des stats sur un questionnaires [k c dure !]
Plus de sujets relatifs à : Algo FFT et multiplication rapide


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR