Ce cours est une introduction à l'optimisation et au contrôle de modèles dynamiques qui sont des outils indispensables à la conception et au bon fonctionnement des systèmes issus des sciences, de la technologie ou de l'industrie et des services.

La première partie du cours portera sur l'optimisation, avec ou sans contraintes, en dimension finie ou infinie. Après quelques aspects théoriques sur les conditions d'optimalité et l'existence d'optima, l'accent sera mis sur les algorithmes numériques de type gradient. Une attention particulière sera portée à certaines grandes classes de problèmes comme la programmation linéaire et la programmation quadratique séquentielle.

La seconde partie du cours étudiera le contrôle d'équations différentielles modélisant des problèmes d'évolution en temps. Les notions de contrôlabilité, d'état adjoint et le principe du minimum de Pontryaguine seront introduits.

Par delà de ces aspects techniques, le cours se veut aussi une illustration de la démarche des mathématiques appliquées, mélant modélisation, analyse mathématique et simulation numérique, qu'il est nécessaire de maîtriser dans tout processus innovant.




This course is an introduction to the optimization and control of dynamical systems which are necessary tools in the design and management of systems that stem from sciences, technology, industry or services.

The first part of the course will be on optimization, with or without constraints, in finite or infinite dimensions. After introducing some theoretical results on optimality conditions, the main focus will be on gradient-type numerical algorithms. Special attention will be paid to some important classes of problems, such as linear programming or sequential quadratic programming.

For the second part of the course, we will study the control of differential equations modeling time evolution problems. The notions of controllability, adjoint state and the minimum principle of Pontryaguine will be introduced.

Beyond these technical aspects, this course is also intended to illustrate the typical approach of applied mathematics which mixes modelization, mathematical analysis and numerical simulation, which are necessary to master in any innovative processes.