Université Paris 7 École Normale Supérieure de Cachan École Normale Supérieure École Polytechnique
Université Paris 6 Université Paris 11 École Nationale Supérieure des Télécommunications
Centre National de la Recherche Scientifique Commissariat à l'Energie Atomique Institut National de Recherche en Informatique et en Automatique

Master Parisien de Recherche en Informatique

[Accueil] [La formation] [Informations pratiques]


Algorithmes efficaces en calcul formel (48h, 6 ECTS)

Responsables : M. Giusti, B. Salvy

Objectifs

Le calcul formel (computer algebra ou symbolic computation en anglais) consiste à représenter et manipuler sur ordinateur des objets mathématiques. Les objets sont représentés de manière exacte. La contrepartie est une explosion de la taille mémoire nécessaire au calcul. Dans ce cours, nous présentons les algorithmes de base du calcul formel en nous attachant à donner des versions de complexité quasi-optimale. Ces algorithmes sont ensuite appliqués à des thèmes actifs de recherche comme la sommation et l'intégration symbolique ou l'algèbre commutative effective.

Plan du cours et intervenants prévus pour 2006-2007

  1. Algorithmes fondamentaux (16h30)
  2. Systèmes polynomiaux et leur géométrie (13h30)
  3. Équations différentielles et récurrences linéaires (9h)
  4. Algèbre linéaire avancée et factorisation (7h30)

Alin Bostan (12h), Frédéric Chyzak (10h30), Marc Giusti (13h30), Bruno Salvy (12h)

Cette page contient le programme de l'ensemble du cours et sera modifiée hebdomadairement pour incorporer les divers supports et éventuellement faire évoluer les sujets des séances en fonction de ce qui aura été présenté en cours.

Il est recommandé aux élèves qui s'engagent dans ce cours d'assister au cours de mise à niveau Algèbre commutative ou de s'assurer qu'ils ont déjà étudié les sujets qui y sont abordés.

Langues du cours : Le cours sera en français. Les étudiants seront autorisés à rédiger leur examen en français ou anglais.


Poly en cours de rédaction. (Dernière mise à jour le 05/12/06; les chapitres ci-dessous pour les cours postérieurs à cette date sont souvent plus récents).

Cours 1 & 2. 26/09

Bruno Salvy. Présentation générale du cours

Alin Bostan. Multiplication rapide

Cours 3 & 4. 03/10

Bruno Salvy. Calculs rapides sur les séries

Alin Bostan. Récurrences linéaires à coefficients constants et fractions rationnelles.

Cours 5 & 6. 10/10

Alin Bostan. Calculs modulaires, évaluation-interpolation

Frédéric Chyzak. Récurrences linéaires à coefficients polynomiaux : nième terme, n premiers termes

Cours 7 & 8. 17/10

Alin Bostan. Algèbre linéaire. De Gauss à Strassen

Bruno Salvy. Solutions séries d'équations différentielles

Cours 9 & 10. 24/10

Alin Bostan. Solutions rationnelles de systèmes linéaires polynomiaux (algorithme de Storjohann)

Bruno Salvy. Pgcd, résultant, et approximants de Padé

Cours 11 & 12. 31/10

Marc Giusti. Bases standard

Bruno Salvy. Séries D-finies

Cours 13 & 14. 07/11

Frédéric Chyzak. Pgcd rapide, résultant rapide

Marc Giusti. Syzygies et construction des bases standard pour des idéaux homogènes.

Partiel le 14/11

Cours 15 & 16. 21/11

Marc Giusti. Fonction et polynôme de Hilbert. Dimension, degré.

Frédéric Chyzak. Algèbre linéaire creuse : algorithme de Wiedemann.

Cours 17 & 18. 28/11

Bruno Salvy. Correction du Partiel

Frédéric Chyzak. Solutions de récurrences linéaires et sommation indéfinie. Algorithmes d'Abramov et de Gosper.

Cours 19 & 20. 5/12

Marc Giusti. Triangularisation des idéaux, Nullstellensatz, mise en position de Noether

Frédéric Chyzak. Solutions de récurrences linéaires et sommation indéfinie. Algorithmes d'Abramov et de Gosper. (fin)

Cours 21 & 22. 12/12

Marc Giusti. Théorie de la dimension.

Bruno Salvy. Sommation hypergéométrique par l'algorithme de Zeilberger. Solutions polynomiales et rationnelles d'équations différentielles linéaires.

Cours 23 & 24. 19/12

Marc Giusti. Géométrie affine/géométrie projective. Clôture projective.

Bruno Salvy. Solutions polynomiales et rationnelles d'équations différentielles et de récurrences linéaires : la complexité binaire.

Cours 25 & 26. 09/01

Frédéric Chyzak. Polynômes de Ore.

Alin Bostan. Principe de Tellegen et applications.

Cours 27 & 28. 16/01

Frédéric Chyzak. Bases de Gröbner pour les fonctions spéciales. D-finitude multivariée.

Frédéric Chyzak. Intégration et sommation définies par création téléscopique.

Cours 29 & 30. 23/01

Marc Giusti. Quête d'une meilleure complexité : cas particulier des intersections complètes projectives. Rôle crucial des structures de données.

Marc Giusti. Résolution géométrique I : algorithme.

Cours 31 & 32. ATTENTION : 06/02

Marc Giusti. Résolution géométrique II : complexité.

Alin Bostan. Révision.

Examen le 13/02

Bibliographie

Équipe pédagogique

A. Bostan CR INRIA Rocquencourt
F. Chyzak CR INRIA Rocquencourt
M. Giusti DR CNRS STIX
B. Salvy DR INRIA Rocquencourt

Page maintenue par webmaster[arobase]mpri[point]master[point]univ-paris7[point]fr. [English version]