Algorithme de Buchberger

De testwiki
Aller à la navigation Aller à la recherche

Modèle:Voir homonymes Modèle:Ébauche L'algorithme de Buchberger est un algorithme permettant de calculer une base de Gröbner pour un idéal polynomial à partir d'un ensemble générateur de l'idéal et d'un ordre sur les monômes. Il a été publié par le mathématicien autrichien Bruno Buchberger en 1976[1].

En pseudo-code, il peut être décrit comme suit[2] :

Entrées : un système de polynômes F=(f1,,fs) ; 
          un ordre monomial 
Sortie : une base de Gröbner de f1,,fs

GF
Répéter
     GG
     Pour chaque paire {p,q} dans G :
        mppcm(MD(p),MD(q))
        
        SmTD(p)pmTD(q)q 
        
        r reste de S par G
        Si r est différent de 0 alors GG{r}
Jusqu'à ce que G=G
Renvoyer G

Le polynôme S dans l'algorithme est appelé S-polynôme de p et q, parfois noté S(p,q). Les fonctions MD et TD sont respectivement le « monôme dominant » et le « terme dominant » (produit du monôme dominant par son coefficient).

Références

Modèle:Références

Article connexe

Complétion de Knuth-Bendix

Modèle:Portail