Équipe CASYS.

Responsable scientifique : Jean-Guillaume Dumas.

Rapport sur la période : du 1 Janvier 2006 au 31 Décembre 2009.

Site internet : http://ljk.imag.fr/CASYS
Tutelles : Université Grenoble 1, Université Grenoble 2, Grenoble INP, CNRS, INRIA.

Sommaire

1  Présentation générale

Projet scientifique et technologique

L’équipe CASYS (Calculs Algébriques et Systèmes Dynamiques) fait partie du Département MAD (Modèles et Algorithmes Déterministes) et regroupe des chercheurs s’intéressant au calcul formel, à l’analyse et au contrôle de systèmes dynamiques classiques ou hybrides (symboliques/exacts/numériques) ainsi qu’à la sémantique de ces calculs.

Nos recherches sont centrées sur les thèmes suivants, liés à plusieurs projets :

L’équipe s’articule autour de compétences en mathématiques et en informatique pour développer des algorithmes mêlant des aspects numériques, exacts, formels. Nous développons donc des méthodes hybrides où le continu, numérique, est piloté par des événements discrets, des méthodes exactes pour résoudre des problèmes particulièrement mal conditionnés, ou des problèmes dans des ensembles abstraits où l’approximation n’a aucun sens. Depuis la modélisation, en physique et biologie mais aussi en mathématiques pures, l’idée est de développer des algorithmes efficaces donnant des garanties sur leur exécution et leurs résultats. Il faut ainsi construire les modèles dynamiques adaptés, les simuler et les analyser, donner les outils mathématiques pour le contrôle et la commande optimale. Il faut créer les algorithmes de calcul exact de complexité minimale permettant de résoudre le plus efficacement les problèmes sous-jacents et de prévoir mathématiquement leur comportement. Enfin, il faut optimiser leur design pour leur permettre de concilier efficacité et généricité grâce à une utilisation fine et sophistiquée des langages de programmation et de leur sémantique.

Scientific and Technological Project

The CASYS team (Algebraic Computations and Dynamical Systems) is part of the MAD department and brings together researchers interested in computer algebra, analysis and control of classic or hybrid dynamical systems (symbolic/exact/numeric) as well as in the semantics of these computations.

Our research is centered on the following themes, linked to several projects:

The team uses competence in mathematics and informatics to develop algorithms associating numerical, exact and algebraic aspects. We thus develop hybrid methods where continuous or numeric behaviors are influenced by discrete events, exact methods for especially badly conditioned problems, or problems in abstract structures where approximation makes no sense. From modelling, in physics and biology but also from questions in pure mathematics, our idea is to develop efficient algorithms giving guarantees on their execution and results. We thus build adapted dynamical models, simulate and analyze them and develop the mathematical tools for their optimal control. In addition, we create the exact algorithms with minimal complexity solving with maximal efficiency the underlying problems, while predicting their behavior. Finally, we optimize their design in order to conciliate efficient and generic programming thanks to a subtle and sophisticated use of the programming languages and their semantics.

2  Composition de l’équipe

 


Permanents
NomPrénomGradeInstitutionDate d’arrivée
CHAFFYClaudineMaître de conférencesUJF01/11/1982
COLEMANRodneyMaître de conférencesUJF01/09/1990
DUMASJean-GuillaumeMaître de conférencesUJF01/09/2002
DUVALDominiqueProfesseurUJF01/09/2000
FOUSSELaurentMaître de conférencesUJF01/09/2007
GIRARDAntoineMaître de conférencesUJF01/09/2006
HILDEBRANDRolandChercheur (CR)CNRS08/09/2003
JAMESGuillaumeProfesseurINPG01/09/2008
JUNGFrançoiseMaître de conférencesUJF01/10/1989
MAIGNANAudeMaître de conférencesUPMF01/09/2003
TOURNIEREvelyneProfesseurUJF01/10/1970


Post-doctorant
NomPrénomFonctionInstitutionDate d’arrivée
MORARESCUIrinel-ConstantinPost-doctorantUJF01/01/2009


Doctorants
NomPrénomUniversitéDirecteursContrat1ère inscription
BOYERBriceUJFD. Duval, J.-G. DumasMESR2008
FERREIRACynthiaINSA ToulouseJ.-M. Roquejoffre, G. James 2005
LEBELLEGOMarionUniv. Paul Sabatier ToulouseE. Lombardi, G. James 2008

Anciens membres (entre le 1er octobre 2005 et le 30 septembre 2009)



Permanent
NomPrénomGradeInstitutionDate d’arrivéeDate de départSituation actuelle
DELLA DORAJeanProfesseurINPG01/01/198931/08/2009Retraité


Post-doctorant, visiteurs
NomPrénomFonctionDate d’arrivéeDate de départInstitution
EDWARDSRoderickVisiteur22/09/200822/11/2008 University of Victoria
PELINOVSKYDmitryVisiteur20/06/200927/06/2009McMaster University
ZHENGGangPost-doctorant01/01/200831/10/2008UJF


Doctorants
NomPrénom1ère inscriptionDate de départUniversité DirecteursSituation actuelle
FARCOTÉtienne200130/12/2005INPGJ. Della Dora CR INRIA
KOLBSébastien200231/10/2007INPGJ. Della DoraCReA
PERNETClément200327/09/2006UJFD. Duval, J.-G. DumasMCF UJF
RONDEPIERREAude200218/07/2006INPGJ. Della Dora, J.-G. DumasMCF INSA Toulouse
TOURNIERLaurent200130/12/2005INPGJ. Della Dora CR INRA
URBAŃSKAAnna200508/12/2008UJFD. Duval, J.-G. DumasPoursuite de la thèse en GB

Évolution de l’équipe :
Après le départ de Michèle Benois en 2005, l’équipe s’est renforcée sur le thème des systèmes hybrides par le recrutement d’Antoine Girard (MCF) en 2006. En 2007, l’UJF a souhaité développer l’aspect cryptologie et a donc procédé au recrutement d’un professeur à l’Institut Fourier et de deux maîtres de conférences, un à Verimag et un au LJK dans l’équipe CASYS, Laurent Fousse. Enfin, Guillaume James de l’INSA Toulouse a été recruté professeur en remplacement de Jean Della Dora, retraité depuis 2008.

3  Thèmes de recherche

Nous identifions deux aspects principaux dans la recherche de l’équipe CASYS : un aspect algorithmique et calcul formel en algèbre linéaire, arithmétique et sémantique pour des structures algébriques ; un aspect modélisation, analyse et commande des systèmes dynamiques, hybrides, différentiels.

3.1  Calculs algébriques

3.1.1  Catégories pour la sémantique des langages de programmation

Participants :
D. Duval (PR), J.-G. Dumas (MCF), L. Fousse (MCF).
Enjeux scientifiques et atouts de l’équipe :
  Nous développons l’utilisation de la théorie des catégories à la sémantique des langages de programmation dans trois directions principales.
Réécriture de graphes. Le principe de l’utilisation de pushouts pour la transformation de graphes est bien connu, mais son adaptation à des situations précises est délicate; nous étudions les graphes qui modélisent la mémoire (les cellules et les pointeurs).
Structuration de logiciels complexes. Les catégories fournissent une alternative aux logiciels de modélisation diagrammatiques usuels comme UML; nous utilisons cette approche pour des logiciels complexes en calcul formel.
Sémantique des effets. Les catégories cartésiennes closes fournissent une sémantique catégorique pour les langages fonctionnels; pour traiter des effets, on doit considérer des monades ou des catégories prémonoidales, nous étudions dans ce cadre le problème fondamental de l’ordre d’évaluation des arguments pour les fonctions multivariées.
Nous collaborons hors LJK sur ces sujets avec R. Echahed (CR CNRS, LIG), F. Prost (MCF, LIG), J.-C. Reynaud (IR CNRS, LSR, puis retraité) et C. Dominguez Perez (Université de la Rioja, Espagne).
Résultats principaux Jan. 2006 – Déc. 2009 :
 
Réécriture de graphes. Généralisation de l’approche du «double pushout »  afin de manipuler des structures de données complexes avec pointeurs. Étude du processus de ramasse-miettes en termes d’adjonction. Mise au point d’une nouvelle méthode utilisant des pushouts hétérogènes afin de «cloner » certaines parties du graphe. Ces 3 résultats ont été présentés et publiés dans 3 congrès internationaux [83, 82, 10]. Ce thème de recherche est considéré par le LJK comme l’un des faits marquants du laboratoire pour 2007-08.
Structuration de logiciels complexes. Application, entre autres, au logiciel LinBox en C++ pour le calcul linéaire. Ce résultat a été présenté et publié au congrès LMO’06 [131].
Sémantique des effets. Approche tout à fait nouvelle du problème de la séquentialité de l’évaluation des arguments, avec la notion de catégorie à effets cartésienne. Ce résultat a été présenté au workshop international ACCAT’09 [11], la procédure pour publication dans la revue JSC est en cours.
Perspectives :
  Développer les applications de la notion de pushout hétérogène. Publier un article de synthèse sur les logiques diagrammatiques. Appliquer nos techniques à la modélisation par diagrammes dans un cadre orienté objet. Appliquer nos travaux sur la séquentialité à la sémantique des langages impératifs puis orientés objet.

3.1.2  Algèbre linéaire exacte

«Mathematics is the art of reducing any problem to linear algebra » [W Stein, U. of Washington].

Participants :
  J.-G. Dumas (MCF), L. Fousse (MCF), Clément Pernet (thèse soutenue en 2006, dir. D. Duval et J.-G. Dumas), Anna Urbańska (Doctorante, dir. D. Duval et J.-G. Dumas), Brice Boyer (Doctorant, dir. D. Duval et J.-G. Dumas).
Enjeux scientifiques et atouts de l’équipe :
  En calcul formel comme en calcul numérique, l’algèbre linéaire est souvent un point majeur pour la résolution efficace des problèmes. Ces quinze dernières années, les progrès non négligeables des machines et considérables de l’algorithmique formelle ont permis au domaine de devenir abordable en pratique.

En effet, en calcul numérique, le modèle algébrique de complexité associé à l’étude de la stabilité et à une utilisation optimale des différentes ressources réelles des machines permet souvent de conclure sur l’efficacité d’une méthode. Différemment, en calcul formel, si la stabilité des algorithmes n’est plus un problème, les coefficients des matrices appartiennent à des domaines a priori moins naturels à manipuler de manière pratique: il s’agit par exemple des entiers, de corps ou de groupes finis, d’anneaux de polynômes, etc.

Résultats principaux Jan. 2006 – Déc. 2009 :
  Après les percées de la complexité binaire et le développement des logiciels haute-performance comme LinBox, FFLAS-FFPACK et Givaro, ces dernières années, nous avons encore amélioré l’algorithmique de l’algèbre linéaire exacte, à la fois au niveau des ordres de grandeur des complexités théoriques mais aussi au niveau des constantes effectives permettant de fixer LinBox comme la bibliothèque d’algèbre linéaire exacte de référence. Cela inclut notamment :
La démonstration, à partir de la thèse de C. Pernet [173], de la réduction du calcul du polynôme caractéristique à la multiplication de matrice (problème auparavant ouvert dont les derniers développements remontaient aux années 80) et ses applications au calcul sur matrices creuses [12, 47] ; et l’amélioration d’un ordre de grandeur des précédentes bornes sur la taille des coefficients des polynômes caractéristiques et minimaux entiers [73].
La réduction d’un tiers de la quantité de mémoire nécessaire à l’algorithme de Strassen-Winograd pour la multiplication rapide de matrices [3], point de départ de la thèse de B. Boyer.
La proposition d’une arithmétique compressée accélérant les calculs d’algèbre linéaire pour les petits corps finis et l’arithmétique de la division en cryptologie [43, 45, 46].
La parallélisation efficace des routines de calcul du rang pour réussir à avancer vers la preuve de la conjecture de Vandiver en K-theory [76].
Le développement d’algorithmes auto-adaptatifs permettant de tirer parti des avantages combinés de plusieurs algorithmes. Grâce à une méthodologie générale [120], point de départ de la thèse de A. Urbańska, nous avons ainsi réussi à réduire les complexités de nombreux problèmes comme le calcul du déterminant [137] et la résolution de systèmes parallèle [134].
Perspectives :
  A. Urbańska étend dans sa thèse les résultats adaptatifs sur les entiers au cas rationnel et à son application aux problèmes numériques mal conditionnés ; B. Boyer travaille sur le calcul exact des espaces propres et le changement de paradigme de programmation de l’algèbre linéaire qu’implique le passage aux architectures multi-cœurs/GPU ; la résolution du problème ouvert du polynôme caractéristique en boîte noire (problème numéro 9 de E. Kaltofen) permettrait par exemple une résolution effective du problème de l’isomorphisme de graphes pour de nombreuses classes de graphes creux. En particulier, l’extension des méthodes développées dans [12] nécessite de combiner des résultats fins d’algèbre linéaire sur ℤ et de calcul d’index en théorie algorithmique des nombres.

Enfin, les techniques spécifiques à la caractéristique 2 sont absentes de LinBox. Le projet M4RI a donc pour but de pallier ce manque et d’étudier de manière générale les techniques ad hoc pour les petites caractéristiques [48].

3.1.3  Arithmétique pour la cryptologie et les codes correcteurs

Participants :
  L. Fousse (MCF), R. Coleman (MCF), J.-G. Dumas (MCF), Brice Boyer (Doctorant, dir. D. Duval et J.-G. Dumas).
Enjeux scientifiques et atouts de l’équipe :
  Ce thème de recherche s’appuie notamment sur les compétences en algèbre linéaire et en arithmétique présentes dans l’équipe, et est porté par diverses collaborations locales: avec Jean-Louis Roch, Franck Leprevost, Roland Gillard, Yassine Lakhnech puis Philippe Elbaz-Vincent des LIG, Institut Fourier et Verimag, nous avons commencé à collaborer sur plusieurs projets de recherche (voir page ??), en liaison avec les codes correcteurs (Safescale) puis avec la cryptanalyse (PaloAlto). En effet en 2006, l’université Joseph Fourier a recruté trois enseignants chercheurs, Philippe Elbaz-Vincent, professeur à l’institut Fourier, Pascal Lafourcade, maître de conférences à Verimag et L. Fousse, maître de conférences en arithmétique dans l’équipe CASYS du LJK.
Résultats principaux Jan. 2006 – Déc. 2009 :
  Nous avons alors développé nos activités dans le domaine de la cryptologie et des codes correcteurs: Jean-Guillaume Dumas et Laurent Fousse ont démarré une collaboration avec Bruno Salvy du projet INRIA Algorithmes [45, 46] et Pascal Giorgi du LIRMM sur l’arithmétique à précision fixée ; et L. Fousse entame une collaboration avec Philippe Gaborit et Carlos Aguilar Melchior du laboratoire XLIM sur le retrait privé d’information (Carlos Aguilar Melchior, Laurent Fousse et Philippe Gaborit, Lattice-based Private Searching Scheme with Recursion, en préparation).

Nous avons initié une collaboration avec Vincent Roca du projet INRIA Planète sur de l’algèbre linéaire en caractéristique 2 pour des codes correcteurs LDPC [48]. Jean-Guillaume Dumas collabore également avec Cécile Canovas du CEA-LETI-CESTI à Grenoble sur des attaques par perturbations sur RSA [1]. Enfin, nous sommes partenaires du projet Shiva avec le CEA, plusieurs industriels et plusieurs laboratoires de recherche grenoblois sur de la cryptologie embarquée sur FPGA.

Par ailleurs, nous avons des activités de recherche plus amont et orientées vers la théorie algorithmique des nombres. Jean-Guillaume Dumas a notamment développé un nouvel algorithme probabiliste permettant de calculer des racines primitives pour des tailles de corps finis jusqu’alors inatteignables [123]. Jean-Guillaume Dumas a également donné la première caractérisation complète des nombres Queneau, et ainsi démontré une conjecture de Joerg Arndt reliant racines primitives et bases normales optimales de type-2 pour GF(2n) [40]. Dans ce cadre, Rodney Coleman étudie également la fonction indicatrice d’Euler φ(n). En particulier, il essaie de caractériser l’image de cette fonction (il s’agit d’un problème théorique ouvert). En préparation: On the image of Euler’s totient function.

Enfin, la rédaction de supports de cours dans les domaines de la cryptologie, des codes correcteurs et de la compression s’est ensuite concrétisée par la publication d’un ouvrage unifiant les théories sous-jacentes à destination des Masters [78] ainsi que par plusieurs chapitres d’un ouvrage de référence sur le sujet [133, 132, 119]. La traduction de cet ouvrage en anglais a été assurée par R. Xu et R. Coleman et la publication est en cours [13].

Perspectives :
  Les perspectives de recherche dans ce thème pour l’équipe CASYS s’articulent en plusieurs parties autour du développement de logiciels pour les codes et la cryptologie adaptés aux nouvelles architectures multi-cœurs.
Développer les codes spécifiques à l’algèbre linéaire exacte en caractéristique 2 pour les codes correcteurs. Le prototype de bibliothèque d’algèbre linéaire en très petite caractéristique, M4RI [48], est prometteur dans ce cadre.

Par ailleurs, des expériences de calcul sur processeurs graphiques montrent que de l’algèbre linéaire numérique haute performance est dorénavant possible sur ces multi-cœurs. Un défi technologique, abordé dans la thèse de B. Boyer, est ici de combiner l’approche numérique/exacte de FFLAS [47] avec la caractéristique 2, les formats spécifiques de matrices pour GPU [45] et les matrices de codes.
Développer une arithmétique efficace, à précision fixée, spécialisée pour architectures multi-cœurs et cryptologie sur jacobiennes de courbes. Les dernières générations de calculateurs combinent en effet des processeurs classiques (CPU) multi-cœurs avec des processeurs spécialisés tels que FPGA (Field-programmable gate array) reprogrammables et des GPU (Graphics Processing Unit) afin d’atteindre des performances importantes, et les logiciels actuels d’arithmétiques ne savent pas en tenir compte. D’autre part, les efforts en cryptologie à clef publiques se portent actuellement sur l’utilisation de courbes elliptiques, ou plus généralement de jacobiennes de courbes, et de couplages.

Plusieurs pistes sont envisagées pour optimiser des bibliothèques spécialisées pour la cryptographie telles que Crypto++, MIRACL ou OpenSSL, actuellement moins efficaces qu’une bibliothèque générique de précision arbitraire comme GMP : modifier les structures de données grâce aux techniques «recursive double size», coupler d’autres arithmétiques plus adaptées comme des bases RNS (residue number system) spécialisées, identifier ou construire des représentations et des courbes plus adaptées aux multi-cœurs.

3.2  Systèmes dynamiques

3.2.1  Équations différentielles

Participants :
  F. Jung (MCF), J. Della Dora (PR), E. Tournier (PR).
Enjeux scientifiques et atouts de l’équipe :
  Ce thème s’inscrit dans la suite des travaux de l’équipe sur les équations différentielles linéaires (projet européen CATHODE I) et non-linéaires (projet européen CATHODE II). Au cours du quadriennal qui vient de s’écouler, le travail a été recentré sur les équations différentielles linéaires au voisinage des singularités irrégulières, en particulier sur l’étude algorithmique du phénomène de Stokes. Il a abouti à un algorithme de calcul numérique des multiplicateurs de Stokes pour une large classe d’équations différentielles linéaires. Celui-ci est basé sur l’analyse des singularités des transformées de Borel des séries divergentes qui apparaissent dans les solutions. Il s’applique dès que ces séries sont k-sommables, à condition que leur transformées de Borel n’aient que des singularités régulières et ne présentent pas plusieurs singularités alignées sur une même demi-droite issue de l’origine.
Résultats principaux Jan. 2006 – Déc. 2009 :
  Cette étude a conduit au développement d’un module logiciel, écrit en Maple, qui contient la résolution formelle des équations et la description du phénomène de Stokes et qui permet le calcul numérique et la visualisation graphique d’une solution particulière sur toute la surface de Riemann du logarithme (au voisinage d’une singularité irrégulière).
Perspectives :
  Ce travail a été effectué en collaboration avec J.-P. Ramis (Toulouse), F. Fauvet et J. Thomann (Strasbourg) [16, 141, 70, 34]. Il pourra être poursuivi dans différentes directions : en appliquant les programmes développés sur des équations intéressant les physiciens (Prolate wave equations), en élargissant la classe d’équations auxquelles ils s’appliquent, en développant un type de représentation surfacique des solutions, qui nécessite une cartographie du plan complexe rendue plus aisée par la présente description du phénomène de Stokes.

3.2.2  Interaction des systèmes dynamiques avec la physique et la biologie, bifurcations

Participants :
  G. James (PR), A. Girard (MCF), R. Edwards (PR invité).
Enjeux scientifiques et atouts de l’équipe :
  Nos travaux concernent des systèmes dynamiques issus de la physique et de la biologie. Ils portent sur la modélisation de systèmes physiques, la simulation des modèles et leur analyse mathématique. Ce dernier point constitue notre activité principale et conduit notamment à l’étude de bifurcations dans des systèmes dynamiques de dimension finie ou infinie. Nous étudions des ondes non linéaires impliquées dans différents processus physiques, comme par exemple les «breathers»  (oscillations périodiques en temps et spatialement localisées) qui jouent un rôle important dans la dynamique d’ouverture de l’ADN. Parmi les modèles considérés figurent des réseaux infinis d’oscillateurs, dans lesquels les solutions localisées telles que les breathers [111] ou les vortex [5] présentent des caractéristiques nouvelles liées à la discrétisation spatiale des modèles. Une part importante de nos recherches s’effectue en collaboration avec des physiciens et dans le cadre de financements nationaux (ACI Localisation non linéaire et applications à la physique des molécules biologiques, 04-07).
Résultats principaux Jan. 2006 – Déc. 2009 :
  L’étude de systèmes dynamiques sur réseaux s’est beaucoup développée ces vingt dernières années et a apporté des éclairages nouveaux sur différents phénomènes physiques. Un exemple frappant est celui des fluctuations d’ouverture de l’ADN, qui consistent en des vibrations de grande amplitude d’un petit nombre de paires de bases sous l’effet des fluctuations thermiques. Ce phénomène peut être modélisé à l’aide d’une chaîne d’oscillateurs non linéaires correspondant aux différentes paires de bases (modèle de Peyrard et Bishop, 1989). Les non-linéarités et la nature discrète du modèle conduisent à la formation de breathers qualitativement similaires aux oscillations localisées de l’ADN. Bien que fort intéressants, les réseaux non linéaires analysés jusqu’ici négligeaient certains ingrédients importants dans le contexte des biomolécules. Les travaux que nous avons réalisés ont permis de progresser dans différentes directions.
Théorèmes d’existence de breathers et d’orbites périodiques relatives dans des modèles de molécules planaires. Les théorèmes d’existence de breathers dans des ensembles d’atomes faiblement couplés étaient jusqu’à présent restreints à des réseaux 1D ou bien à des modèles avec des potentiels locaux qui brisent l’invariance euclidienne de ces systèmes. Or ces limitations devaient être levées afin de se rapprocher des expériences réelles dans lesquelles des oscillations localisées sont détectées. Nous avons obtenu une preuve d’existence de breathers pour des systèmes hamiltoniens planaires avec invariance euclidienne [65]. Ce résultat est valable pour un nombre arbitraire (fini) de particules. Il est basé sur la continuation de breathers par rapport à un paramètre γ mesurant le rapport de masse entre certains groupes d’atomes (l’existence de breathers est démontrée dans la limite d’un grand rapport de masse). Nous avons étendu ces résultats à des orbites périodiques relatives, qui sont périodiques dans un repère en rotation à vitesse constante [28]. Le système étudié est triatomique avec deux atomes lourds identiques. Nous montrons l’existence de solutions de grande amplitude pour γ grand, étendant ainsi des résultats classiques obtenus au voisinage de configurations d’équilibre.
Amélioration du modèle de Peyrard-Bishop pour l’ADN. Le modèle initialement introduit par Peyrard et Bishop reproduit qualitativement les fluctuations d’ouverture localisées de l’ADN, mais ne donne pas des résultats satisfaisants d’un point de vue quantitatif. En particulier, la durée moyenne d’ouverture des bases excitées est 100 fois trop courte par rapport aux mesures expérimentales et les zones ouvertes sont trop étendues. Nous avons introduit un nouveau modèle pour lequel ces caractéristiques deviennent quantitativement correctes [67, 32]. Ce modèle tient compte du fait que les paires de bases ouvertes fluctuent davantage et leur rotation peut alors gêner leur fermeture, induisant une barrière d’énergie dans leur potentiel d’interaction effectif. Cet effet amène l’existence d’un nouveau type de breathers, qui n’oscillent pas autour de l’état fondamental correspondant à la chaîne fermée mais autour d’un état d’équilibre spatialement localisé. Nous avons démontré l’existence de ces solutions pour un couplage faible entre les bases voisines (James, Levitt et Ferreira, article en préparation). Par ailleurs, nous avons étudié le modèle de Peyrard-Bishop spatialement non homogène (les variations spatiales des paramètres du réseau proviennent de la séquence génétique), et avons fourni une explication géométrique à des bifurcations de breathers induites par des inhomogénéités spatiales [29].
Perspectives :
  En bio-mathématiques, nous étudions le couplage entre les vibrations des filaments d’actine et leur nuage ionique (Ferreira, James, Peyrard), et les fluctuations d’ouverture de l’ADN : modélisation du bruit thermique, torsion, hysteresis (Girard, James, Peyrard, Labbé). Par ailleurs nous collaborons avec l’IPG de Strasbourg pour étudier la dynamique de failles sismiques (James, Schmittbuhl, Toussaint, Cochard, Lebellego, Lombardi) : propagation de dislocations, stick-slip. Nous étudions aussi des modèles plus théoriques : chaînes d’oscillateurs avec potentiels quadratiques par morceaux (Edwards et James), justification d’EDP d’enveloppe pour des breathers dans des réseaux 2D (James et MacKay).

3.2.3  Systèmes hybrides, dynamique des réseaux

Participants :
  A. Girard (MCF), J. Della Dora (PR), R. Edwards (PRI 2008), R. Hildebrand (CR), A. Maignan (MCF), C. Morarescu (Post-doctorant, 2009), G. Zheng (Post-doctorant 2008), A. Rondepierre (thèse soutenue en 2006, dir. J. Della Dora et J.-G. Dumas).
Enjeux scientifiques et atouts de l’équipe :
  Un système hybride est un système dynamique résultant de l’interaction entre des processus discrets, décrits par exemple par des automates, et continus, décrits par des équations différentielles. L’étude de ces systèmes complexes est difficile, leur caractère hétérogène rendant inopérantes les méthodes classiques pour l’analyse des systèmes dynamiques continus ou discrets. La recherche sur les systèmes hybrides est par nature pluridisciplinaire et nous entretenons des collaborations fructueuses avec des informaticiens (VERIMAG, Grenoble) et automaticiens (University of Pennsylvania et University of California at Los Angeles, USA). Notre travail dans ce domaine porte sur le développement de méthodes algorithmiques d’analyse et d’abstraction des systèmes hybrides et leur application dans les domaines de l’automatique, du contrôle optimal, de la robotique et des systèmes embarqués. Plus récemment, nous avons considéré un nouveau domaine d’application des systèmes hybrides: l’étude de la dynamique des réseaux, notamment biologiques et sociaux. La qualité de notre travail est reconnue internationalement comme en atteste notre participation aux comités de programme des deux conférences majeures du domaine (Hybrid Systems: Computation and Control, Analysis and Design of Hybrid Systems).
Résultats principaux Jan. 2006 – Déc. 2009 :
  Nos principales contributions dans ce domaine de recherche sont les suivantes :
Vérification des systèmes hybrides : Il s’agit de vérifier que les trajectoires d’un système hybride satisfont une propriété donnée, pour toutes conditions initiales et perturbations admissibles. Ceci peut se faire par une analyse d’atteignabilité qui consiste à déterminer une approximation de l’enveloppe des trajectoires du système. Pour les systèmes où la dynamique continue est affine par morceaux, nous avons proposé un schéma algorithmique efficace [158] et pouvant s’adapter à plusieurs types de représentation de l’ensemble atteignable [57, 31]. Pour les systèmes où la dynamique continue est non-linéaire, une méthode de linéarisation par morceaux, ou hybridisation [71], permet de se ramener à l’utilisation des techniques citées précédemment. Dans le cadre du projet VAL-AMS, nous avons développé une autre approche qui consiste à simuler un certain nombre de trajectoires du système. Pour chacune de ces trajectoires, on détermine un ensemble de trajectoires voisines qui satisfont également la propriété. L’ensemble des trajectoires du système, ainsi couvert par un nombre fini de tels voisinages, est certifié satisfaire la propriété [162, 140, 35].
Abstraction des systèmes hybrides : Les techniques d’abstraction ou de réduction de modèles sont des ingrédients indispensables pour l’étude de systèmes hybrides complexes. La problématique centrale de l’abstraction des systèmes hybrides est de pouvoir comparer des modèles de nature différente (continu, discret, hybride). Les relations de simulation sont largement utilisées pour les systèmes discrets, elles décrivent comment une trajectoire du système peut être reproduite par son approximation. Pour les systèmes continus et hybrides, nous avons relaxé cette condition : une relation de simulation approchée décrit comment la trajectoire du système peut être approchée (avec une borne d’erreur garantie) par une trajectoire de son approximation [98]. Nous avons développé des méthodes de réduction de modèle basées sur cette approche pour des systèmes continus et hybrides [160, 170, 96, 55]. Les résultats les plus prometteurs, obtenus dans le cadre du projet VAL-AMS, concernent le calcul d’approximations discrètes de systèmes continus ou hybrides avec des applications à des systèmes mécaniques ou des circuits électriques [92, 68, 59]. Ces techniques d’abstraction peuvent être utilisées pour le contrôle hiérarchique des systèmes hybrides, l’idée est d’effectuer la synthèse du contrôleur pour l’approximation et ensuite d’adapter la loi de commande pour le système initial [24]. Nous avons utilisé cette approche en robotique pour résoudre des problèmes de planification de trajectoires [15, 58].
Contrôle optimal de systèmes déterministes : Du point de vue théorique, le contrôle optimal de systèmes dynamiques déterministes se réduit par le principe de maximum de Pontryaguine à un problème d’intégration d’un système hybride Hamiltonien avec des conditions au bord. Nous avons montré un résultat théorique important sur la complexité possible de la solution du système Hamiltonien. Notamment, il a été démontré que pour un certain système linéaire avec coût quadratique, la solution contient un fer à cheval de Smale, et donc du chaos déterministe [60]. Du point de vue algorithmique, nous avons développé une méthode d’hybridisation pour résoudre des problèmes de contrôle optimal non linéaires par des méthodes de calcul hybride [174] : après avoir quantifié l’erreur commise entre le domaine contrôlable non linéaire et son approximation hybride, nous proposons une approche constructive pour le calcul du domaine contrôlable, permettant de réduire l’exploration des états discrets de l’automate hybride. Enfin, nous énonçons en particulier un principe du maximum hybride (principe du maximum de Pontryagin et solutions de viscosité des équations d’Hamilton-Jacobi-Bellman) qui nous permet alors de déterminer la structure du contrôle optimal hybride.
Dynamiques des réseaux : Dans le cadre du projet CARESSE, nous nous sommes intéressés à la modélisation et à la simulation de systèmes dynamiques composés de plusieurs agents (animaux, individus...) organisés en réseau (biologique, social...). Nous avons proposé un cadre de modélisation, basé sur le formalisme des systèmes hybrides et des grammaires de graphes [171], où l’évolution de chaque agent est déterminée par l’état de ses voisins et où la topologie du réseau peut être amenée à évoluer (suppression/ajout d’agents ou de liens entre agents). Ce cadre théorique a servi de base au développement du logiciel de modélisation et de simulation DynSys [7, 9].

Un autre aspect du projet CARESSE porte sur l’analyse de ces systèmes, nous nous sommes en particulier intéressés au problème d’identification de communautés dans des réseaux soit par des méthodes d’optimisation par relaxation semi-définie [61], soit en modélisant et en étudiant la dynamique de création de consensus.

Perspectives :
  Nous souhaitons continuer à développer les axes de recherche actuels. Un nouveau domaine d’application prometteur est celui des systèmes cyber-physiques (systèmes résultant de l’intégration de systèmes informatisés et de processus physiques). Ces systèmes omniprésents dans la technologie moderne (véhicules autonomes, chirurgie robotique...) sont par nature hétérogènes et la théorie des systèmes hybrides offre un cadre rigoureux pour leur étude.

3.2.4  Contrôle et optimisation

Participants :
  R. Hildebrand (CR), A. Girard (MCF), R. Coleman (MCF).
Enjeux scientifiques et atouts de l’équipe :
 
Optimisation conique. L’optimisation conique est concernée par le problème de minimisation d’une fonction linéaire sur une section affine d’un cône convexe. Le cas le plus facile à résoudre numériquement et le plus important est celui où le cône concerné est un cône dit autosimilaire. Parmi cette classe de cônes, on trouve l’orthant positif, le cône de Lorentz, et le cône de matrices positive semi-définies, menant respectivement aux programmes linéaires, les programmes coniques quadratiques et les programmes semi-définis. Beaucoup de problèmes, surtout dans le domaine des systèmes dynamiques, ont une description sous forme d’un tel programme conique, ou peuvent être approximés, i.e. relaxés, par un tel programme. Dans le cadre de recherche de l’équipe, on s’intéresse notamment aux applications dans les domaines de l’identification des communautés dans des réseaux, à l’optimisation des expériences pour l’identification des systèmes, et à des questions plus théoriques telles que la représentabilité de problèmes d’optimisation sous forme de programme semi-défini et la qualité de relaxations semi-définies.
Optimisation d’expériences pour l’identification de systèmes. Des systèmes réels tels que colonnes de distillation, bras de robots, cascades de pompes sont souvent trop complexes et/ou incertains pour être modélisés à partir des principes basiques de la physique. Dans ces situations, une approche boîte noire est utilisée pour obtenir un modèle. Notamment, un ensemble paramétrisé de modèles est choisi, et une expérience est réalisée sur le système, consistant en l’application d’un signal d’entrée et la collecte d’un signal de sortie. Les signaux d’entrée et de sortie peuvent être couplés par biais d’un régulateur. Ensuite, le modèle choisi est celui qui prédit le mieux la sortie à partir de l’entrée. La qualité du modèle augmente avec la durée de l’expérience, mais dépend aussi du régulateur ainsi que du spectre du signal d’entrée. Les expériences étant dans la plupart des cas relativement chères, on souhaite optimiser leurs conditions pour obtenir une quantité maximale d’information sur le système en respectant certaines contraintes. Cette tâche est le sujet de l’optimisation des expériences qui nous concerne ici. En général, un problème concret d’optimisation des expériences est considéré comme résolu (ou approximativement résolu) si on réussit à le transformer en un programme semi-défini (ou à obtenir une relaxation semi-définie de celui-ci d’une qualité satisfaisante).
Informatique quantique: séparabilité et intrication. On dit qu’un état d’un système multi-partitionné est intriqué s’il existe des corrélations quantiques non-locales entre les différents sous-systèmes. Un état non-intriqué s’appelle séparable. L’ensemble des états séparables mixtes est convexe, mais en général difficile à décrire. Les questions d’intrication et séparabilité jouent un rôle important dans le calcul quantique.
Contrôle optimal de systèmes déterministes. Le contrôle optimal de systèmes dynamiques déterministes est fondé sur le principe de maximum de Pontryaguine, qui réduit le problème à un problème d’intégration d’un système hybride Hamiltonien avec des conditions sur le bord.
Résultats principaux Jan. 2006 – Déc. 2009 :
  Un résultat majeur était la construction d’une représentation semi-définie pour le cône des applications Lorentz-positives, c’est-à-dire le cône des applications linéaires qui portent un cône de Lorentz dans un autre, préalablement fixé [103], [104]. Un autre résultat est la caractérisation de l’ensemble de fonctions f: [−1,1] ↦ [−1,1] tel que f[X] ≽ 0 pour toute matrice X ≽ 0 à diagonale unitaire et de rang k, où f[X] est la matrice obtenue à partir de X par application de f élément par élément. Ce résultat permet d’améliorer les bornes connues précédemment sur la qualité des relaxations semi-définies de programmes quadratiques binaires. Une publication est en préparation.

Un résultat majeur porte sur l’identification de systèmes linéaires en boucle fermée. Il s’agit d’un algorithme optimisant simultanément le spectre de l’entrée et le régulateur utilisé pendant l’expérience. Il se fonde sur la démonstration de l’exactitude d’une certaine relaxation semi-définie du problème. Auparavant, seule l’optimisation de l’entrée était possible, le régulateur devant être fixé préalablement. Une publication a été soumise et acceptée à la conférence SYSID 09 [25].

Un résultat majeur porte sur les boules séparables autour de l’état maximalement mixé pour un système de n q-bits. Auparavant, le rapport entre les meilleures bornes supérieures et inférieures sur le rayon de la boule séparable maximale était divergeant quand le nombre de q-bits tendait vers l’infini. On a réussi à réduire ce rapport à une constante (√34/27 ≈ 1,12) [100]. Contrairement aux bornes connues précédemment, la nouvelle borne supérieure est constructive, c’est-à-dire qu’elle est obtenue par détermination explicite d’un état quantique mixte de n q-bits situé sur le bord de l’ensemble des états séparables et proche de l’état maximalement mixé.

Un autre résultat majeur porte sur le calcul de la concurrence, une mesure qui quantifie l’intrication des états quantiques mixtes. Un nouveau point de vue sur cette quantité a été développé, en généralisant la concurrence sur le cône des matrices positives (c’est-à-dire, les états mixtes non-normalisés) à des cônes convexes arbitraires. Une formule explicite pour la concurrence a été obtenue sur les cônes de Lorentz. Ceci a permis de calculer la concurrence d’une manière explicite pour les matrices de densité de rang 2 [99].

Un résultat majeur porte sur la complexité possible de la solution du système Hamiltonien. Notamment, il a été démontré que pour un certain système linéaire avec coût quadratique, la solution contient un fer à cheval de Smale, et donc du chaos déterministe [60].

Enfin, R. Coleman travaille sur le calcul différentiel dans les espaces normés de dimension infinie, en particulier sur l’optimisation dans de tels espaces. Il a écrit un livre sur ce sujet (Differential Calculus on Normed Vector Spaces). Il s’intéresse surtout au calcul de variations et actuellement prépare un article intitulé «A new look at the brachistochrone problem».

Perspectives :
  L’application des relaxations semi-définies pour la recherche de fonctions bisimilaires dans l’analyse des solutions de systèmes dynamiques incertains est envisagée.

Le résultat [25] étant plutôt d’une nature globale, on souhaite le concrétiser et le raffiner pour certaines situations particulières.

On souhaite étudier si la structure de la solution reste stable sous des perturbations non-linéaires du système d’origine. Si c’est le cas, le chaos déterministe sera présent dans la solution dans le cas générique, à partir d’une certaine dimension du problème.

4  Domaines d’application et impact social, économique ou interdisciplinaire

L’algèbre linéaire exacte haute performance est un outil de base pour de multiples applications, principalement en mathématiques fondamentales, mais également pour tous les problèmes mal conditionnés, là où les méthodes numériques sont instables …L’équipe maintient une base de donnée, faisant dorénavant également partie de l’«UFL Sparse Matrix Collection», de systèmes linéaires creux à coefficients exacts pour la plupart traitables exclusivement grâce à la bibliothèque LinBox :
http://ljk.imag.fr/membres/Jean-Guillaume.Dumas/simc.html.
Nos recherches en cryptologie et codes correcteurs s’appliquent directement en sécurité informatique et réseaux, par exemple les attaques par perturbations sur les chiffrements asymétriques permettent de renforcer la sécurité des cartes à puces, des codes LDPC plus efficaces deviendront concurrentiels dans le monde très contraint des communications réseaux.

En collaboration avec Isabelle Joncour, nous développons une adaptation du logiciel DynSys au problème des amas stellaires fermés. Le problème d’un système à N-corps provient de la non-linéarité des équations qui de plus contiennent des singularités lorsque l’approche de deux masses est telle que leur distance approche zéro, ce qui introduit des variations arbitraires de vitesse infiniment grandes. L’idée, ici est, de modéliser la création ou la destruction de binaires (ou plus généralement des n-aires) par des transformations locales de graphes et d’éviter ainsi les problèmes de singularité.

Nous explorons de plus d’autres champs d’applications tels qu’en biologie l’analyse de l’évolution des espèces et la compétition entre espèces. Dans ce cadre d’application, nous utilisons les équations de Lotka-Volterra pour modéliser la dynamique de chaque nœud.

Nos travaux sur les systèmes hybrides ont trouvé des applications en robotique pour des problèmes de planification de trajectoires [15, 58] par des méthodes de contrôle hiérarchique. Ces méthodes ont aussi été utilisées dans le cadre du projet VAL-AMS pour la conception de circuits électroniques mixtes digitaux/analogiques [59]. Nos travaux récents sur la dynamique des réseaux doivent nous permettre de mieux comprendre les mécanismes d’émergence de comportements collectifs dans les réseaux sociaux et biologiques.

Nos travaux sur les breathers discrets ont permis de mieux comprendre la formation et les propriétés de ces excitations dans des modèles issus de la physique de la matière condensée, de la biophysique, de l’optique non linéaire. Ces travaux sont reconnus par les physiciens du domaine, comme le montrent nos invitations à des conférences internationales et nos citations dans des revues de physique (par exemple sept travaux cités dans le récent Physics Reports : Flach et Gorbach, Discrete breathers - advances in theory and applications, Physics Reports 467, 2008).

Notre travail avec M. Peyrard et S. Cuesta-López (laboratoire de physique, ENS Lyon) a permis d’améliorer grandement un modèle mathématique des fluctuations d’ouverture de l’ADN (Peyrard, Cuesta-López et James, Nonlinearity 21, 2008; Peyrard, Cuesta-López et James, J. Biol. Phys. 35, 2009). Notre modèle est suffisamment fin pour décrire correctement des résultats expérimentaux alors que les précédents modèles s’en écartaient de plusieurs ordres de magnitude. De plus, notre modèle est suffisamment simple pour permettre des simulations numériques des fluctuations d’ouverture (une simulation tout-atome du phénomène est actuellement inenvisageable à cause de la grande variété des échelles de temps mises en jeu). La compréhension des fluctuations d’ouverture est importante car ce phénomène joue un rôle fondamental dans le fonctionnement de la molécule d’ADN. Nous espérons donc que notre modèle pourra être utilisé pour répondre à des questions profondes concernant le lien entre la dynamique de l’ADN, la séquence génétique et les fonctions de la molécule.

5  Contrats et subventions

5.1  Contrats et subventions externes (industriels, européens, nationaux)

VEDECY
2009-2011, 439 k€.Verification and design of cyber-physical systems, ANR, programme ARPEGE, avec Verimag et INRIA Pop-Art.
VAL-AMS
2007-2009, 261 k€. High Confidence Validation of Analog and Mixed Signal Circuits, ANR, programme SETIN. Les partenaires sont VERIMAG (France), LJK (France), INRIA (France). Le coordinateur est Thao Dang (VERIMAG), le responsable scientifique au LJK est Antoine Girard. Le but du projet est de proposer des méthodes de validation des circuits électriques analogiques ou mixtes en développant des techniques d’analyse basées sur la simulation numérique avec des garanties sur la fiabilité des résultats.
http://www-verimag.imag.fr/~tdang/VAL-AMS
Localisation non linéaire
2004-2007, 30 k€. ACI NIM (Nouvelles Interfaces des Mathématiques) Localisation non linéaire et applications à la physique des molécules biologiques. Coordonnateur : G. James. Partenariat avec le laboratoire de physique de l’ENS Lyon (M. Peyrard), l’Institut Camille Jordan - Univ.. Lyon 1 (P. Noble), l’université de Séville (B. Sánchez-Rey, J. Cuevas).
http://www-ljk.imag.fr/membres/Guillaume.James/aci_nim.html
Optimisation of the steelshop floor
2008-2009, 18 k€. Contrat de l’UJF et Floralis avec Dalmine, Spa, Italie, sur l’optimisation du processus de la fabrication de tubes en acier à partir de métaux recyclables. Personnes impliqués côte UJF: Roland Hildebrand (CR) et Anatoli Iouditski (PR, département Statistique).
Shiva
2009-2011, 2200 k€. Projet Ministère de l’industrie : Secured Hardware Immune Versatile Architecture. Ce projet est labellisé Minalogic à Grenoble entre le CEA, plusieurs industriels (CS, Netheos, iWall/Mataru, EasyiiC) et plusieurs laboratoires de recherche grenoblois (LJK, IF, LIG, Verimag). Ce projet devra fournir un module matériel programmable et reconfigurable, avec un haut niveau de sécurité évaluable au sens des critères communs, et s’intégrant sur des plates-formes d’infrastructure réseau à haut débit. Il offrira aux entreprises, aux institutions et aux opérateurs la possibilité de sécuriser leur réseau, par application de leur propre chiffre symétrique, soit choisi ou spécialisé parmi des standards génériques, soit personnalisé.
EAU
2006-2010, 3000 k€. Contrat industriel d’enseignement et recherche avec la société CS (Communications et Systèmes). Formations à la cryptologie et à la sécurité, mise en place d’infrastructures sécurisées.
Safescale
2006-2009, 340 k€. Projet ANR : certification et tolérance aux fautes sur grille de calcul. J.-G. Dumas est responsable du groupe de travail «calcul exact»  de ce projet. Ce groupe de travail a deux directions principales : d’une part, la parallélisation du calcul de solutions rationnelles ou entières à précision arbitraire par la parallélisation massive des restes chinois ; et d’autre part, la recherche probabiliste de boîtes de chiffrement à clefs secrètes.
https://www-lipn.univ-paris13.fr/safescale
CHPID
2005-2008, 14 k€. Projet Région dans le Cluster ISLE Calcul Hautes Performances et Informatique Distribuée. Nous avons coordonné le thème «Nouveaux outils mathématiques pour le calcul scientifique»  et en particulier des outils algébriques pour la discrétisation des EDP.
CalCel
2005-2008, 120 k€. Projet Région Calcul Cellulaire. Le projet CalCel avait pour but de développer une boîte à outils numérique pour analyser l’évolution d’une colonie d’agents logiciels. Ce projet était commun au laboratoire LJK, au laboratoire ID-IMAG et au laboratoire LIRIS de Lyon. Les responsables étaient Jean Della Dora pour la partie grenobloise et Serge Miguet pour la partie lyonnaise. La première partie du projet a abouti à la création par L. Tournier en 2007 d’un nouveau modèle hybride pour la biosynthèse des acides aminés essentiels chez la plante Arabidopsis Thaliana.
http://ljk.imag.fr/CASYS/CalCel
LinBox
Projet international : algèbre linéaire creuse.
Le projet NSF, NESRC et CNRS LinBox regroupe 12 chercheurs (USA, France, Canada) sur le développement d’algorithmes efficaces en algèbre linéaire, sur leur traduction en une bibliothèque de programmes et sur l’interfaçage de cette bibliothèque avec les logiciels de calcul scientifique les plus couramment utilisés. J.-G. Dumas a notamment développé le premier prototype de la bibliothèque avec W. Turner (North Carolina) [131].
http://linalg.org

5.2  Réseaux de recherche (européens, nationaux, régionaux, locaux)

IST-2001-35454 ECVision:
European Research Network for Cognitive AI-enabled Computer Vision Systems. ECVision était subventionné par l’unité de systèmes cognitifs de l’union européenne. Il a permis d’unifier l’ensemble des 8 projets IST subventionnés du programme V de la communauté européenne.
GDR IM :
participation au GDR Informatique Mathématique dans plusieurs groupes de travail (Calcul formel ; Logique, algèbre et calcul ; Codage et cryptographie ; Arithmétique).
GDR MACS :
participation au GDR Modélisation, Analyse et Conduite de Systèmes dynamiques.
GDR MOAD :
participation au GDR MOdélisation, Asymptotique, Dynamique non linéaire, GDR CNRS 2948.
IFIP WG 1.3 :
participation au groupe de travail international «Foundations of System Specification ».
IXXI :
membre de l’Institut rhône-alpin des systèmes complexes (IXXI), groupement d’intérêt scientifique créé en 2006 et faisant partie du RNSC (Réseau National des Systèmes Complexes).

5.3  Subventions locales

CARESSE :
2008-2009, 57 k€. Contrôle et Analyse de Réseaux de Systèmes Dynamiques Évolutifs, Pôle MSTIC de l’UJF. Le coordinateur est Antoine Girard. CARESSE porte sur la modélisation, la simulation, l’analyse et le contrôle de réseaux évolutifs de systèmes dynamiques.
http://ljk.imag.fr/membres/Antoine.Girard/Projects/CARESSE
PALO-ALTO :
2008-2009, 57 k€. Projet pôle MSTIC de l’UJF : Plate-forme d’Attaques LOgicielles par ALgorithmes et Techniques Optimisés pour architectures Multi-Cœurs Parallèles. Avec Philippe Elbaz-Vincent de l’Institut Fourier, nous portons ce projet centré sur l’arithmétique des entiers à précision fixée, l’arithmétique des jacobiennes de courbes algébriques afin de fournir une plate-forme de cryptographie et de cryptanalyse sur architectures spécifiques comme les GPU et les FPGA.
http://ljk.imag.fr/membres/Laurent.Fousse/palo-alto
AHA :
2005-2007, 80 k€. Projet IMAG : Algorithmes Hybrides Adaptatifs. Avec Jean-Louis Roch, nous avons proposé en 2005 un projet IMAG sur le développement d’un cadre générique pour le calcul adaptatif. Il s’agit de construire des algorithmes qui s’adaptent automatiquement au contexte d’exécution (à la fois au niveau des données et au niveau de l’architecture matérielle). Ces travaux sont appliqués au calcul fiable, à  l’ordonnancement et affectation par optimisation combinatoire et aux problèmes inverses de vision artificielle (multi-caméras et temps-réel).
http://aha.gforge.inria.fr

6  Collaborations internationales principales

University of Pennsylvania Philadelphie, USA.
Prof. G.J. Pappas, Dr. A.A. Julius, Dr. G. Fainekos. Nous entretenons une collaboration soutenue avec cette équipe de recherche. Nos travaux communs portent sur la vérification [140, 162], l’abstraction [55, 96, 98, 170, 159, 160, 157] et le contrôle hiérarchique [24, 15, 97, 84, 161] des systèmes hybrides. Antoine Girard a effectué deux séjours d’une semaine dans cette équipe (en mars 2006 et novembre 2008).
University of California at Los Angeles, USA.
Prof. P. Tabuada, Dr. G. Pola. Notre collaboration avec cette équipe de recherche est relativement récente. Nos travaux communs portent sur le calcul d’approximations discrètes de systèmes continus ou hybrides [115, 59].
McMaster University, Canada.
Mission d’une semaine de Dmitry Pelinovsky au laboratoire LJK (20-27 Juin 09), financée par l’ambassade de France au Canada, l’IXXI et le projet Val-AMS. Collaboration avec G. James sur la dynamique de réseaux non linéaires.
University of Warwick, Grande-Bretagne.
Invitation d’une semaine de G. James à l’université de Warwick, Math. Institute (03-14 Sept. 2007). Collaboration avec Robert MacKay portant sur la justification d’EDP d’enveloppe pour des breathers dans des réseaux 2D d’oscillateurs non linéaires.
University of Victoria, Canada.
Mission de deux mois de Roderick Edwards au laboratoire LJK (Octobre-Novembre 08), financée par l’INPG (poste de professeur invité). Collaboration portant sur la dynamique de chaînes d’oscillateurs avec potentiels quadratiques par morceaux.
University of Massachusetts, USA.
Collaboration avec Panayotis Kevrekidis sur la dynamique de solitons/vortex dans les équations de Schrödinger non linéaire/Gross-Pitaevskii discrètes [5, 36].
Universidad de La Rioja, Espagne.
Collaboration avec Cesar Dominguez Perez sur la structuration des logiciels complexes.
University of Delaware, USA.
Collaboration avec B. David Saunders sur l’algèbre linéaire exacte et la bibliothèque LinBox [12].
University of Waterloo, Canada.
Collaboration avec A. Storjohann, W. Zhou Sur l’algèbre linéaire [3].
Universidad de Sevilla, Espagne.
Collaboration avec B. Sánchez-Rey et J. Cuevas (groupe de physique non linéaire) ayant abouti à des théorèmes d’existence de breathers dans un modèle non linéaire des vibrations des bases de l’ADN [29].
University of York, Grande-Bretagne, et Università di Camerino, Italie.
Collaboration avec S. Severini et S. Manchini sur des aspèts quantiques de Laplaciens de graphes [64].
Université Catholique de Louvain, Belgique.
Collaboration avec G. Solari sur l’identification de systèmes ARMAX [108].
Eidgenössische Technische Hochschule Zürich, Suisse.
Collaboration avec P. Koumoutsakos sur l’optimisation de l’écoulement autour d’un cylindre [69].

7  Rayonnement

7.1  Contributions à la communauté scientifique

Direction d’organisations scientifiques

Administration de sociétés savantes

Édition

Organisation de conférences

Organisation de séminaires

Comités de programme

Expertise internationale

7.2  Prix et récompenses

Prix

7.3  Diffusion des connaissances

R. Coleman a écrit un ouvrage sur le calcul différentiel, en cours de révision. J.-G. Dumas a publié un ouvrage de cryptologie, compression et codes correcteurs d’erreurs à destination des Masters [78] ainsi que plusieurs articles dans la revue Tangente [136, 135] vulgarisant la théorie des codes : cryptologie, hachage …. La traduction de cet ouvrage en anglais a été assurée par R. Xu et R. Coleman et la publication est en cours [13]. L. Fousse et J.-G. Dumas préparent actuellement un ouvrage sur les architectures à clefs publiques et la sécurité Web. Enfin, C. Chaffy a écrit de très nombreux polycopiés, plus de 1750 pages, à l’usage des étudiants de L1 :

8  Production logicielle

CASCADE :
Computational Analysis and Simulation using Continuous Approximations for Differential Equations.
http://www-ljk.imag.fr/CASYS/LOGICIELS/CASCADE
MATISSE :
Metrics for Approximate TransItion Systems Simulation and Equivalence.
http://www-ljk.imag.fr/membres/Antoine.Girard/Software/Matisse
DynSys :
est un logiciel permettant de modéliser et de simuler des réseaux constitués d’agents. Chaque agent et chaque lien du réseau obéissent à un système dynamique qui dépend de son voisinage. Des règles de transformations locales permettent, sous certaines contraintes, d’ajouter ou d’enlever des agents ou des liens du réseau. DynSys est un logiciel développé en C++ et Java. Il possède une interface graphique permettant la visualisation des réseaux successifs.
http://www-ljk.imag.fr/membres/Stephane.Despreaux/Ingenierie/Dynsys/doc/doc.html
DESIR :
est un module logiciel, écrit en Maple permettant d’étudier des équations différentielles linéaires au voisinage de leurs singularités, dans le champ complexe. Il se compose de trois parties : une partie formelle (les algorithmes qui permettent de trouver une base de solutions formelles), une partie numérique et graphique (sommation de séries divergentes et visualisation dans le champ complexe), la description du phénomène de Stokes (rayons de Stokes et approximation numérique des matrices associées). C’est un logiciel libre, à l’état de prototype.
http://www-ljk.imag.fr/CASYS/LOGICIELS/desir2009.html
CRQ :
Correctly Rounded Quadrature. Il s’agit de la bibliothèque de calcul numérique d’intégrales de fonctions réelles avec erreur bornée, en précision arbitraire, développée par Laurent Fousse dans le cadre de sa thèse. Licence GNU LGPL 2.1.
http://komite.net/laurent/soft/crq/.
Givaro :
La bibliothèque C++ Givaro contient, notamment, de nombreuses variantes d’implémentations des corps finis (corps premiers ou extensions) de taille le mot machine, la reconstruction entière et rationnelle d’entiers modulaires par les restes chinois, une structure de polynômes univariés paramétrée par le domaine des coefficients (donc une structure multivariée récursive), des structures de données vectorielles et matricielles gérées par compteurs de références ... Depuis la version 3.2, Givaro est intégré aux distributions Linux Debian et openBSD et au logiciel SAGE (pour ses corps finis).
http://ljk.imag.fr/CASYS/LOGICIELS/givaro
LinBox :
est la bibliothèque de référence de l’algèbre linéaire exacte. Elle est notamment intégrée dans le logiciel SAGE et interfacée par Maple.
http://linalg.org
FFLAS-FFPACK :
est l’équivalent des BLAS et de LAPACK pour les corps finis. Depuis la version 1.3 elle est intégrée à LinBox. Les logiciels Maple et Magma notamment l’utilisent pour leur algèbre linéaire exacte.
http://ljk.imag.fr/membres/Jean-Guillaume.Dumas/FFLAS
Simplicial Homology :
est un module du logiciel GAP pour les calculs d’homologie de complexes simpliciaux.
http://www.cis.udel.edu/~dumas/Homology
Galet :
est un générateur automatique d’ordonnancements pour le placement en mémoire d’algorithmes d’algèbre linéaire.
http://ljk.imag.fr/membres/Jean-Guillaume.Dumas/Galet
SHOC :
est un module hybride symbolique/numérique Maple/C++ pour le contrôle optimal de systèmes dynamiques non-linéaires.
http://ljk.imag.fr/membres/Jean-Guillaume.Dumas/SHOC
PaloAlto :
est un prototype de bibliothèque d’arithmétique à précision fixée pour la cryptologie.
http://ljk.imag.fr/membres/Laurent.Fousse/palo-alto

9  Activités d’enseignement

À l’instar de nos activités de recherche, nos activités d’enseignement sont marquées par une forte intrication de l’informatique et des mathématiques appliquées. En ce sens, CASYS est une équipe particulièrement pluridisciplinaire.
C. Chaffy s’est en particulier fortement investie en première année de Licence à l’UJF : lutter contre la désertification des filières scientifiques à l’Université est vital, mais toutefois peu aisé, face à la concurrence des autres filières.

En particulier, pour être attractif et non rébarbatif, l’enseignement des bases mathématiques indispensables à tout étudiant en sciences ne peut plus être dispensé de la même manière qu’il y a quelques années, c’est-à-dire de façon totalement abstraite. Nous devons tenir compte à la fois du petit nombre d’heures disponibles et du profil de nos étudiants (qui ne sont pas ceux des classes préparatoires aux grandes écoles), leur bagage mathématique étant parfois bien léger. S’agissant d’étudiants frais émoulus du Baccalauréat, leur faire acquérir des méthodes de travail n’est pas non plus chose vaine.

Or une approche de type «calcul formel», qui s’appuie sur des processus constructifs et du calcul, en utilisant beaucoup d’images, se révèle en fait assez efficace pour la compréhension de bien des notions nouvelles: les étudiants ne «décrochent» pas car ils se rendent compte qu’avec un minimum de travail (c’est bien là le problème de la majorité d’entre eux!), ils obtiennent des résultats. Cela les encourage ensuite à persévérer plutôt que de baisser les bras: la confiance est la clé du succès! De plus, la règle très avantageuse instaurée entre le contrôle continu et l’examen terminal vise aussi à réduire le taux d’abandon en cours d’année.

Ce type d’enseignement demande un renouvellement constant; beaucoup d’interactions avec les étudiants permettent de l’améliorer d’année en année et même si, sur le papier, le contenu semble le même, la manière de le «vendre» évolue avec chaque promotion.

S’agissant par exemple d’Unités d’Enseignement qui concernent 300 à 450 étudiants, une organisation sans faille est nécessaire à leur bonne marche (coordination de l’équipe enseignante). La compléter par des devoirs à la maison réguliers et surtout des polycopiés permet d’une part, de cadrer l’enseignement et d’autre part de rassurer les étudiants ... de même que les enseignants vacataires qui assurent une grande part des travaux dirigés en L1.

L’objectif est une formation d’excellence en L1 à l’UJF, contribuant ainsi à sa notoriété, formation qui ne laisse personne de côté: les étudiants qui se réorienteront en cours de route tout comme ceux qui sont faibles mais peuvent progresser, ceux qui sont moyens et doivent devenir bons si l’on s’occupe d’eux, enfin ceux qui sont bons mais peuvent devenir encore meilleurs s’ils sont stimulés.



Outre les enseignements de mathématiques et d’informatique de premier cycle, et nos enseignements de master 2, nous sommes par ailleurs très impliqués dans les enseignements intermédiaires très spécifiques de type «Math-Info» (calcul scientifique, algorithmique, cryptologie) enrichis par les thèmes de recherche de l’équipe qui est composée de membres de culture et de formation à la fois mathématique et informatique.

La liste des enseignements des membres de l’équipe est fournie par la suite, et nous pouvons remarquer notre implication dans les enseignements d’informatique de base : algorithmique et structures de données (E. Tournier L3 MI), programmation (J.-G. Dumas, M1 MAI), bases de données (D. Duval), introduction à la logique (L. Fousse).

Nous avons également largement contribué au développement d’enseignements spécifiques. Ces enseignements se font au niveau Master et sont très liés aux activités de recherche de l’équipe, comme par exemple dans les domaines de la réécriture et de la sémantique des langages de programmation. Par ailleurs, ces dernières années, les compétences en calcul formel, en algorithmique, en théorie des nombres ont permis à plusieurs membres de l’équipe (D. Duval, J.-G. Dumas, F. Jung, R. Coleman) de se former à l’enseignement de la cryptologie, de la compression de données et de la correction d’erreur. La rédaction de supports de cours dans ces domaines s’est ensuite concrétisée par la publication d’un ouvrage à destination des Master, ainsi que par plusieurs chapitres d’un ouvrage de référence sur le sujet. L’équipe a été impliquée dans la construction de la majorité des enseignements de ce domaine à Grenoble (d’abord à l’Ensimag et à l’école INP Telecom puis à Polytech en RICM, en Master Informatique, en Master de Mathématiques Pures, en Master de Mathématiques Appliquées et Industrielles, dans MOSIG, et dans le Master Professionnel Sécurité, cryptologie et codage de l’information que nous avons contribué à monter avec le LIG et l’IF, dès 2001 et dans lequel L. Fousse et J.-G. Dumas interviennent largement, J.-G. Dumas est notamment membre du jury de ce M2). Ensuite, avec Jean-Louis Roch, nous avons été amenés, à travers un contrat de formation avec la société C-S, à développer une filière internationale en Master 1 et 2 de Cryptologie et Sécurité à Grenoble. Cette formation a jeté les bases du Master 1 MOSIG (Master of Science in Informatics at Grenoble) et le Master 2 Cryptologie et Sécurité est devenu, par internationalisation des enseignements, le programme spécialisé SCIS (Security and Cryptology of Informatic Systems) du MOSIG. En 2006, l’université Joseph Fourier a souhaité renforcer sa compétence dans le domaine en recrutant trois enseignants chercheurs, Philippe Elbaz-Vincent, professeur à l’institut Fourier, Pascal Lafourcade, maître de conférences à Verimag et Laurent Fousse, maître de conférences en arithmétique dans l’équipe. Nous avons également fait évoluer les enseignements de L3 (MetI, RICM) vers des aspects plus algébriques et informatiques à destination des étudiants amenés à suivre les formations de type «Math-Info» de Master (CSCI mais aussi CAO, GVR, RO, …).

Dans ce cadre, la place de l’équipe (deux professeurs et un maître de conférences de vingt-septième section, un volume d’environ 4,5 postes dans ces thèmes pour l’ensemble de l’équipe) dans l’enseignement d’informatique au sein du LJK est primordiale.

Responsabilités de filières

Principaux enseignements (septembre 2005 à juin 2009


Enseignant Cours Niveau Université HeuresAnnées
C. Chaffy
Apprentissage du raisonnement
et analyse élémentaire
L1UJF822005-2006
C. Chaffy
Nombres complexes, géométrie et
introduction à l’algèbre linéaire,
analyse approfondie (18 groupes)
L1UJF1102005-2006
C. Chaffy
Algèbre linéaire
et géométrie élémentaires
L1UJF1542006-2009
C. Chaffy
Analyse élémentaire
(13, 11, 10 groupes)
L1UJF2182006-2009
C. Chaffy
Algèbre et analyse:
pour en savoir plus!
L1UJF2492006-2009
C. Chaffy
Soutien au S2 dans
les deux UEs ci-dessus (PRL)
L1UJF152006-2009
R. ColemanEDPM1UJF1032005-2007
R. ColemanArithmétique, polynômes, sériesL2UJF1882005-2009
R. ColemanArithmétique, structures algébriques, polynômesL2UJF1632007-2009
R. ColemanCalcul matriciel, intégrales multiplesL2UJF362005-2006
R. ColemanAlgèbre, analyseL1UJF2082005-2009
J. Della DoraMéthodes numériquesEnsimag 1Ensimag 2005-2009
J. Della DoraSystèmes dynamiquesEnsimag 2Ensimag  2005-2009
J. Della DoraMaths For FunEnsimag 3 et M2RMAUJF/Ensimag302007-2009
J. Della DoraProgrammation numériqueEnsimag 1Ensimag 2005-2009
J.-G. DumasCryptologieM1 Info., M1 Maths, M1 MAI, Ensimag, MOSIGUJF/Ensimag3002005-2009
J.-G. DumasCalcul exactM2R MAUJF502005-2009
J.-G. DumasPublic Key InfrastructuresM2P CSCIUJF2002005-2009
J.-G. DumasC++, Programmation efficaceM1 MAIUJF 1202005-2008
J.-G. DumasCompression de donnéesM1 Info.UJF80 2005-2007
J.-G. DumasMaths For FunEnsimag 3 et M2RMAUJF/Ensimag152007-2009
D. DuvalCatégories et Applications à l’InformatiqueM2R SLUJF362006-2007
D. DuvalMaths For FunEnsimag 3 et M2RMAUJF/Ensimag152007-2009
D. DuvalSpécification en Calcul FormelM2R MA UJF722005-2009
D. DuvalBases de donnéesM2P CCI et RICM 2UJF642005-2009
D. DuvalTraitement Algébrique de l’InformationEnsimag 2Ensimag452005-2007
D. DuvalProgrammation par contratM1 MAIUJF1502005-2009
D. DuvalOutils Formels, cryptographieRICM 2 Polytech452005-2009
D. DuvalMaths DiscrètesRICM 1Polytech1302005-2009
D. Duval«Ouverture» : CodageL3UJF222006-2007
D. DuvalStages/projetsRICM 2, 3, M2P CCI UJF/Polytech 2005-2009
L. FousseCryptologyL2, M1, MOSIGNancy 1, UJF, Ensimag1372005-2009
L. FousseAlgo. & Maths discrètesL1, L3Nancy 1, UJF1322005-2009
L. FousseAlgèbre & Géométrie élémentairesL1UJF1082007-2009
L. FousseLogiqueL1UJF162008-2009
L. FousseMaths For FunEnsimag 3 et M2RMAUJF/Ensimag152007-2009
G. JamesMéthodes numériquesL3Ensimag1002008-2009
G. JamesEDP et différences finiesM1Ensimag502008-2009
G. JamesSystèmes dynamiques, bifurcations et applicationsM2RMAUJF142008-2009
G. JamesSystèmes dynamiquesM1Ensimag192008-2009
G. JamesL2, formation continue, INSA Toulouse6002005-2008
F. JungMathématiques pour la CAOL3 MAI-IUPUJF1082005-2007
F. JungAnalyse approfondieL3 MAI-IUPUJF722005-2009
F. JungAlgèbre et arithmétique effectivesL3 MetIUJF1622006-2009
F. JungOptimisation continueL3 MetIUJF542006-2009
F. JungDécouverte des mathématiques appliquéesL1UJF1262005-2008
F. JungAlgèbre et arithmétiqueL2UJF402008-2009
F. JungResponsabilité des stagesL3 MetI et M1 MAIUJF1602005-2009
F. JungDiscrete Math. and AlgebraM1 CSCIUJF-INPG1202006-2009
F. JungMaths For FunEnsimag 3 et M2RMAUJF/Ensimag152007-2009
A. GirardSystèmes dynamiques hybridesM2RUJF52.52007-2009
A. GirardSystèmes dynamiquesM1Ensimag1312005-2009
A. GirardEncadrement projet étudiantM1UJF/Ensimag492005-2009
A. GirardOutils mathématiques pour les signaux et les systèmesL2UJF722007-2009
A. GirardAlgèbre et AnalyseL1UJF2172006-2009
A. GirardDécouverte des mathématiques appliquéesL1UJF242008-2009
R. HildebrandOptimisationMaster MA2Ensimag92006-2007
R. HildebrandOptimisation convexeMagistèreEnsimag / UJF182007-2008
A. MaignanAlgèbre linéaire2ème annéeIUT-UPMF2442005-2009
A. MaignanGraphes2ème annéeIUT-UPMF21 2005-2006
A. MaignanArithmétique et logique1ère annéeIUT-UPMF3102005-2009
A. MaignanAnalyse1ère annéeIUT-UPMF1142005-2009
A. MaignanSuivi de stages1ère et 2ème annéeIUT-UPMF752006-2007
E. TournierAlgorithmique et ProgrammationL3 MIUJF2522005-2009
E. TournierGraphesL3 MIUJF2282005-2009
E. TournierCalcul FormelM1 MAIUJF802005-2009
E. TournierProjetMiageUJF502007-2009
E. TournierProjet tutoréL3 Pro WebdevUJF642005-2009
E. TournierStagesL3 MI, L3 ProUJF182005-2009
E. TournierFC, apprentissageUFR IMAGUJF1002005-2009
E. TournierVAEUFR IMAGUJF40 

10  Industrialisation, brevets et transferts de technologie

Les contrats EAU, SHIVA et «Optimisation of the steelshop floor » décrits section 5, sont des contrats industriels comprenant des transferts technologiques.

11  Auto-évaluation

Émanant des différentes compétences de ses membres, l’ossature de l’équipe CASYS se forme autour de l’algèbre, de l’algorithimique et des systèmes dynamiques.

Notre activité scientifique s’est traduite par un nombre important de publications dans des revues et conférences internationales de rang A, et par la production de logiciels largement diffusés et en pointe dans leurs domaines.

Le large spectre de résultats obtenus et notre production logicielle importante reposent sur des interactions sous-jacentes entre nos différentes spécialités : l’algèbre linéaire exacte et formelle, par exemple, est une brique de base essentielle et spécifique de l’équipe et est utilisée pour caractériser des formes normales de systèmes dynamiques ou hybrides, pour la cryptanalyse du code RSA ou des problèmes de logarithme discret ; le calcul des séries solutions d’équations différentielles ou de la discrétisation hybride est formel ; les systèmes biologiques sont le siège de nombreux phénomènes non linéaires (comme les fluctuations d’ouverture de l’ADN), dont l’étude requiert des outils performants issus de la théorie des systèmes dynamiques ; l’étude de la sémantique des langages de programmation formalise les interactions objets mathématiques/objets informatiques et permet souvent de concilier l’efficacité de nos bibliothèques hautes performances avec une généricté importante. À terme, cela facilite également l’intégration de nos bibliothèques dans des logiciels de plus haut niveau comme Maple, SAGE.

Nos recherches s’appuient sur des collaborations multiples à la fois grenobloises, nationales ou internationales. Celles-ci s’effectuent dans le cadre de projets financés industriels ou académiques, et ont des applications dans des thèmes émergents comme la bio-mathématique, les réseaux sociaux ou encore la sécurité sur GPU, …

Plus précisément les résultats marquants de l’équipe, détaillés en section 3 s’articulent autour de deux aspects principaux, un aspect algorithmique et calcul formel en algèbre linéaire, arithmétique et sémantique pour des structures algébriques et un aspect modélisation, analyse et commande des systèmes dynamiques, hybrides, différentiels :

Nous avons développé l’utilisation de la théorie des catégories à la sémantique des langages de programmation dans trois directions principales : Réécriture de graphes, généralisation de l’approche du «double pushout » afin de manipuler des structures de données complexes avec pointeurs et étude du processus de ramasse-miettes en termes d’adjonction[83, 82, 10] ; Structuration de logiciels complexes, application, entre autres, au logiciel LinBox en C++ pour le calcul linéaire[131] ; Sémantique des effets, approche tout à fait nouvelle du problème de la séquentialité de l’évaluation des arguments, avec la notion de catégorie à effets cartésienne[11].
Nous avons continué nos travaux en algèbre linéaire exacte, notamment par La démonstration de la réduction du calcul du polynôme caractéristique à la multiplication de matrice[173, 12, 47] et l’amélioration des bornes sur la taille des coefficients des polynômes caractéristiques et minimaux entiers [73] ; La réduction d’un tiers de la quantité de mémoire nécessaire à l’algorithme de Strassen-Winograd pour la multiplication rapide de matrices [3] ; La proposition d’une arithmétique compressée accélérant les calculs d’algèbre linéaire pour les petits corps finis et l’arithmétique de la division en cryptologie [43, 45, 46] ; La parallélisation efficace des routines de calcul du rang pour réussir à avancer vers la preuve de la conjecture de Vandiver en K-theory [76] ; Le développement d’algorithmes auto-adaptatifs permettant de tirer parti des avantages combinés de plusieurs algorithmes [120, 137, 134].
Nous avons appliqué nos recherches en calcul formel à la cryptologie aux codes correcteurs et à l’algorithmique de la théorie des nombres par des attaques par perturbations sur l’exponentiation et RSA [1] ; le développement de l’algèbre linéaire en caractéristique 2 pour des codes correcteurs LDPC [48] ; un nouvel algorithme probabiliste permettant de calculer des racines primitives pour des tailles jusqu’alors inatteignables [123] et la démonstration d’une conjecture de Joerg Arndt reliant racines primitives et bases normales optimales de type-2 pour GF(2n) [40] ; la publication d’un ouvrage unifiant les théories sous-jacentes à destination des Masters [78] et plusieurs chapitres d’un ouvrage de référence sur le sujet [133, 132, 119, 13].
Nous avons poursuivi nos travaux sur les séries solutions d’équations différentielles par la description du phénomène de Stokes (calcul des matrices) au voisinage d’une singularité irrégulière, permettant le suivi d’une solution particulière sur toute la surface de Riemann du logarithme [33].
Nous avons développé des interactions des systèmes dynamiques avec la physique et la biologie par des Théorèmes d’existence de breathers et d’orbites périodiques relatives dans des modèles de molécules planaires pour des systèmes hamiltoniens planaires avec invariance euclidienne [65] ou encore des orbites périodiques relatives [28] ; et l’Amélioration du modèle de Peyrard-Bishop pour l’ADN, par un nouveau modèle pour lequel les fluctuations d’ouverture localisées de l’ADN deviennent quantitativement correctes [67, 32] et avons fourni une explication géométrique à des bifurcations de breathers induites par des inhomogénéités spatiales [29].
Nous avons continué l’étude des systèmes hybrides avec leur Vérification  : schéma algorithmique efficace [158], représentation de l’ensemble atteignable [57, 31], linéarisation par morceaux, ou hybridisation [71], garantie d’atteignabilité [162, 140, 35] ; Abstraction : une relation de simulation approchée décrit comment la trajectoire du système peut être approchée par une trajectoire de son approximation [98], les modèles de systèmes continus et hybrides sont réduits [160, 170, 96, 55], des approximations discrètes de systèmes continus ou hybrides sont obtenus avec des applications à des systèmes mécaniques ou des circuits électriques [92, 68, 59], les systèmes sont contrôlés hiérarchiquement [24] et cette approche est utilisée en robotique pour résoudre des problèmes de planification de trajectoires [15, 58] ; Contrôle optimal de systèmes déterministes : nous avons montré un résultat théorique important sur la complexité possible de la solution du système Hamiltonien[60], nous avons développé une méthode d’hybridisation pour résoudre des problèmes de contrôle optimal non linéaires par des méthodes de calcul hybride [174] ; Dynamiques des réseaux : modélisation et à la simulation de systèmes dynamiques composés de plusieurs agents organisés en réseau [171, 7, 9] et identification de communautés dans des réseaux [61].
Enfin nous avons continué le développement des approches pour l’optimisation avec la construction d’une représentation semi-définie pour le cône des applications Lorentz-positives [103, 104] ; l’identification de systèmes linéaires en boucle fermée en démonstrant l’exactitude d’une certaine relaxation semi-définie du problème [25] ; la détermination explicite d’un état quantique mixte de n q-bits permet la réduction à une constante des bornes supérieures et inférieures sur le rayon des boules séparables autour de l’état maximalement mixé pour un système de n q-bits [100] ; le calcul explicite de la concurrence, une mesure qui quantifie l’intrication des états quantiques mixtes pour les matrices de densité de rang 2 [99].

12  Perspectives de l’équipe de recherche

L’équipe CASYS est fondée sur un socle Mathématique-Informatique centré autour des thématiques suivantes : systèmes dynamiques classiques et hybrides, analyse non linéaire, contrôle, optimisation, modélisation, interaction avec la physique et la biologie, calcul formel haute performance, algèbre linéaire, cryptologie, arithmétique, sémantique des langages de programmation, logique diagrammatique.

L’équipe s’investit de manière intensive dans ces différentes directions de recherche. Les perspectives pour le prochain quadriennal sont nombreuses. Nous allons étendre l’étude des systèmes hybrides par exemple pour traiter les systèmes dynamiques multi-affines et polynomiaux, les systèmes hybrides où la dynamique discrète est donnée par l’exécution d’un logiciel de commande ou encore pour concevoir des contrôleurs embarqués hybrides. Nous allons également développer les interfaces avec la physique par exemple sur la dynamique non-linéaire de l’ADN et l’étude des failles sismiques. Par ailleurs nous continuons le programme de catégorisation des langages de programmation vers la définition de sémantiques décorées adaptées tout d’abord aux langages impératifs, puis aux langages orientés objet. Enfin nous continuerons les progrès en arithmétique et algèbre linéaire et les appliquerons par exemple au retrait privé d’information, aux codes correcteurs LDPC ou aux attaques sur chiffrements embarqués. Ces derniers développements pourront s’effectuer dans le cadre d’une nouvelle fédération de recherche (FED) regroupant les équipes impliquées aux LJK, LIG, Vérimag, Institut Fourier.

Ces perspectives sont ou seront l’objet de demandes de financements locaux ou nationaux :

En outre, plusieurs projets sont en cours de montage :

Evelyne Tournier et Rodney Coleman sont amenés à prendre leur retraite durant le quadriennal 2010-2013. Les perspectives de recherche décrites en section 3 concernent pour partie l’interaction informatique-mathématiques, le calcul formel et la cryptologie, les systèmes complexes, les phénomènes non linéaires et l’interaction des mathématiques avec la biologie et la physique, qui sont au centre des objectifs de l’équipe. Pour mener ses travaux, l’équipe aura donc un besoin essentiel des supports de postes qui seront libérés lors de ces départs à la retraite (poste de PR 27 avec un profil interaction informatique-mathématiques, et poste de MCF ou PR 26).

13  Publications (Janvier 2006 à Mai 2009)

International and national peer-reviewed journals [ACL]

International and national peer-reviewed conference proceedings [ACT]

Invited conferences,seminars and tutorials [INV]

Short communications [COM] and posters [AFF] in conferences and workshops

Scientific books and book chapters [OS]

Book or proceedings editing [DO]

Doctoral dissertations and habilitation theses [TH]

Softwares

Techreports

Seminars


 2006200720082009Total
ACL – International and national peer-reviewed journals61410838
ACT – International and national peer-reviewed conference proceedings2089643
INV – Invited conferences523515
COM / AFF – Short communications and posters in conferences and workshops374014
OS – Scientific books and book chapters41229
DO – Book or proceedings editing20002
TH – Doctoral dissertations and habilitation theses31004
AP – Other publications151381349
Total
58463634174

Références

[1]
Alexandre Berzati, Cécile Canovas, Jean-Guillaume Dumas et Louis Goubin. Fault attacks on RSA public keys: Left-to-right implementations are also vulnerable. Dans Marc Fischlin, éditeur, RSA Conference 2009, Cryptographers’ Track, April, 2009, volume 5473 of Lecture Notes in Computer Science, pages 414–428, San Francisco, Etats-Unis, 2009. Springer.
[2]
Brice Boyer et Jean-Guillaume Dumas. Galet: Matrix multiplication schedule generator. Software LJK, janvier 2009.
[3]
Brice Boyer, Jean-Guillaume Dumas, Clément Pernet et Wei Zhou. Memory efficient scheduling of Strassen-Winograd’s matrix multiplication algorithm. Dans International Symposium on Symbolic and Algebraic Computation 2009, ISSAC’09, July, 2009, Séoul, Corée du Sud, 2009. to appear.
[4]
Rodney Coleman. Differential calculus on normed vector spaces. Springer, 2009. En cours de révision.
[5]
Jesús Cuevas, Guillaume James, Panayotis Kevrekidis et Kody Law. Vortex solutions of the discrete Gross-Pitaevskii equation starting from the anti-continuum limit. Physica D, pages 1–10, 2009. to appear.
[6]
Stéphane Despréaux et Aude Maignan. Dynamical systems based on dynamic graphs. Rapport de recherche, LJK, France, mai 2009. submitted.
[7]
Stéphane Despréaux et Aude Maignan. Dynsys. Software LJK, mai 2009.
[8]
Stéphane Despréaux et Aude Maignan. A program for dynamical systems based on dynamic graphs: Dynsys. Rapport de recherche, LJK, France, mai 2009. submitted.
[9]
Stéphane Despréaux et Aude Maignan. A short tutorial for Dynsys: A program for dynamical systems based on dynamic graphs. Rapport technique, LJK, France, mai 2009.
[10]
Jean-Guillaume Dumas, Dominique Duval et Jean-Claude Reynaud. Cartesian effect categories are Freyd-categories. Rapport de recherche hal-00369328, HAL, mars 2009.
[11]
Jean-Guillaume Dumas, Dominique Duval et Jean-Claude Reynaud. Sequential products for effects. Dans Applied and Computational Category Theory, York, Royaume-Uni. invited conference, mars 2009.
[12]
Jean-Guillaume Dumas, Clément Pernet et B. David Saunders. On finding multiplicities of characteristic polynomial factors of black-box matrices. Dans International Symposium on Symbolic and Algebraic Computation 2009, ISSAC’09, July, 2009, Séoul, Corée du Sud, 2009. to appear.
[13]
Jean-Guillaume Dumas, Jean-Louis Roch, Éric Tannier, Sébastien Varrette, Romain Xu et Rodney Coleman. Foundations of Coding: Compression, Encryption, Error-Correction. Dunod, 2009. to appear. 374 pages.
[14]
Dominique Duval, Rachid Echahed et Frédéric Prost. A heterogeneous pushout approach to term-graph transformation. Dans 20th International Conference on Rewriting Techniques and Applications, RTA 2009, June, 2009, volume 5595 of Lecture Notes in Computer Science, pages 194–208, Brasília, Brésil, juin 2009. Springer.
[15]
Georgios E. Fainekos, Antoine Girard, Hadas Kress-Gazit et George J. Pappas. Temporal logic motion planning for dynamic robots. Automatica, 45(2):343–352, février 2009.
[16]
Frédéric Fauvet, Françoise Richard-Jung et Jean Thomann. Automatic computation of Stokes matrices. Numer. Algorithms, 50(2):179–213, février 2009.
[17]
Laurent Fousse. Filtres à mot-clés secret et réseaux euclidiens, mars 2009, Séminaire du département MAD, LJK. Talk given at Grenoble, France.
[18]
Laurent Fousse. Filtres à mot-clés secrets et réseaux euclidiens, mai 2009, XLIM. Talk given at Limoges, France.
[19]
Laurent Fousse. Filtres à mot-clés secrets et réseaux euclidiens, mars 2009, Séminaire de cryptologie, codage et infrastructures sécurisées. Talk given at Grenoble, France.
[20]
Laurent Fousse. Filtres à mot-clés secrets et réseaux euclidiens, mars 2009, Séminaire de Cryptologie GREYC. Talk given at Caen, France.
[21]
Antoine Girard. Symbolic models for control systems, juin 2009, IRCCyN. Talk given at Nantes, France.
[22]
Antoine Girard. Symbolic models of control systems. Dans Heterogeneity in control systems, Nancy, France. invited conference, mai 2009.
[23]
Antoine Girard. Vérification des systèmes hybrides. Dans École des Journées Doctoriales du GDR MACS, Angers, France. invited conference, mars 2009.
[24]
Antoine Girard et George J. Pappas. Hierarchical control system design using approximate simulation. Automatica, 45(2):566–571, février 2009.
[25]
Roland Hildebrand et Gabriel Solari. Closed-loop optimal input design: The partial correlation approach. Dans 15th IFAC Symposium of System Identification, July, 2009, France, juillet 2009.
[26]
Guillaume James. Dynamique non linéaire de l’ADN et formation de breathers. Dans GDR MOAD, Grenoble, France. invited conference, mars 2009.
[27]
Guillaume James. Time-periodic oscillations in weakly inhomegeneous nonlinear lattices. Dans Coherence and persistence in nonlinear waves, CPNLW09, Université de Nice, France. invited conference, janvier 2009.
[28]
Guillaume James, Pascal Noble et Yannick Sire. Continuation of relative periodic orbits in a class of triatomic Hamiltonian systems. Ann. Inst. Henri Poincaré-Anal. non linéaire, pages 1–28, 2009. to appear.
[29]
Guillaume James, Bernardo Sánchez-Rey et Jesús Cuevas. Breathers in inhomogeneous lattices: an analysis via center manifold reduction. Rev. Math. Phys., 21(1):1–59, février 2009.
[30]
Colas Le Guernic et Antoine Girard. Reachability analysis of hybrid systems using support functions. Dans Computer Aided Verification, June, 2009, Lecture Notes in Computer Science, Grenoble, France, 2009. Springer.
[31]
Colas Le Guernic et Antoine Girard. Reachability analysis of linear systems using support functions. Nonl. Anal. Hybrid Syst., 2009. to appear.
[32]
Michel Peyrard, Santiago Cuesta-López et Guillaume James. Nonlinear analysis of the dynamics of DNA breathing. J. Biol. Phys., 35(1):73–89, février 2009.
[33]
Françoise Richard-Jung. DESIR (new version, including automatic computation of Stokes matrices). Software LJK, mai 2009.
[34]
Françoise Richard-Jung. Graphical representation of solutions of linear ODEs, using Stokes matrices. Rapport technique, LJK, France, 2009. soumis à Numer. Alg.
[35]
Gang Zheng et Antoine Girard. Bounded and unbounded safety verification using bisimulation metrics. Dans 12th International Conference on Hybrid Systems: Computation and Control, HSCC 2009, April, 2009, Lecture Notes in Computer Science, San Francisco, Etats-Unis, 2009.
[36]
Jesús Cuevas, Guillaume James, Panayotis Kevrekidis, Boris Malomed et Bernardo Sánchez-Rey. Approximation of solitons in the discrete NLS equation. J. Nonlinear Math. Phys., 15(supplement 3):124–136, octobre 2008. Special Issue: Nonlinear Evolution Equations and Dynamical Systems 2007.
[37]
Thao Dang, Goran Frehse, Antoine Girard et Colas Le Guernic. Outils pour l’analyse des modèles hybrides. Dans Olivier H. Roux et Claude Jard, éditeurs, Approches formelles des systèmes embarqués communicants, Traité IC2, chapter 8. Hermes, octobre 2008.
[38]
Jean-Guillaume Dumas. Arithmétique compressée pour des petits corps finis. Dans Rencontres Arithmétique de l’Informatique Mathématique, Lille, France. invited conference, juin 2008.
[39]
Jean-Guillaume Dumas. Attaques laser sur RSA embarqué, décembre 2008, MAD circus. Talk given at Grenoble, France.
[40]
Jean-Guillaume Dumas. Caractérisation des Quenines et leur représentation spirale. Math. Hum. Sci., 184(2008(4)):9–23, 2008.
[41]
Jean-Guillaume Dumas. Comment casser RSA et le logarithme discret ?, janvier 2008, Sémianire Modèles et Algorithmes Déterministes. Talk given at Grenoble, France.
[42]
Jean-Guillaume Dumas. Compromis temps/mémoire en algèbre linéaire dense sur des corps finis. Dans GDR Informatique Mathématique, Paris, France. janvier 2008.
[43]
Jean-Guillaume Dumas. Q-adic transform revisited. Dans J. Rafael Sendra et Laureano González Vega, éditeurs, International Symposium on Symbolic and Algebraic Computation, ISSAC 2008, July, 2008, pages 63–69, Hagenberg, Autriche, juillet 2008. ACM.
[44]
Jean-Guillaume Dumas. Simultaneous modular reduction and Kronecker substitution for small finite fields. Dans Sage Days 10, LORIA Nancy, France. invited conference, octobre 2008.
[45]
Jean-Guillaume Dumas, Laurent Fousse et Bruno Salvy. Compressed modular matrix multiplication. Dans Milestones in Computer Algebra, MICA’2008, May, 2008, pages 133–140, Tobago, Trinidad et Tobago, mai 2008.
[46]
Jean-Guillaume Dumas, Laurent Fousse et Bruno Salvy. Simultaneous modular reduction and Kronecker substitution for small finite fields. Rapport de recherche hal-00315772, HAL, août 2008.
[47]
Jean-Guillaume Dumas, Pascal Giorgi et Clément Pernet. Dense linear algebra over finite fields: the FFLAS and FFPACK packages. ACM Trans. Math. Softw., 35(3):1–35, octobre 2008.
[48]
Jean-Guillaume Dumas et Clément Pernet. Exact linear system resolution. Software LJK, novembre 2008.
[49]
Dominique Duval, Rachid Echahed et Frédéric Prost. A cloning pushout approach to term-graph transformation. Rapport de recherche hal-00340202, HAL, novembre 2008.
[50]
Dominique Duval, Rachid Echahed et Frédéric Prost. A double-pushout approach for modeling pointer redirection. Dans IFIP WG1.3 meeting, Sierra Nevada, Espagne. janvier 2008.
[51]
Dominique Duval, Jean-Claude Reynaud, Christian Lair et Jean-Guillaume Dumas. Logiques diagrammatiques et effets de bord, juin 2008, Groupe de travail Sémantique et Réalisabilité, équipe PPS. Talk given at Paris, France.
[52]
Laurent Fousse. Réduction modulaire simultanée et substitution de Kronecker pour les petits corps finis, septembre 2008, Séminaire Arénaire. Talk given at ENS Lyon, France.
[53]
Antoine Girard. Modèles symboliques de systèmes dynamiques pour la conception de systèmes embarqués sûrs. Dans Colloque en hommage à Louis Bolliet : l’Informatique à Venir, Grenoble, France. invited conference, mai 2008.
[54]
Antoine Girard. Systèmes à commutation, stabilité, représentation symbolique et commande. Dans GT Systèmes dynamiques hybrides du GDR MACS, France. janvier 2008.
[55]
Antoine Girard, Agung A. Julius et George J. Pappas. Approximate simulation relations for hybrid systems. Discret. Event Dyn. Syst.-Theory Appl., 18(2):163–179, juin 2008.
[56]
Antoine Girard et Colas Le Guernic. Efficient reachability analysis for linear systems using support functions. Dans 17th IFAC World Congress, July, 2008, Seoul, Corée du Sud, juillet 2008. IFAC.
[57]
Antoine Girard et Colas Le Guernic. Zonotope/hyperplane intersection for hybrid systems reachability analysis. Dans Magnus Egerstedt et Bud Mishra, éditeurs, Hybrid Systems: Computation and Control, April, 2008, volume 4981 of Lecture Notes in Computer Science, pages 215–228, Saint Louis, MO, Etats-Unis, avril 2008. Springer.
[58]
Antoine Girard et Samuel Martin. Motion planning for nonlinear systems using hybridizations and robust controllers on simplices. Dans 47th IEEE Conference on Decision and Control, December, 2008, Cancun, Mexique, décembre 2008. IEEE.
[59]
Antoine Girard, Giordano Pola et Paulo Tabuada. Approximately bisimilar symbolic models for incrementally stable switched systems. Dans Magnus Egerstedt et Bud Mishra, éditeurs, 11th International Workshop on Hybrid Systems: Computation and Control, HSCC 2008, April, 2008, volume 4981 of Lecture Notes in Computer Science, pages 201–214, Saint Louis, MO, Etats-Unis, avril 2008. Springer.
[60]
Roland Hildebrand. A control problem with a Smale’s Horseshoe in the solution. Dans International Conference "Differential Equations and Topology" Dedicated to the Centennial Anniversary of Lev Semenovich Pontryagin, June, 2008, pages 253–254, Moscou, Russie, juin 2008.
[61]
Roland Hildebrand. Identification of community structure in networks with convex optimization. Rapport de recherche 0806.1896, arXiV, France, juin 2008. submitted.
[62]
Roland Hildebrand. Optimal inputs for FIR system identification. Dans 47th IEEE Conference on Decision and Control, CDC 2008, December, 2008, pages 5525–5530, Cancun, Mexique, décembre 2008. IEEE.
[63]
Roland Hildebrand. Semidefinite descriptions of low-dimensional separable matrix cones. Linear Alg. Appl., 429(4):901–932, août 2008.
[64]
Roland Hildebrand, Stefano Mancini et Simone Severini. Combinatorial Laplacians and positivity under partial transpose. Math. Struct. Comput. Sci., 18(1):205–219, février 2008.
[65]
Guillaume James et Pascal Noble. Weak coupling limit and localized oscillations in Euclidean invariant Hamiltonian systems. J. Nonlinear Sci., 18(4):433–461, août 2008.
[66]
Guillaume James et Yannick Sire. Center manifold theory in the context of infinite one-dimensional lattices. Dans Giovanni Gallavotti, éditeur, The Fermi-Pasta-Ulam Problem. A Status Report, volume 728 of Lecture Notes in Physics, chapter 6, pages 207–238. Springer, janvier 2008.
[67]
Michel Peyrard, Santiago Cuesta-López et Guillaume James. Modelling DNA at the mesoscale: a challenge for nonlinear science? Nonlinearity, 21(6):91–100, juin 2008.
[68]
Giordano Pola, Antoine Girard et Paulo Tabuada. Approximately bisimilar symbolic models for nonlinear control systems. Automatica, 44(10):2508–2516, octobre 2008.
[69]
Philippe Poncet, Roland Hildebrand, Georges-Henri Cottet et Petros Koumoutsakos. Spatially distributed control for optimal drag reduction of the flow past a circular cylinder. J. Fluid Mech., 599:111–120, mars 2008.
[70]
Françoise Richard-Jung. Automatic computation of Stokes matrices and application to the graphical repesentation of solutions of linear ODE. Dans Algorithmes formels et numériques pour les équations différentielles et aux différences, Limoges, France. mars 2008.
[71]
Eugene Asarin, Thao Dang et Antoine Girard. Hybridization methods for the analysis of non-linear systems. Acta Inform., 43(7):451–476, janvier 2007. Special issue on Hybrid Systems.
[72]
Jean-Guillaume Dumas. Algèbre linéaire exacte, mars 2007. Talk given at Orsay, France.
[73]
Jean-Guillaume Dumas. Bounds on the coefficients of the characteristic and minimal polynomials. J. Ineq. Pure Appl. Math., 8(2):1–15, avril 2007.
[74]
Jean-Guillaume Dumas. Outils pour un intergiciel générique en calcul formel. Dans Journées Nationales de Calcul Formel, CIRM, Luminy, France. février 2007.
[75]
Jean-Guillaume Dumas, Dominique Duval et Jean-Claude Reynaud. Sequential products in effect categories. Rapport de recherche hal-00161303, HAL, juillet 2007.
[76]
Jean-Guillaume Dumas, Philippe Elbaz-Vincent, Pascal Giorgi et Anna Urbańska. Parallel computation of the rank of large sparse matrices from algebraic K-theory. Dans Stephen M. Watt, éditeur, Parallel Symbolic Computation’07, PASCO 2007, July, 2007, pages 43–52, Ontario, Canada, France, juillet 2007. Waterloo Univeristy.
[77]
Jean-Guillaume Dumas, Philippe Elbaz-Vincent, Pascal Giorgi et Anna Urbańska. Parallel computation of the rank of large sparse matrices from algebraic K-theory. Rapport de recherche hal-00142141, HAL, avril 2007.
[78]
Jean-Guillaume Dumas, Jean-Louis Roch, Éric Tannier et Sébastien Varrette. Théorie des codes : Compression, Cryptage, Correction. Sciences Sup. Dunod, janvier 2007. . 352 pages.
[79]
Dominique Duval. Diagrammatic inference. Rapport de recherche hal-00177075, HAL, octobre 2007.
[80]
Dominique Duval. Sémantiques pour un langage impératif, février 2007, Colloquium du LACO. Talk given at Limoges, France.
[81]
Dominique Duval, Jean-Guillaume Dumas et Jean-Claude Reynaud. Sequential products in effect categories. Dans Journées ARROWS, Nancy, France. juin 2007.
[82]
Dominique Duval, Rachid Echahed et Frédéric Prost. Adjunction for garbage collection with application to graph rewriting. Dans Franz Baader, éditeur, Term Rewriting and Applications, proceedings of the 18th International Conference on Rewriting Techniques and Applications, RTA 2007, June, 2007, volume 4533 of Lecture Notes in Computer Science, pages 122–136, Paris, France, août 2007. Springer.
[83]
Dominique Duval, Rachid Echahed et Frédéric Prost. Modeling pointer redirection as cyclic term-graph rewriting. Dans Third International Workshop on Term Graph Rewriting, TERMGRAPH’06, April, 2006, volume 176 of Electronic Notes in Computer Science, pages 65–84, Vienne, Autriche, mai 2007. Elsevier.
[84]
Georgios E. Fainekos, Antoine Girard et George J. Pappas. Hierarchical synthesis of hybrid controllers from temporal logic specifications. Dans Alberto Bemporad, Antonio Bicchi et Giorgio Buttazzo, éditeurs, Hybrid Systems: Computation and Control, HSCC 2007, April, 2007, volume 4416 of Lecture Notes in Computer Science, pages 203–216, Pise, Italie, avril 2007. Springer.
[85]
Laurent Fousse. Accurate multiple-precision Gauss-Legendre quadrature. Dans IEEE Symposium on Computer Arithmetic, ARITH18, June, 2007, pages 150–160, Montpellier, France, juin 2007. IEEE.
[86]
Laurent Fousse. Calcul rapide de coefficients pour l’intégration numérique. Dans Journées 2007 de l’ANR GECKO, Sophia Antipolis, France. novembre 2007.
[87]
Laurent Fousse. CRQ: une bibliothèque pour l’intégration numérique certifiée en précision arbitraire. Dans Journées Nationales de Calcul Formel, JCNF 2007, CIRM, Luminy, France. janvier 2007.
[88]
Laurent Fousse. CRQ: une bibliothèque pour l’intégration numérique certifiée en précision arbitraire, juin 2007, Séminaire BIPOP-CASYS. Talk given at Grenoble, France.
[89]
Laurent Fousse. Implémentation efficace d’ECM. Dans Rencontres Arithmétiques de l’Informatique Mathématique (GDR IM), Montpellier, France. janvier 2007.
[90]
Laurent Fousse. Multiple-precision correctly rounded Newton-Cotes quadrature. Rairo-Inform. Théor. Appl., 41(2):103–121, janvier 2007. Special issue: Real Numbers.
[91]
Laurent Fousse, Guillaume Hanrot, Vincent Lefèvre, Patrick Pélissier et Paul Zimmermann. MPFR: A multiple-precision binary floating-point library with correct rounding. ACM Trans. Math. Softw., 33(2):1–15, juin 2007.
[92]
Antoine Girard. Approximately bisimilar finite abstractions of stable linear systems. Dans Alberto Bemporad, Antonio Bicchi et Giorgio Buttazzo, éditeurs, Hybrid Systems: Computation and Control, April, 2007, volume 4416 of Lecture Notes in Computer Science, pages 231–244, Pise, Italie, avril 2007. Springer.
[93]
Antoine Girard. Hierarchical abstractions of dynamical systems using approximate simulation and bisimulation relations, mai 2007, Department of Electrical Engineering Seminar. Talk given at University of L’Aquila, Italie.
[94]
Antoine Girard. Méthodes algorithmiques pour l’analyse des systèmes hybrides. Dans Journées Nationales du GDR MACS, Reims, France. invited conference, juillet 2007.
[95]
Antoine Girard. VAL-AMS: High confidence validation of analog and mixed signal circuits. Dans Grand Colloque STIC, France. novembre 2007.
[96]
Antoine Girard et George J. Pappas. Approximate bisimulation relations for constrained linear systems. Automatica, 43(8):1307–1317, août 2007.
[97]
Antoine Girard et George J. Pappas. Approximate hierarchies of linear control systems. Dans 46th IEEE Conference on Decision and Control, December, 2007, pages 3727–3732, New Orleans, LA, Etats-Unis, décembre 2007. IEEE, IEEE.
[98]
Antoine Girard et George J. Pappas. Approximation metrics for discrete and continuous systems. IEEE Trans. Autom. Control, 52(5):782–798, mai 2007.
[99]
Roland Hildebrand. Concurrence revisited. J. Math. Phys., 48:1–23, octobre 2007.
[100]
Roland Hildebrand. Entangled states close to the maximally mixed state. Phys. Rev. A, 75(6):1–10, juin 2007.
[101]
Roland Hildebrand. Entangled states close to the maximally mixed state. Rapport de recherche quant-ph/0702040, arXiV, février 2007.
[102]
Roland Hildebrand. Exactness of sums of squares relaxations involving 3x3 matrices and Lorentz cones. Linear Alg. Appl., 426(3):815–840, octobre 2007.
[103]
Roland Hildebrand. An LMI description for the cone of Lorentz-positive maps. Linear Multilinear Algebra, 55(6):551–573, novembre 2007.
[104]
Roland Hildebrand. An LMI description for the cone of Lorentz-positive maps II. Rapport de recherche 2007/08/1747, Optimization Online, mars 2007. submitted.
[105]
Roland Hildebrand. Positive maps of second-order cones. Linear Multilinear Algebra, 55(6):575–597, novembre 2007.
[106]
Roland Hildebrand. Positive partial transpose from spectra. Phys. Rev. A, 76(5):1–5, novembre 2007.
[107]
Roland Hildebrand. Semidefinite description of separable cones involving the Lorentz cone. Dans Convex optimization and applications in control theory, probability and statistics, Luminy, Marseille, France. avril 2007.
[108]
Roland Hildebrand et Gabriel Solari. Identification for control: optimal input intended to identify a minimum variance controller. Automatica, 43(5):758–767, mai 2007.
[109]
Guillaume James. Bifurcations of discrete breathers in inhomogeneous lattices. Dans Hamiltonian lattice dynamical systems, Leiden, Pays-Bas. invited conference, octobre 2007.
[110]
Guillaume James. Bifurcations of discrete breathers in inhomogeneous lattices. Dans Advanced study group: Localizing energy through nonlinearity, discreteness and disorder, Dresde, Allemagne. invited conference, août 2007.
[111]
Guillaume James et Michael Kastner. Bifurcations of discrete breathers in a diatomic Fermi-Pasta-Ulam chain. Nonlinearity, 20(3):631–657, mars 2007.
[112]
Sébastien Kolb. Théorie des bifurcations appliquée à l’analyse de la dynamique du vol des hélicoptères. PhD thesis, Institut National Polytechnique de Grenoble, juin 2007.
[113]
Aude Maignan. Modélisation des systèmes dynamiques évolutifs, mars 2007, Séminaire BIPOP-CASYS. Talk given at Grenoble, France.
[114]
Truong Nghiem, George J. Pappas, Rajeev Alur et Antoine Girard. Time-triggered implementations of dynamic controllers. Rapport de recherche, LJK, juin 2007. submitted.
[115]
Giordano Pola, Antoine Girard et Paulo Tabuada. Symbolic models for nonlinear control systems using approximate bisimulation. Dans 46th IEEE Conference on Decision and Control, December, 2007, pages 4656–4661, New Orleans, LA, Etats-Unis, décembre 2007. IEEE, IEEE.
[116]
Anna Urbańska. Towards an exact adaptive algorithm for the determinant of a rational matrix. Rapport de recherche hal-00150872, HAL, mai 2007.
[117]
Eugene Asarin, Thao Dang, Goran Frehse, Antoine Girard, Colas Le Guernic et Oded Maler. Recent progress in continuous and hybrid reachability analysis. Dans International Symposium on Computer-Aided Control System Design, CACSD 2006, October, 2006, pages 1582–1587, Munich, Allemagne, octobre 2006. IEEE.
[118]
Xavier Bombois, Gérard Scorletti, Michel Gevers, Paul Van Den Hof et Roland Hildebrand. Least costly identification experiment for control. Automatica, 42(10):1651–1662, octobre 2006.
[119]
Pascal Bouvry, Jean-Guillaume Dumas, Roland Gillard, Jean-Louis Roch et Sébastien Varrette. Cryptographie à clef secrète. Dans Touradj Ebrahimi, Franck Leprévost et Bertrand Warusfel, éditeurs, Enjeux de la sécurité multimédia, Traité IC2 : Information - Commande - Communication, pages 121–198. Hermès, février 2006.
[120]
Van-Dat Cung, Vincent Danjean, Jean-Guillaume Dumas, Thierry Gautier, Guillaume Huard, Bruno Raffin, Christophe Rapine, Jean-Louis Roch et Denis Trystram. Adaptive and hybrid algorithms: classification and illustration on triangular system solving. Dans Jean-Guillaume Dumas, éditeur, Transgressive Computing, April, 2006, pages 131–148, Grenade, Espagne, avril 2006.
[121]
Jean Della Dora, Aude Maignan et Laurent Tournier. Dynamic systems: an algorithmic point of view. Dans Jean-Guillaume Dumas, éditeur, Transgressive Computing 2006, April, 2006, pages 3–14, Grenade, Espagne, avril 2006. invited conference.
[122]
César Domínguez, Dominique Duval, Laureano Lambán et Julio Rubio García. Towards diagrammatic specifications of symbolic computations systems. Dans Thierry Coquand, Henri Lombardi et Marie-Françoise Roy, éditeurs, Mathematics, Algorithms, Proofs, January, 2005, numéro 05021 dans Dagstuhl Seminar Proceedings, pages 1–23, Dagstuhl, Allemagne, janvier 2006. Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI).
[123]
Jacques Dubrois et Jean-Guillaume Dumas. Efficient polynomial time algorithms computing industrial-strength primitive roots. Inf. Process. Lett., 97(2):41–45, janvier 2006.
[124]
Jean-Guillaume Dumas. Adaptive triangular system solving. Dans Challenges in Symbolic Computation Software, Dagstuhl Seminar 06271, Allemagne. juillet 2006.
[125]
Jean-Guillaume Dumas. Algèbre linéaire exacte, janvier 2006, Université Paris 11. Talk given at Orsay, France.
[126]
Jean-Guillaume Dumas. Exact linear algebra software. Dans International Congress on Mathematical Software, ICMS’2006, Castro Urdiales, Espagne. invited conference, septembre 2006.
[127]
Jean-Guillaume Dumas, éditeur. Proceedings of the 2006 International Symposium on Symbolic and Algebraic Computations. ISSAC. ACM press, juillet 2006. ISBN 1-59593-276-3. 361 pages.
[128]
Jean-Guillaume Dumas, éditeur. Proceedings of Transgressive Computing 2006. U. J. Fourier, Grenoble, France, avril 2006. . 448 pages.
[129]
Jean-Guillaume Dumas. Racines primitives industrielles, février 2006, Séminaire de cryptologie. Talk given at Institut Fourier, Grenoble, France.
[130]
Jean-Guillaume Dumas. Résolution exacte de problèmes mal conditionnés, mars 2006, Institut Camille Jordan. Talk given at Lyon, France.
[131]
Jean-Guillaume Dumas et Dominique Duval. Vers une modélisation diagrammatique de la bibliothèque C++ d’algèbre linéaire LinBox. Dans Roger Rousseau, Christelle Urtado et Sylvain Vauttier, éditeurs, Langages et Modèles à Objets, LMO’ 06, March, 2006, pages 117–132, Nîmes, France, mars 2006. Hermès.
[132]
Jean-Guillaume Dumas, Franck Leprévost, Jean-Louis Roch, Valentin Savin et Sébastien Varrette. Cryptographie à clef publique. Dans Touradj Ebrahimi, Franck Leprévost et Bertrand Warusfel, éditeurs, Enjeux de la sécurité multimédia, Traité IC2 : Information - Commande - Communication, pages 199–280. Hermès, février 2006.
[133]
Jean-Guillaume Dumas, Franck Leprévost, Jean-Louis Roch et Sébastien Varrette. Architectures PKI. Dans Touradj Ebrahimi, Franck Leprévost et Bertrand Warusfel, éditeurs, Enjeux de la sécurité multimédia, volume 2 of Traité IC2 : Information - Commande - Communication, pages 187–210. Hermès, février 2006.
[134]
Jean-Guillaume Dumas, Cl Ément Pernet et Jean-Louis Roch. Adaptive and hybrid algorithms. Dans Wolfram Decker, Mike Dewar, Etich Kaltofen et Stephen Watt, éditeurs, Challenges in Symbolic Computation Software, July, 2006, numéro 06271 dans Dagstuhl Seminar Proceedings, Dagstuhl, Allemagne, juillet 2006.
[135]
Jean-Guillaume Dumas et Jean-Louis Roch. Signature électronique et hachage. Tangente, 26, juin 2006. Hors série : Cryptographie et codes secrets.
[136]
Jean-Guillaume Dumas et Denis Trystram. Les anniversaires des briseurs de code. Tangente, 26, juin 2006. Hors série : Cryptographie et codes secrets.
[137]
Jean-Guillaume Dumas et Anna Urbańska. An introspective algorithm for the integer determinant. Dans Jean-Guillaume Dumas, éditeur, Transgressive Computing, April, 2006, pages 185–202, Grenade, Espagne, avril 2006.
[138]
Dominique Duval et Jean-Claude Reynaud. About raising and handling exceptions. Dans 18th International Workshop on Algebraic Development Techniques, WADT’06, June, 2006, La Roche en Ardenne, Belgique, 2006.
[139]
Dominique Duval et Jean-Claude Reynaud. Dynamic logic and exceptions: an introduction. Dans Thierry Coquand, Henri Lombardi et Marie-Françoise Roy, éditeurs, Mathematics, Algorithms, Proofs, January, 2005, numéro 05021 dans Dagstuhl Seminar Proceedings, pages 1–13, Dagstuhl, Allemagne, janvier 2006. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI).
[140]
Georgios E. Fainekos, Antoine Girard et George J. Pappas. Temporal logic verification using simulation. Dans Eugene Asarin et Patricia Bouyer, éditeurs, Formal Modelling and Analysis of Timed Systems, FORMATS 2006, September, 2006, volume 4202 of Lecture Notes in Computer Science, pages 171–186, Paris, France, septembre 2006. Springer.
[141]
Frédéric Fauvet, Françoise Richard-Jung et Jean Thomann. Algorithms for the splitting of formal series; applications to alien differential calculus. Dans Jean-Guillaume Dumas, éditeur, Transgressive Computing 2006, April, 2006, pages 231–246, Grenade, Espagne, avril 2006.
[142]
Laurent Fousse. CRQ: Correctly rounded quadrature library. Software INRIA, octobre 2006.
[143]
Laurent Fousse. The elliptic curve factorization method. Dans TYPES Workshop on Numbers and Proofs, Orsay, France. juin 2006.
[144]
Laurent Fousse. Intégration numérique avec erreur bornée en précision arbitraire. PhD thesis, Université Nancy 1, décembre 2006.
[145]
Laurent Fousse. Intégration numérique avec erreur bornée en précision arbitraire, décembre 2006, Séminaire de l’équipe Algorithms. Talk given at INRIA Rocquencourt, France.
[146]
Laurent Fousse. Intégration numérique multi-précision de Gauss-Legendre avec erreur bornée, janvier 2006, Séminaire de l’équipe DALI. Talk given at Perpignan, France.
[147]
Laurent Fousse. Quelques algorithmes pour l’intégration numérique en précision arbitraire. Dans Journées Nationales d’Arithmétique des Ordinateurs, ENS Lyon, France. juin 2006.
[148]
Michel Gevers, Xavier Bombois, Gérard Scorletti, Paul Van Den Hof et Roland Hildebrand. Experiment design for robust control: Why do more work than is needed? Dans Bruce A. Francis, Malcolm C. Smith et Jan C. Willems, éditeurs, Control of Uncertain Systems: Modelling, Approximation, and Design. A Workshop on the Occasion of Keith Glover’s 60th Birthday, volume 329 of Lecture Notes in Control and Information Sciences, pages 139–162. Springer, mars 2006.
[149]
Antoine Girard. Approximation metrics for discrete and continuous systems. Dans Workshop Topics in Computation and Control, Santa Barbara, Etats-Unis. invited conference, mars 2006.
[150]
Antoine Girard. Méthodes algorithmiques pour l’analyse des systèmes hybrides, avril 2006, Verimag. Talk given at Grenoble, France.
[151]
Antoine Girard. Méthodes algorithmiques pour l’analyse des systèmes hybrides, avril 2006, INRIA. Talk given at Grenoble, France.
[152]
Antoine Girard. Méthodes algorithmiques pour l’analyse des systèmes hybrides, avril 2006, Laboratoire Jean Kuntzmann. Talk given at Grenoble, France.
[153]
Antoine Girard. Modélisation hiérarchique des systèmes dynamiques, novembre 2006, Laboratoire Jean Kuntzmann. Talk given at Grenoble, France.
[154]
Antoine Girard. Relations de simulation approchées pour la vérification des systèmes dynamiques continus et hybrides. Dans Groupe de travail "Systèmes Dynamiques Hybrides", Paris, France. invited conference, février 2006.
[155]
Antoine Girard. Towards a multiresolution approach to linear control. IEEE Trans. Autom. Control, 51(8):1261–1270, août 2006.
[156]
Antoine Girard. Zonotope techniques for reachability analysis. Dans Workshop Topics in Computation and Control, Santa Barbara, Etats-Unis. invited conference, mars 2006.
[157]
Antoine Girard, Agung A. Julius et George J. Pappas. Approximate simulation relations for hybrid systems. Dans Christos Cassandras, Alessandro Giua, Carla Seatzu et Janan Zaytoon, éditeurs, Analysis and Design of Hybrid Systems, ADHS’06, June, 2006, IFAC Proceedings, pages 106–111, Alghero, Italie, juin 2006. IFAC, Elsevier.
[158]
Antoine Girard, Colas Le Guernic et Oded Maler. Efficient computation of reachable sets of linear time-invariant systems with inputs. Dans Joao P. Hespanha et Ashish Tiwari, éditeurs, Hybrid Systems: Computation and Control, HSCC 2006, March, 2006, volume 3927 of Lecture Notes in Computer Science, pages 257–271, Santa Barbara, Etats-Unis, mars 2006. Springer.
[159]
Antoine Girard et George J. Pappas. Approximate bisimulations for constrained linear systems. Dans Conference on Decision and Control and European Control Conference, December, 2005, pages 4700–4705, Seville, Espagne, juin 2006. IEEE, IEEE.
[160]
Antoine Girard et George J. Pappas. Approximate bisimulations for nonlinear dynamical systems. Dans Conference on Decision and Control and European Control Conference, December, 2005, pages 684–689, Seville, Espagne, juin 2006. IEEE, IEEE.
[161]
Antoine Girard et George J. Pappas. Hierarchical control using approximate simulation relations. Dans 45th IEEE Conference on Decision and Control, December, 2006, pages 264–269, San Diego, Etats-Unis, décembre 2006. IEEE, IEEE.
[162]
Antoine Girard et George J. Pappas. Verification using simulation. Dans Joao P. Hespanha et Ashish Tiwari, éditeurs, Hybrid Systems: Computation and Control, HSCC 2006, March, 2006, volume 3927 of Lecture Notes in Computer Science, pages 272–286, Santa Barbara, Etats-Unis, mars 2006. Springer.
[163]
Roland Hildebrand. Concurrence of Lorentz-positive maps. Rapport de recherche quant-ph/0612064, arXiV, décembre 2006.
[164]
Roland Hildebrand. On the approximation of convex functions with cumulant generating functions. C. R. Math., 343(8):545–550, octobre 2006.
[165]
Roland Hildebrand. Self-similar trajectories in multi-input systems. Dans Jean-Guillaume Dumas, éditeur, Transgressive Computing 2006, April, 2006, pages 287–302, Grenade, Espagne, avril 2006.
[166]
Roland Hildebrand. Separable balls around the maximally mixed state for a 3-qubit system. Rapport de recherche quant-ph/0601201, arXiV, janvier 2006.
[167]
Roland Hildebrand, Stefano Mancini et Simone Severini. Combinatorial Laplacians and positivity under partial transpose. Rapport de recherche cs.CC/0607036, arXiV, décembre 2006. Soumis à Mathematical Structures in Computer Science.
[168]
Guillaume James. Bifurcations of discrete breathers in nonlinear lattices, décembre 2006, Imperial College, dynamics seminar. Talk given at Londres, Royaume-Uni invited conference.
[169]
Guillaume James. Travelling breathers in nonlinear oscillator chains. Dans Nonlinear dynamics of acoustic modes in finite lattices: localization, equipartition, transport, Dresde, Allemagne. invited conference, décembre 2006.
[170]
Agung A. Julius, Antoine Girard et George J. Pappas. Approximate bisimulation for a class of stochastic hybrid systems. Dans American Control Conference, June, 2006, pages 4724–4729, Portland, Etats-Unis, juin 2006. IEEE.
[171]
Aude Maignan. Modélisation des systèmes dynamiques évolutifs. Rapport technique, LJK, France, septembre 2006.
[172]
Truong Nghiem, George J. Pappas, Antoine Girard et Rajeev Alur. Time-triggered implementations of dynamic controllers. Dans Sang Lyul Min et Wang Yi, éditeurs, Conference on Embedded Software, EMSOFT’06, October, 2006, pages 2–11, Seoul, Corée du Sud, octobre 2006. ACM and IEEE.
[173]
Clément Pernet. Algèbre linéaire exacte efficace : le calcul du polynôme caractéristique. PhD thesis, Université Joseph Fourier, septembre 2006.
[174]
Aude Rondepierre. Algorithmes hybrides pour le contrôle optimal des systèmes non linéaires. PhD thesis, Institut National Polytechnique de Grenoble, juillet 2006.

Ce document a été traduit de LATEX par HEVEA