The purpose of this course is to extend unconstrained optimization. It involves modeling certain practical problems arising from various economic, medical, and other activities.

For these different constrained problems, we study the optimality conditions and introduce the main algorithms suited to each situation.