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

263-4500-00L 9 Credits BSC , DR , MSC , WBZ D-ITET , D-INFK , D-MATH
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Advanced Algorithms

Lecturers & Examiners: Dr. Mohsen Ghaffari
VVZ CR 2.5

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)

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.
This course has a final exam (3 hours, open book, 60% of the finalgrade) plus two graded homework (20% each). The two mandatory graded homework (compulsory continuous performance assessments) will be released throughout the semester, in specific dates that will be announced. Each graded homework will have a deadline two weeks after the release. The solutions must be typeset in LaTeX (or similar).These solutions will be graded and the grade for each GHW accounts for 20% of the final grade.

Course Components

Type Title Time & Place Hours
lecture Advanced Algorithms
The lecturers will communicate the exact lesson times of ONLINE courses.
  • Wed 09:00-12:00 (ON LI NE)
3 h weekly
exercise Advanced Algorithms
The lecturers will communicate the exact lesson times of ONLINE courses.
  • Fri 10:00-12:00 (ON LI NE)
2 h weekly
independent project Advanced Algorithms No time listed 3 h weekly

Offered In