The objectives of this course are that students attain the following competences:
1) Using advanced modeling and optimization software for setting up and solving large-scale data-driven optimization problems;
2) formulating nonlinear optimization models with or without constraints in diverse application areas, and analyzing them by applying optimality conditions.
3) applying optimization methods and software for the formulation and computational solution of machine learning models;
4) formulating and solving models of optimization under uncertainty, in particular stochastic dynamic optimization models.