Algorithme de Berlekamp

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
barbu23
Membre Transcendant
Messages: 5466
Enregistré le: 18 Fév 2007, 18:04

Algorithme de Berlekamp

par barbu23 » 22 Jan 2010, 14:44

Bonsoir à tous : :happy3:
J'ai un peu de mal à comprendre à quoi sert l'algorithme de Berlekamp dans la factorisation de polynomes dans un corps fini ! On dit qu'il est surtout conçu pour factoriser des polynomes de type : , mais d'après, cet article suivant que je viens de lire en coup de vent : http://fr.wikipedia.org/wiki/Algorithme_de_Berlekamp , j'ai du mal à mettre en lien, cette algorithme, et la factorisation d'un polynome quelconque dans !
Est ce que vous connaissez un exemple d'application concrète à ce théorème ?
Par exemple :
On se donne : .
Factoriser à l'aide de l'algorithme de Berlekamp.
Merci d'avance ! :)



Joker62
Membre Transcendant
Messages: 5028
Enregistré le: 24 Déc 2006, 20:29

par Joker62 » 22 Jan 2010, 16:14

Moi je connais une utilisation de cet algorithme pour montrer que X^p - X - 1 est irréductible dans Fp !

Mais ça se fait aussi facilement à la main donc bon, un intérêt ? Peut-être en numérique je ne sais pas.

Joker62
Membre Transcendant
Messages: 5028
Enregistré le: 24 Déc 2006, 20:29

par Joker62 » 22 Jan 2010, 16:17

Et avant de me demander de te le montrer et sachant que tu aimes bouquiner, je te renvois au livre Beck Malick Peyré : Objectif Agreg.

wserdx
Membre Rationnel
Messages: 654
Enregistré le: 03 Oct 2009, 14:44

par wserdx » 22 Jan 2010, 17:14

Oui, l'intérêt de cet algorithme est avant tout numérique. C'est à dire qu'il sert à factoriser des polynômes quelconques, mais dont les coefficients sont numériquement connus.

barbu23
Membre Transcendant
Messages: 5466
Enregistré le: 18 Fév 2007, 18:04

par barbu23 » 22 Jan 2010, 17:18

Ok ! par exemple, celui là :

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21529
Enregistré le: 11 Nov 2009, 22:53

par Ben314 » 22 Jan 2010, 17:23

Pour quel p premier ?
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

barbu23
Membre Transcendant
Messages: 5466
Enregistré le: 18 Fév 2007, 18:04

par barbu23 » 22 Jan 2010, 17:26

doit être necessairement premier ? :hum:
Par exemple :


Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21529
Enregistré le: 11 Nov 2009, 22:53

par Ben314 » 22 Jan 2010, 17:43

Modulo 7 :
4 n'est pas vraiment premier... (et sur un anneau non intègre, je sais pas trop quel peut être l'intêret de factoriser...)
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

barbu23
Membre Transcendant
Messages: 5466
Enregistré le: 18 Fév 2007, 18:04

par barbu23 » 22 Jan 2010, 17:45

Ben314 a écrit:Modulo 7 :
4 n'est pas vraiment premier... (et sur un anneau non intègre, je sais pas trop quel peut être l'intêret de factoriser...)

Oui, mais Ben314, comment tu fais pour trouver le resultat, c'est ça ce qui est important ! :hum: :happy3:

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21529
Enregistré le: 11 Nov 2009, 22:53

par Ben314 » 22 Jan 2010, 18:09

Je vais être honnête : j'ai tapé
"Factor(X^6+X^4-1) mod 7" sous Maple...
Je sais que des algo. plus ou moins efficaces sont implémentés sous Maple, mais je sais pas si c'est exactement celui là...

Si tu y tient, essaye de voir pas à pas comment fonctionne l'algo sur cet exemple, moi j'ai franchement la flemme.... :dodo:
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

barbu23
Membre Transcendant
Messages: 5466
Enregistré le: 18 Fév 2007, 18:04

par barbu23 » 22 Jan 2010, 18:12

lol ! :king:

Joker62
Membre Transcendant
Messages: 5028
Enregistré le: 24 Déc 2006, 20:29

par Joker62 » 22 Jan 2010, 18:23

Le P ne doit pas avoir de facteurs carrés non plus...(C'est une remarque pas un reproche sur l'exemple précédent)

Et donc vu l'algorithme.. Un calcul de noyau de rang et tout le bazar c'est quand même chiant... Autant savoir que ça existe et s'arrêter là...

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21529
Enregistré le: 11 Nov 2009, 22:53

par Ben314 » 22 Jan 2010, 18:29

Joker62 a écrit:Le P ne doit pas avoir de facteurs carrés non plus
O.K., mais les facteurs carrés, c'est façile à repérer : tu calcule P' puis s'il n'est pas identiquement nul, le pgcd(P,P') : ca te donne les éventuels facteurs carrés.
Si P' est identiquement nul alors tu as immédiatement une grosse indic. sur la factorisation de P (je laisse chercher ceux qui connaissent pas la réponse...)
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

barbu23
Membre Transcendant
Messages: 5466
Enregistré le: 18 Fév 2007, 18:04

par barbu23 » 22 Jan 2010, 21:56

Bonsoir : :happy3:
J'avoue, j'ai lu cet article de wikipedia que j'ai posé au debut de ce fil, mais je n'arrive pas encore, à trouver un lien entre ce qui se dit sur ce lien, et la factorisation de polynomes dans les corps fini ! :hum:
Bref, je viens, de trouver cet article qui est plus lisible concernant l'algorithme de Berlkamp , est ce que c'est la même chose que ce qu'il y'a sur wikipedia ?
http://www.math.univ-toulouse.fr/~couveig/berlekamp89.pdf
Après, j'entamerai dans l'application de cette algorithme ! :happy3:
Merci de votre aide ! :happy3:

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21529
Enregistré le: 11 Nov 2009, 22:53

par Ben314 » 22 Jan 2010, 22:09

J'ai l'impression que c'est bien la même chose...
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

barbu23
Membre Transcendant
Messages: 5466
Enregistré le: 18 Fév 2007, 18:04

par barbu23 » 22 Jan 2010, 22:17

Ben314, tu regardes biensûr la page ! Ok ! Je fais passer au travail maintenant ! :happy3:

barbu23
Membre Transcendant
Messages: 5466
Enregistré le: 18 Fév 2007, 18:04

par barbu23 » 22 Jan 2010, 22:40

Ben314 :
Je pose :
Ensuite, je calcule :

Ensuite, c'est quoi : ?
Merci d'avance ! :happy3:

barbu23
Membre Transcendant
Messages: 5466
Enregistré le: 18 Fév 2007, 18:04

par barbu23 » 22 Jan 2010, 22:46

svp, faites l'application à ma place ! :happy3:

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21529
Enregistré le: 11 Nov 2009, 22:53

par Ben314 » 22 Jan 2010, 22:48

Tu utilise l'algo d'euclide (divisions successives) pour le trouver (si tu veut "faire à fond comme l'algorithme").
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

barbu23
Membre Transcendant
Messages: 5466
Enregistré le: 18 Fév 2007, 18:04

par barbu23 » 23 Jan 2010, 15:27

J'arrive pas à faire ce travail seul ! sincèrement ! :triste:

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 94 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite