Informations sur les Journées
2. Résumés des cours
1. Décodage des codes géométriques et algorithmes de Guruswami-Sudan
Daniel Augot (INRIA, Saclay)
Le premier exposé reprend les algorithmes classiques de décodage des codes géométriques, ba-
sés sur l’algorithme de Berlekamp-Massey et ses généralisations multivariées (Berlekamp-Massey-
Sakata). Toutefois, avant de présenter ces algorithmes, je rappelerai les bases de la théorie des
codes : codes linéaires, borne de Singleton, codes de Reed-Solomon, borne de Hamming. En-
suite, j’introduirai de manière motivée la famille des codes géométriques, comme généralisation
des codes de Reed-Solomon, après un bref rappel de la théorie des courbes algébriques sur les
corps finis. Le cadre sera alors en place pour introduire le décodage par syndrômes, qui est le
décodage classique des codes géométriques. Le deuxième exposé est consacré aux progrès récents
dans le domaine du codage algébrique, qui reposent sur le décodage par interpolation. Ces progrès
sont dus à Guruswami-Sudan, et reposent sur une vision duale des codes de Reed-Solomon et
des codes géométriques. Je présenterai dans l’ordre les algorithmes de Berlekamp-Welsh, Sudan
et Guruswami-Sudan, dans le contexte des codes de Reed-Solomon et dans le contexte des codes
géométriques. On verra finalement comment l’algorithme de Berlekamp-Massey-Sakata peut être
recyclé dans ce contexte.
2. Algorithmes rapides pour les polynômes et matrices
Alin Bostan (INRIA Rocquencourt)
Les principaux thèmes de cet exposé sont la conception et l’analyse d’algorithmes pour deux
types spécifiques de calculs algébriques : avec des polynômes et des séries formelles à une variable,
d’une part, et avec des matrices denses et des matrices structurées, d’autre part. De nombreuses
applications seront décrites, concernant la manipulation rapide des fonctions rationnelles, des ma-
trices polynomiales, des nombres algébriques, des fonctions algébriques, des récurrences et des
opérateurs différentiels. L’accent sera mis principalement sur la complexité asymptotique, et sur
l’illustration des paradigmes fondamentaux (diviser-pour-régner, pas de bébé/pas de géant, prin-
cipe de transposition) et des techniques (exponentiation binaire, itération de Newton, évaluation-
interpolation), utilisées dans la conception et l’analyse des algorithmes. Dans la première partie de
l’exposé, nous montrerons comment, en utilisant de telles techniques, une multitude d’opérations
sur les polynômes et les séries (division, logarithme, exponentielle, évaluation, interpolation, chan-
gement de base, composition, plus grand commun diviseur, résultant, approximants de Padé et de
Padé-Hermite,...) peuvent être ramenées ultimement à la multiplication polynomiale, et héritent
ainsi de sa bonne complexité. Dans la deuxième partie de l’exposé, nous examinerons d’abord
la complexité des calculs avec les matrices denses (inversion, décomposition LU, calcul du dé-
terminant et du polynôme caractéristique,...), en les ramenant à la multiplication de matrices.
Puis, nous présenterons un traitement unifié des calculs avec les matrices structurées (Toeplitz,
Hankel, Vandermonde, Cauchy, Sylvester, et leurs généralisations), montrerons leurs liens avec les
calculs polynomiaux, et exploiterons ces corrélations pour obtenir des accélérations significatives
par rapport au cas des matrices denses. Une liste de problèmes ouverts conclura l’exposé.
3. Complexité et conditionnement
Jean-Pierre Dedieu (Université Toulouse)
Peut-on facilement calculer, de façon approchée, un zéro d’un système de néquations polyno-
miales en ninconnues à coefficients complexes ? Quelle est la complexité d’un tel calcul ? L’approche
que nous présentons au cours de ces exposés utilise un modèle de calcul sur les nombres réels et
privilégie les méthodes homotopiques. Nous verrons comment relier la complexité d’un tel calcul
au conditionnement des systèmes rencontrés lors du parcours homotopique et nous montrerons
comment rechercher des trajectoires optimales.
4. Une introduction à l’analyse algébrique constructive et à ses applications
Alban Quadrat (INRIA Sophia Antipolis)
Le but de ce mini-cours est de présenter une introduction à l’analyse algébrique constructive
et à certaines de ses applications récentes en théorie des systèmes, théorie du contrôle et physique
3