Programmation non linéaire. Conditions d'optimalité avec et sans contraintes. Optimisation unidimensionnelle. Méthodes de directions réalisables. Modèles en nombres entiers. Méthodes de coupes. Branch and bound.