12.07.2015 Views

Algorithmes de calcul formel - Free

Algorithmes de calcul formel - Free

Algorithmes de calcul formel - Free

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8.7 Exercices (factorisation <strong>de</strong>s polynômes)1. Déterminer le nombre <strong>de</strong> racines <strong>de</strong> −x 7 + x 4 + 12x − 5 comprises entre 0et 6 (en utilisant les suites <strong>de</strong> Sturm, on donnera les détails <strong>de</strong>s <strong>calcul</strong>s).2. Écrire un programme <strong>calcul</strong>ant la suite <strong>de</strong> Sturm d’un polynôme supposésquarefree (on peut tester avec sqrfree), en utilisant l’algorithme d’Eucli<strong>de</strong>.3. Trouver les facteurs <strong>de</strong> <strong>de</strong>gré 1 s’ils existent <strong>de</strong> 3x 5 +25x 4 +67x 3 +77x 2 +55x+13 en remontant ses racines dans Z/pZ[X] pour p premier bien choisi.4. Factoriser le polynôme x 5 + x + 1 par la métho<strong>de</strong> <strong>de</strong> Berlekamp.5. Calculer avec un logiciel les valeurs numériques <strong>de</strong>s racines complexes <strong>de</strong>P(x) = x 5 + x + 1. Trouver les combinaisons <strong>de</strong> racines dont la somme estentière (aux arrondis près). En déduire la factorisation en facteurs irréductiblessur Z <strong>de</strong> P .6. Factorisation numérique sur C. Écrire un programme qui <strong>calcul</strong>e une racined’un polynôme à coefficients complexes en utilisant une métho<strong>de</strong> itérative<strong>de</strong> type métho<strong>de</strong> <strong>de</strong> Newton (avec éventuellement un préfacteur lorsqu’ondébute la recherche). Les polynômes seront représentés par la liste <strong>de</strong> leurscoefficients et l’évaluation faite par la métho<strong>de</strong> <strong>de</strong> Horner. Trouver ensuitetoutes les racines du polynôme en éliminant la racine trouvée (toujours avecHorner). Trouver les combinaisons <strong>de</strong> racines correspondant à un facteur àcoefficients entiers.7. Même question pour les facteurs <strong>de</strong> <strong>de</strong>gré 2 d’un polynôme à coefficientsréels sans racines réelles en utilisant la métho<strong>de</strong> <strong>de</strong> Bairstow décrite ci<strong>de</strong>ssous.On cherche un facteur F = x 2 + sx + p <strong>de</strong> P , on <strong>calcul</strong>e le quotient et lereste <strong>de</strong> la division P = FQ + R par une métho<strong>de</strong> <strong>de</strong> type Horner, il s’agit<strong>de</strong> rendre R (vu comme un vecteur à 2 composantes) nul. On <strong>calcul</strong>e donc∂ s,p R (en cherchant le quotient et le reste <strong>de</strong> xQ et Q par F , pourquoi ?) eton pose :(s, p) n+1 = (s, p) n − λ(∂ s,p R) −1 R(s, p) noù λ est un préfacteur compris entre 0 et 1 et ajusté à 1 lorsqu’on est prochedu facteur.8. Soit p un entier premier et P un polynôme à coefficients dans Z/pZ. On a larelation∏gcd(X pk − X, P) = f, f irréductiblef|P,<strong>de</strong>g(f)|kEn utilisant cette relation, déterminer les <strong>de</strong>grés <strong>de</strong>s facteurs <strong>de</strong>(x 3 + x + 1)(x 4 + x + 1)modulo 5 et 7 (sans utiliser la comman<strong>de</strong> factor). Peut-on en déduire quex 3 + x + 1 et x 4 + x + 1 sont irréductibles sur Z ?9. Utiliser les options “verbose” <strong>de</strong> votre logiciel <strong>de</strong> <strong>calcul</strong> <strong>formel</strong> pour factoriserx 202 + x 101 + 1 et vérifiez que vous avez compris la métho<strong>de</strong> utilisée.60

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!