VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

401-3904-22L 6 Credits BSC , MSC D-ITET , D-MATH , D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Convex Optimization

Lecturers & Examiners: Dr. Adam Andrzej Kurpisz
VVZ CR 4.8

Last Updated: 2026-02-05 16:07:36

Abstract

Introduction to Convex Optimization with a focus on algorithms and the numerous applications of Convex Optimization.

Objective

The main goal of this course is to obtain a solid understanding of classical Convex Optimization techniques and their numerous applications, including in Data Science, Machine Learning, and, more generally, in science and engineering. Apart from building up a solid foundational understanding of Convex Optimization, students also get hands-on experience through regular coding exercises. This aims at providing a holistic view on the process of identifying, modeling, and solving a wide range of computational questions that can be cast as Convex Optimization problems.

Content

Key topics include: - Introduction to Convex Optimization. - Subclasses of Convex Optimization: Semidefinite Programming, Second-Order Cone Programming and Geometric Programming. - Applications of Convex Optimization in science and engineering. - Algorithms for Convex Optimization.

Resources

Lecture Notes

A script will be provided.

Literature

- Boyd, S., \& Vandenberghe, L. (2004). Convex Optimization. Cambridge: Cambridge University Press. doi:10.1017/CBO9780511804441

General Information

Language
English
Levels
BSC , MSC

Examination

Type
end-of-semester examination
Mode
written 180 minutes
Aids
None
We offer the opportunity to voluntarily present solutions to some exercises during the lectures. This allows students to obtain extra points that can increase the final grade by up to 0.25.

Course Components

Type Title Time & Place Hours
lecture with exercise Convex Optimization
  • Wed 16:15-18:00 (HG D 1.1)
  • Fri 12:15-13:00 (HG E 1.1)
3 h weekly

Offered In