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-02-05 16:00:34
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 16-17
The lecturer will communicate the exact lesson times of ONLINE courses.
|
|
1 h weekly |
Offered In
-
-
-
-
-
Mechanics, Materials, Structures (The courses listed in this category “Core Courses” are recommended. Alternative courses can be chosen in agreement with the tutor.)
-
-
-
-
-
-
-
-
Electives (The entire course programs of ETH Zurich and Universitiy Zurich are open to the students to individual selection. The students have themselves to check whether they meet the admission requirements for a course.)
-
-
-
-
Computational Biology and Bioinformatics Master (More information at: )
-
Advanced Courses (A total of 30 ECTS needs to be acquired in the Advanced Courses category. Thereof at least 16 ECTS in the Theory and at least 10 ECTS in the Biology category. Note that some of the lectures are being recorded: )
-
Theory (At least 16 ECTS need to be acquired in this category.)
-
-
-
-
-
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.)
-
Specialisation Courses (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. A minimum of 40 credits must be obtained from specialisation courses during the Master's Programme.)
-
-
-
-
Major Courses (A total of 42 CP must be achieved during the Master Programme. The individual study plan is subject to the tutor's approval.)
-
-
Recommended Subjects (These courses are recommended, but you are free to choose courses from any other special field. Please consult your tutor.)
-
-
-
-
-
-