Spring/LS 2025 - Jiří Sgall - Tue 14:00 (2pm) S6
The course will be in English, unless all participants are
comfortable with Czech.
Recordings from year 2021 are available in SIS.
Tutorials
are led by Pavel Veselý, they are scheduled on
Thu 12:20.
Covered topics
- 1. (Feb 18)
- introductory examples: graph non-isomorphism, 3-colorable
graphs - 2-coloring without monochromatic triangles
- Markov chains, definitions, stationary distribution
Covered topics according to previous run in 2023
- 1. (Feb 13)
- introductory examples: graph non-isomorphism, 3-colorable
graphs - 2-coloring without monochromatic triangles
- Markov chains, definitions, stationary distribution, its
existence and convergence of the Markov chain to it [MU 7.2,
MR 6.2, notes
on stationary distribution]
- 2. (Feb 20)
- random walks on graphs [MU 7.4, MR 6.3]
- computation of hitting times and their relation to
electrical networks [MR 6.4]
- bounds on hitting and cover times [MU 7.4, MR 6.5]
- connectivity [MR 6.6]
- 3. (Feb 27)
- universal traversal sequences [MR 6.6]
- definition of probabilistic complexity classes RP, BPP, PP,
ZPP [MR 1.5]
- relations of probabilistic complexity classes to
deterministic ones [MR 1.5, 2.3]
- Chernoff bounds [MU 4.2-4.3, MR 4.1] (see the summary)
- probability amplification
- 4. (March 6)
- permutation routing [MU 4.5.1, MR 4.2]
- expanders and eigenvalues [MR 6.7]
- 5. (March 13) and further plan
- expanders and eigenvalues [MR 6.7]
- random walks on expanders [MR 6.8]
- 6. (March 20)
- Monte Carlo method for approximate counting [MU 10.1, MR
11.1]
- approximate counting of satisfying assignments for DNF [MU
10.2, MR 11.2]
- 7. (March 27)
- permanent - approximate counting of perfect matching using
Markov chains [MU 10.2, MR 11.2]
- permanent - canonical paths
- 8. (April 3)
- coupling - introduction, shuffling, convergence speed [MU
11.1-11.2]
- coupling - approximate sampling of graph colorings [MU
11.4-11.5]
- 9. (April 17)
- 10. (April 24)
- 11. (April 25)
- 12. (May 15)
- 13. (May 22)
Textbooks
[MR] R. Motwani, P. Raghavan: Randomized algorithms.
[MU] M. Mitzenmacher, E. Upfal: Probability and Computing:
Randomized Algorithms and Probabilistic Analysis
The course is given every two years.