VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Randomized Algorithms and Probabilistic Methods
Last Updated: 2026-02-05 15:48:27
Abstract
Las Vegas & Monte Carlo algorithms; inequalities of Markov, Chebyshev, Chernoff; negative correlation; Markov chains: convergence, rapidly mixing; generating functions; Examples include: min cut, median, balls and bins, routing in hypercubes, 3SAT, card shuffling, random walks
Objective
After this course students will know fundamental techniques from probabilistic combinatorics for designing randomized algorithms and will be able to apply them to solve typical problems in these areas.
Content
Randomized Algorithms are algorithms that "flip coins" to take certain decisions. This concept extends the classical model of deterministic algorithms and has become very popular and useful within the last twenty years. In many cases, randomized algorithms are faster, simpler or just more elegant than deterministic ones. In the course, we will discuss basic principles and techniques and derive from them a number of randomized methods for problems in different areas.
Resources
Lecture Notes
Yes.
Literature
- Randomized Algorithms, Rajeev Motwani and Prabhakar Raghavan, Cambridge University Press (1995) - Probability and Computing, Michael Mitzenmacher and Eli Upfal, Cambridge University Press (2005)
General Information
- Language
- English
- Levels
- BSC , DZ , SHE , DR , MSC , WBZ
- Frequency
- Yearly recurring
Examination
- Type
- end-of-semester examination
- Mode
- written 180 minutes
- Aids
- None
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Randomized Algorithms and Probabilistic Methods |
|
3 h weekly |
| exercise | Randomized Algorithms and Probabilistic Methods |
|
2 h weekly |
| independent project |
Randomized Algorithms and Probabilistic Methods
Project Work, no fixed presence required.
|
No time listed | 4 h weekly |
Offered In
-
-
Electives (In the ‘electives’ subcategory, at least two course units must be successfully completed.)
-
-
-
-
-
Electives (In the ‘electives’ subcategory, at least two course units must be successfully completed.)
-
-
-
-
-
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.)
-
-
-
Computer Science Teaching Diploma (More informations at : )
-
Computer Science TC (Detailed information on the programme at: )
-
-
Doctoral Department of Mathematics (More Information at: The list of courses (together with the allocated credit points) eligible for doctoral students is published each semester in the newsletter of the ZGSM. WARNING: Do not mistake ECTS credits for credit points for doctoral studies!)
-
Graduate School (Official website of the Zurich Graduate School in Mathematics:)
-
-
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.)
-
-
-
-
-