VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Introduction to Mathematical Optimization
Last Updated: 2026-06-01 11:30:27
Abstract
Introduction to basic techniques and problems in mathematical optimization, and their applications to a variety of problems in engineering.
Objective
The goal of the course is to obtain a good understanding of some of the most fundamental mathematical optimization techniques used to solve linear programs and basic combinatorial optimization problems. The students will also practice applying the learned models to problems in engineering.
Content
Topics covered in this course include: - Linear programming (simplex method, duality theory, shadow prices, ...). - Basic combinatorial optimization problems (spanning trees, shortest paths, network flows, ...). - Modelling with mathematical optimization: applications of mathematical programming in engineering.
Resources
Literature
Information about relevant literature will be given in the lecture.
General Information
- Language
- English
- Levels
- BSC , MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- none
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Introduction to Mathematical Optimization |
|
2 h weekly |
| exercise |
Introduction to Mathematical Optimization
Groups are selected in myStudies.
Wed 12-13 or Wed 13-14 or Wed 16-17
|
|
1 h weekly |
Offered In
-
-
-
-
-
-
-
-
-
-
Wahlfächer (Den Studierenden steht das gesamte Lehrangebot der ETH Zürich und der Universitäten Zürich zur individuellen Auswahl offen. Die Studeierenden haben selbst zu überprüfen, ob sie die Zulassungsvoraussetzungen zu einer Lehrveranstaltung erfüllen.)
-
-
Computational Biology and Bioinformatics Master (Weitere Informationen: )
-
Vertiefungsfächer (In den Vertiefungsfächern müssen insgesamt 30 ECTS erworben werden. Davon mindestens 16 ECTS in der Unterkategorie Theorie und mindestens 10 ECTS in der Unterkategorie Biologie.)
-
Theorie (Mindestens 16 ECTS müssen in dieser Unterkategorie erworben werden.)
-
-
-
-
-
Vertiefung: Computers and Networks (The core courses and specialisation courses below are a selection for students who wish to specialise in the area of "Computers and Networks", see . The individual study plan is subject to the tutor's approval.)
-
Vertiefungsfächer (These specialisation courses are particularly recommended for the area of "Computers and Networks", but you are free to choose courses from any other field in agreement with your tutor. Semester / Research Projects are not allowed in this category. A minimum of 40 credits must be obtained from specialisation courses during the Master's Programme.)
-
-
Vertiefung: Systems and Control (The core courses and specialisation courses below are a selection for students who wish to specialise in the area of "Systems and Control", see . The individual study plan is subject to the tutor's approval.)
-
Vertiefungsfächer (These specialisation courses are particularly recommended for the area of "Systems and Control", but you are free to choose courses from any other field in agreement with your tutor. Semester / Research Projects are not allowed in this category. A minimum of 40 credits must be obtained from specialisation courses during the Master's Programme.)
-
-
-
-
-