Course details
Code
CS-573
Name
Optimization Methods
Program
Postgraduate
Areas
Algorithms and Systems Analysis
Computational and Cognitive Vision and Robotics
Description
Optimization algorithms are a very powerful and flexible mathematical tool that can be used to model a very wide range of problems. For this reason, these algorithms are currently applied to many fields of computer science and applied mathematics. This course will look at a series of modern techniques of this kind, covering a wide range of topics such as discrete optimization and convex programming. The aim in both cases will be to present a modern view of the basic principles and ideas on which the optimization algorithms are based, as well as to look at modern and interesting applications from different domains in order to understand how these algorithms are applied in practice. Emphasis will also be placed on the computational cost of the relevant algorithms, as the problems encountered in practice are generally of quite large scale.
ECTS
6
Prerequisites
CS-110, CS-119, CS-380
Suggested
CS-217, CS-471