NDMI084 - Introduction to approximation and randomized algorithms
Úvod do aproximačních a pravděpodobnostních algoritmů

Petr Kolman, Jiří Sgall

Fall 2026 - Tuesday 9:00 in S4 (Malá Strana)

Exercises (recitations) take place once in two weeks on Tuesday, 2:00 - 3:30 pm, in S7, and are led by Cyril Kotecký.

The second half of the course (starting November 10) will be given by Petr Kolman.

Czech lecture notes - poznámky k přednášce

Covered topics

Covered topics according to year 2025

Material not covered

Previous run of the course in 2025

Textbooks and Study Material

Notes written by Jakub Smolík in 2025

Notes and recordings from the edition of the course in 2020/21 by Petr Kolman.

[WS] D. P. Williamson, D. B. Shmoys: The Design of Approximation Algorithms, Cambridge University Press, 2011.

[MR] R. Motwani, P. Raghavan: Randomized algorithms, Cambridge University Press, 1995.

[MU] M. Mitzenmacher, E. Upfal: Probability and Computing: Randomized Algorithms and Probabilistic Analysis, Cambridge University Press, 2005.

[V] V. V. Vazirani: Approximation Algorithms, Springer, 2001.

[KT] J. Kleinberg, E. Tardos: Algorithm Design, Pearson, 2006.