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 16:30:10
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 modern topics in algorithm design and analysis, 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.
Resources
Lecture Notes
https://people.inf.ethz.ch/~aroeyskoe/AA24
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- English
- Levels
- BSC , MSC , WBZ
- Frequency
- Yearly recurring
Examination
- Type
- end-of-semester 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 |
|
3 h weekly |
| exercise | Advanced Algorithms |
|
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 14 of the required 26 credits from core courses and electives must be acquired in areas of applied mathematics and further application-oriented fields.)
-
-
-
-
-
-
-