CS 761
CS 761: Randomized Algorithms
This is a graduate course on the use of randomness in computations and combinatorics. We study basic techniques in probabilistic analysis with classical and modern applications in theory of computing.
Lecture: | Tuesdays and Thursdays, 11:00-12:20, DC 2568 |
---|---|
Instructor: | Lap Chi Lau |
Office hour: | Thursdays, 1:30-2:30, DC 3120 |
Piazza page: | piazza.com/uwaterloo.ca/summer2023/cs761 |
We will introduce the basic probabilistic tools and probabilistic methods, and apply these techniques in various different settings. The following is a tentative schedule.
Reference: | Mitzenmacher and Upfal, Probability and Computing, Cambridge, 2005. |
---|---|
Reference: | Motwani and Raghavan, Randomized Algorithms, Cambridge, 1995. |
Reference: | Alon and Spencer, The Probabilistic Method, Wiley, 2008. |
Notes: | Course notes 2018. |