Couvre les bases de la programmation non linéaire et ses applications dans le contrôle optimal, en explorant des techniques, des exemples, des définitions d'optimalité et les conditions nécessaires.
Explore la dualité de programmation linéaire, couvrant la dualité faible, la dualité forte, l'interprétation des multiplicateurs de Lagrange et les contraintes d'optimisation.
Explore la conservation de l'énergie dans les systèmes hamiltoniens, l'intégration numérique, les choix de pas temporels et les algorithmes de contraintes dans les simulations de dynamique moléculaire.