The goal of this course is to become familiar with the main optimization modeling techniques and the solution algorithms that are being applied in Data Science. In this way, we provide the necessary tools and modern techniques of optimization for the efficient solution of many Data Science problems arising in diverse areas like Business, Health, Marketing, Finance and Engineering.
In particular, the objectives are:
1. Modeling and application of optimization methods for a series of general problems (linear models, discrete models, nonlinear models and also optimization under uncertainty)
2. Learn about the basic (mathematical) foundations that support the development of solution algorithms for the optimization problems mentioned above.
3. Study the main solution algorithms that are being applied to address problems in Data Science.
4. Use Python to apply tools of modern optimization techniques in an efficient way.