VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Advanced Algorithms
Last Updated: 2026-02-05 15:35:54
Abstract
This is a graduate-level course on algorithm design (and analysis). It covers a range of topics and techniques in approximation algorithms, sketching and streaming algorithms, and online algorithms.
Objective
This course familiarizes the students with some of the main tools and techniques in modern subareas of algorithm design.
Content
The lectures will cover a range of topics, tentatively including the following: graph sparsifications while preserving cuts or distances, various approximation algorithms techniques and concepts, metric embeddings and probabilistic tree embeddings, online algorithms, multiplicative weight updates, streaming algorithms, sketching algorithms, and derandomization.
Resources
Lecture Notes
https://people.inf.ethz.ch/gmohsen/AA20/
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- English
- Levels
- BSC , DR , MSC , WBZ
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 180 minutes
- Aids
- open book: you are permitted to consult any books, handouts, and personal notes. The use of electronic devices is not allowed.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Advanced Algorithms
The lecturers will communicate the exact lesson times of ONLINE courses.
|
|
3 h weekly |
| exercise |
Advanced Algorithms
The lecturers will communicate the exact lesson times of ONLINE courses.
|
|
2 h weekly |
| independent project | Advanced Algorithms | No time listed | 3 h weekly |
Offered In
-
-
-
-
-
-
Electives (For the Master's degree in Applied Mathematics the following additional condition (not manifest in myStudies) must be obeyed: At least 15 of the required 28 credits from core courses and electives must be acquired in areas of applied mathematics and further application-oriented fields.)
-
-
-
-
Doctoral Dep. of Information Technology and Electrical Engineering (More Information at: )
-
Doctoral and Post-Doctoral Courses (A minimum of 12 ECTS credit points must be obtained during doctoral studies. The courses on offer below are only a small selection out of a much larger available number of courses. Please discuss your course selection with your PhD supervisor.)
-
-
-
-
-