Over the past 15 years, convex optimization has become an important tool in many areas of engineering and
applied sciences, such as systems theory and control, mechanics, signal processing, communication,
combinatorics and graph theory, machine learning, operations research, electronic circuit design
and biology. This course gives an introduction to the theory and application of convex optimization.
The software used in the course is Matlab in combination with Yalmip. Some of the covered topics are:
- Linear programming (LP)
- Semidefinite programming (SDP)
- Linear matrix inequalities (LMIs)
- Duality theory
- Relaxation techniques
- Polynomial optimization
- Numerical algorithms
No specific course prerequisites are required.
The course is given in English.