partie 3 Chapitre 4 Optimisation non-linéaire avec contraintes