Catastrophes et bifurcations
(Michel Demazure)
Date de Lecture : 2006-04-10
Mon commentaire : Excellent livre. Dans ce livre, on y découvre une bonne introduction à la théorie de Thom. Cette théorie permet de créer dans des espaces énormes, comme l'espace des fonctions différentiables, une classification acceptable au sens où presque toutes les situations sont passées en revue. On parle de généricité
Finalement, cette théorie permet d'unifier, entre autres, la théorie de Morse (classification locale singularités des fonctions à valeurs réelles en fonction de la signature de leur hessienne) et la théorie de Whitney qui décrit les singularités génériques des fonctions de R^2 dans R^2 avec deux situations stables : les points pli et les points fronce. Avant de faire présenter la théorie des jets, Michel Demazure y présente de façon très claire la notion de variété différentiable. La fin du livre est orienté équation différentielles.

Applied Interval Analysis.
(Luc Jaulin, Michel Kieffer, Olivier Didrit, Eric Walter)
Date de Lecture : 2007-09-21
Mon commentaire : C'est le livre de mon directeur de thèse. Il ne peut être que très bon ;-) Son originalité tient au fait qu'il contient de nombreuses applications du calcul par intervalles.

Calcul formel - systèmes et algorithmes de manipulations algébriques
(J. Davenport, Y. Siret, E. Tournier)
Date de Lecture : entre 2004 et 2006, je ne me souviens plus...
Mon commentaire : Ce livre commence à dater maintenant. Ici, il n'est pas question des plus récentes avancées en calcul formel. Le novice en calcul formel trouvera une introduction aux méthodes classiques. En particulier, on y retrouvera la méthode de Louiville capable d'intégrer formellement (i.e. trouver une forme close d'une primitive d'une fonction donnée). Après la lecture de cet ouvrage, vous saurez pourquoi intégrer formellement est aussi facile que de dériver formellement.

Points fixes, zéros et la méthode de Newton.
(Jean-Pierre Dedieu)
Date de Lecture : 2006-09-20
Mon commentaire : J'ai avalé ce livre. Il est très bien écrit. Je le conseille vivement à tout ceux qui veulent en savoir plus sur cette méthode. Il contient les preuves des théorèmes de Grobman Hartman, quelques notions de la théorie de Kantorovitch et alpha de Smale. Ces deux théories permettent entre autre de donner des conditions de convergence quadratique pour la méthode du point fixe.
Contient une multitude d'exemples très intéressants.

Introduction à la topologie algébrique.
(Andrew H Wallace)
Date de Lecture : 2007-09-20
Mon commentaire : Ce livre pourrait sans doute faire parti de la populaire collection "pour les nuls" et s'appeler "la topologie algébrique pour les nuls". L'auteur, après quelques rappels classiques de topologie (limites, continuité...) nous introduit au fameux groupe fondamental avec de nombreux dessins qui illustrent ses propos. Le reste du livre est tout aussi pédagogique : on y trouve les groupes et suite d'homologie d'un ensemble (topologique). Il termine par quelques notions de complexes simpliciaux. Dans ce livre, il n'est pas question de foncteurs de la catégorie de Top vers ...
néanmoins le novice en topologie algébrique se régalera.

Eléments de topologie algébrique.
(Claude Godbillon)
Date de Lecture : 2007-09-20
Mon commentaire : Encore de la topologie algébrique, mais ca se corse par rapport au livre de Wallace. On y trouve les résultats classique de topologie algébrique : théorème de Van Kampen, théorème du point fixe de Brouwer ... Les choses un peu plus difficile commencent avec une théorie de Galois des revêtements très bien présentée. On continue avec l'algèbre de cohomologie de de Rham (mais si vous savez le truc avec les formes différentielles dans tous les sens) pour terminer par un pot pourri de cohomologie relative, inégalité de morse et dualité de Poincaré. Conclusion : bon livre même si comme dans beaucoup de livres de math, il manque quelques interprétations géométriques. A quand, par exemple, une interprétation géométrique de l'exactitude et la fermeture des formes différentielles ?

Morse theory.
(J Milnor)
Date de Lecture : 2007-09-23
Mon commentaire : En gros, cette théorie lie la topologie d'une variété M aux points critiques d'une fonction f définie sur M. La combinatoire des hessiennes de f en ces point permet de renseigner sur la topologie de M. Ce livre montre l'efficacité de cette théorie. A conseiller.

Introduction to Automata Theory, Languages, and Computation.
( John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman)
Date de Lecture : 2007-09-22
Mon commentaire : J'ai lu ce livre l'année où j'ai décidé de m'intéresser sérieusement à l'informatique théorique. En lisant ce livre, on n'est plus vraiment sur la même longueur d'ondes que l'assembleur de PC du coin qui vous dit que l'informatique n'est pas une science exacte. Dans ce livre, on trouve cette belle progression : automates finis, langages réguliers, context free languages, automates à piles, Machine de turing, indécidabilité, NP complet.
C'est beau l'informatique. ;-)

Equivalence, Invariants, and Symmetry
(Peter J. Olver)
Date de Lecture : 2007-06-16
Mon commentaire : Un exercice classique qui est donné aux élèves de collège de donner les symétries d'une figure géométrique. Par exemple un triangle isocèle a au moins un axe de symétrie, alors qu'un carré a un centre de symmétrie, et des axes de symmétrie ...
Il existe la même chose pour les équations différentielles, la question devient :
Quelles sont les changements de variables qui envoient une solution sur une autre ?
Exemple : Si F est une primitive de f (F'= f) alors F + k est encore une primitive de f, et donc les translations de l'espace d'arrivée envoient une solution sur une autre solution. On peut vérifier ceci de façon infinitésimale : on montre que le champ de vecteurs $\partial y$, qui engendre les translations, est tangent à une certaine surface...
Olver commence par des rappels sur les groupes et algèbres de Lie et l'espace des jets. Espace très intéressant puisque dans cet espace une équation différentielle devient "simplement" une hypersurface de niveau d'une certaine fonction, c'est l'étude de cette hypersurface combinée à la géométrie de l'espace des jets qui permet de calculer les symmétries d'une équation différentielle. La plupart du temps, les méthodes sont infinitésimales, les symétries calculées sont donc "seulement" locales (à moins d'avoir la connexité du groupe de Lie).
La fin du livre donne la méthode d'équivalence de Cartan et les chapitres annexes de bonnes bases de géométries comme le théorème de Frobenius.


Ordinary Differential Equations
(V.I. Arnold)
Date de Lecture : 2005-06-20
Mon commentaire : Ce livre donne une très bonne introduction aux équations différentielles ordinaires avec de nombreuses illustrations. C'est celui où j'ai compris la notion de champs de vecteurs mais aussi celle de flot, i.e. groupe de difféomorphismes à un paramètre.
Pour ceux qui se destine à la mécanique des fluides, Arnold donne aussi très clairement la signification de l'opérateur div qui n'est rien d'autre que le changement infinitésimal de volume. Une très belle démonstration nous donne comment div et connecté à la trace d'une matrice.


Convex optimization
(S. P. Boyd, L. Vandenberghe)
Date de Lecture : 0000-00-00
Mon commentaire : A lire, semble être une référence en optimisation ...

Moments, Positive Polynomials and Their Applications
(Jean Bernard Lasserre)
Date de Lecture : 2014-01-30
Mon commentaire : Avant de lire ce livre, je pensais, naïvement, que la théorie de la mesure n'était qu'une façon élégante de combler les lacunes de la théorie d'intégration de Riemann.
La théorie de la mesure, i.e. associer un poids à (plus ou moins) chaque partie d'un ensemble permet de modéliser de nombreux problèmes. En effet, il est par exemple possible d'écrire un problème d'optimisation globale non linéaire d'une fonction coût f sous forme d'un problème de programmation linéaire. Le prix à payer dans cet exemple est de passer en dimension infini : plus exactement, l'espace de recherche devient l'ensemble des mesures de probabilité et la fonctionnelle coût l'intégrale de f vis-à-vis de cette mesure. Dans un second temps, plutôt que de chercher la mesure directement, on cherche ses moments, ce qui permet de créer un problème en dimension finie qui est une relaxation du problème initial.
Cette méthodologie, combinée avec le Théorème de Putinar, permet de résoudre numériquement de nombreux autres problèmes. En plus de l'optimisation globale polynomiale, mes applications préférées sont le contrôle optimal avec les mesures d'occupations et le transport optimal.

Topics in Optimal Transportation
(Cedric Villani)
Date de Lecture : 2014-02-10
Mon commentaire : Je n'ai vraiment lu que les premiers chapitres. On y comprend ce que sont les problèmes de Kantorovich et de Monge. Sans entrer dans les détails, la version discrète du problème pourrait être celle du père Noël : étant donné des entrepôts où se trouvent des lego en différentes quantités et des maisons où se trouvent des enfants qui ont commandé un certain nombre de briques, la question est de savoir comment le père Noël peut optimiser les trajets de ses rennes !
En continu, le problème de Kantorovich devient un problème de programmation linéaire sur l'espace des mesures positives avec des contraintes linéaires. Comme tout bon problème de programmation linéaire, il admet un dual pour lequel il existe aussi une interprétation avec le père Noël. C'est grâce à ce livre que j'ai enfin compris que la dualité en programmation linéaire en dimension finie était la même dualité qui fait que l'espace des mesures sur X est le dual de l'espace des fonctions définies sur X ...
Le reste du livre donne de nombreux résultats et en particulier ceux de Brenier. J'ai honte de ne pas en avoir plus compris...

Le langage Caml
(Pierre Weis et Xavier Leroy)
Date de Lecture : 2016-01-27
Mon commentaire : Ce livre commence à dater un peu mais après avoir regarder le mooc fun sur caml, j'ai décidé de me mettre sérieusement à la programmation fonctionnelle. Au début c'est un peu déroutant. Comme tout nouveau langage, on se pose des questions autour de la sémantique et on s'habitue à la synthaxe. Ce livre est parfait pour débuter. En plus de nous faire découvrir la programmation fonctionnelle, c'est un véritable cours de programmation au sens large (logique propositionnelle, récursivité ...). Chacun des 6 derniers chapitres est un exemple d'applications de ce langage. Les auteurs ici ne peuvent pas tricher !
Mes moments préférés restent les explications sur la récursivité avec les tours de Hanoi et cette explication de l'implication en logique : "P implique Q" est synonyme de "(non P) ou Q". Par exemple "Si nous ne nous hâtons pas alors nous serons en retard" est synonyme de "hâtons-nous ou nous serons en retard".
Par ailleurs, les auteurs nous donnent souvent les différences pour des notions voisines qui existent entre mathématique et informatique.
Pour conclure, il est beau de découvrir le filtrage et les types récursifs.

Note du 31.01.2017 : Il semblerait que le langage Caml soit particulièrement apprécié en France. A l'échelle internationnalle, Haskell semble privilégié.

Geometrical Foundations of Robotics
(Editor : J.M. Selig)
Date de Lecture : 2017-01-31
Mon commentaire : Ce livre est une trace écrite d'un cours donné sur une journée (journée qui prédédait une conférence internationale IEEE de 1998 sur la robotique à Louvain en Belgique). L'approche y est clairement mathématique, il est composé de 8 chapitres qui correspondent aux 8 "lectures" données lors de ce cours. Dans les 3 premièrs chapitres, on trouvera une introduction et une application directe en robotique des notions suivantes : groupes et sous-groupes de Lie, algèbres de Lie, Théorie de la représentation.

Le chapitre 4 applique ces théories pour la conception de nouveaux mécanismes. Les chapitres 5 et 6 eux sont orientés études des singulatités de manipulateurs.

Le chapitre 7 et 8 sont aussi très intéressants. Dans le chapitre 7, on découvre comment la théorie des varitions peut être utile à la commande de robots séries. Finalement, dans le chapitre 8, on y trouve du calcul formel (differentiel) avec des applications en robotique et en théorie du contrôle.

Note pour Nico : Lire le chapitre 8 pourra me donner un autre point de vue sur la "Computational Differential Algebra".

Numerical Methods for Ordinary Differential Equations
(J. C. Butcher)
Date de Lecture : 2017-09-20
Mon commentaire : L'auteur donne à la fois les méthodes numériques, leur essence, traite des exemples pour illustrer et donne les preuves des assertions annoncées. De mon point de vue : un bon libre d'analyse numérique.

Le chapitre 1 rappelle les bases sur les équations différentielles ordinaires (Cauchy Lipschitz, invariants). Ce premier chapitre contient aussi deux beaux exemples qui illustrent très bien une des caractéristiques attendues par des méthodes numériques : une certain compatibilité entre le schéma et des propriétés de l'équation initiale. Par exemple, si on sait qu'une équation différentielle est dissipative, on aime bien que les solutions approchées obtenues par la méthode numérique vérifient aussi cette propriété.
J'ai aussi bien aimé le chapitre 2 qui contient un exemple très simple, p.56, qui illustre très bien le cas des problèmes raides (stiff en anglais). On y décrouvre en particulier un graphe appelé la région de stabililité. Ce graphe permet d'illustrer la convergence d'une méthode en fonction du pas et different d'une méthode à l'autre (Euler implicite, Euler explicite, Runge-Kutta, Adams et Taylor)


Note pour Nico : Il me reste à lire chapitre 3,4 et 5. Le chapitre 3 parle principalement des propriétés des méthodes de Runge-Kutta.

Analyse numérique - Une approche mathématique
(Michelle Schatzman)
Date de Lecture : 2018-03-14
Mon commentaire : L'auteure de ce livre présente les résultats classiques d'analyse numérique que l'on retrouve en Licence 3 de mathématiques : interpolation, différences divisées, série de Fourier, méthodes directes et itératives de résolution de systèmes linéaires...

Les introductions des chapitres et des sections sont ultra pertinentes. Mon préféré reste l'introduction de la partie 3 où elle explique la bataille débile entre mathématiciens purs et mathématiciens appliqués pour finalement finir par : "qu'importe que le chat soit noir ou gris, ce qu'il faut c'est qu'il attrape les souris." On y retrouve aussi des remarques plus personnelles du parcours universitaire de l'auteur.

Au début du livre, elle ne néglige pas une présentation des nombres flottants.
D'un point de vue personel et scientifique, j'ai enfin compris pourquoi il était intéressant de mettre des poids autre que 1 dans les formules de quadratures. Pour l'interpolation, la différence entre la méthodes s'appuyant sur les polynomes de Lagrange et celle s'appuyant sur les différences divisées est aussi très claire d'un point de vue temps de calculs. La page 193 donne aussi le strict nécessaire pour comprendre la transformée de Fourier rapide (i.e. la FFT).

Note pour Nico : Il me reste les parties 3 et 4 à lire (le 14 mars 2018).

Understanding and Using Linear Programming
(Jiří Matoušek , Bernd Gärtner)
Date de Lecture : 2022-03-14
Mon commentaire : Très bonne introduction à la programmation linéaire.
(Merci au postdoc de l'équipe de J.B. Lasserre du LAAS qui m'a soufflé cette référence)