Course project
There will be a course project which contributes 25% to the course grade.
The purpose of the course project is to facilitate your research/study by acquiring a deeper understanding on a specific topic/technique.
Students are encouraged to pick any probabilistic topic close to their research interests.
Below are some suggested projects and references.
- Concentration inequalities - More tools and applications for concentration of measure.
- Local lemma - A powerful probabilistic method
made constructive in recent work.
- R. Moser, G. Tardos, A constructive proof of the general Lovasz Local Lemma,
Journal of the ACM, 57(2), 2010.
- K. Chandrasekaran, N. Goyal, B. Haeupler, Deterministic Algorithms for the Lova'sz Local Lemma, SODA 2010.
- B. Haeupler, B. Saha, A. Srinivasan, New Constructive Aspects of the Lova'sz Local Lemma,
FOCS 2010.
- Random walks - An important probabilistic
technique with some exciting recent applications.
- Randomized rounding - Using probabilistic analysis in the design of approximation algorithms.
- A. Srinivasan, Approximation algorithms via randomized rounding - a survey, Lectures on Approximation and Randomized Algorithms (M. Karonski and H. J. Promel, editors), Series in Advanced Topics in Mathematics, Polish Scientific Publishers PWN, Warszawa, pages 9-71, 1999.
- N. Young, Randomized Rounding without Solving the Linear Program, SODA 1995.
- P. Raghavan, C.D. Tompson, Randomized rounding: a technique for provably good algorithms and algorithmic proofs, Combinatorica, 7, 365-374, 1987.
- Metric embedding - A beautiful area with elegant results and applications.
- Rapidly mixing Markov chains - A general way to sample complicated combinatorial objects.
- L. Lovász and P. Winkler, Mixing Times, Microsurveys in Discrete Probability (ed. D. Aldous and J. Propp), DIMACS Series in Discrete Math. and theor. Comp. Sci., AMS 1998, 85--133.
- M. Jerrum, Counting, Sampling and Integrating: Algorithms and Complexity, Birkhauser, 2003.
- M. Jerrum, A. Sinclair, and E. Vigoda, A polynomial-time approximation algorithm for the permanent of a matrix with non-negative entries, Journal of the ACM, 51(4):671-697, 2004. (Also see chapter 11 of Motwani-Raghavan.)
- A. Frieze, E. Vigoda, A survey on the use of Markov chains to randomly sample colorings, manuscript, 2006.
- Phase transition - A surprising phenomenon in random structures (e.g. random graphs and random SAT).
- Property testing - A framework for sublinear time algorithms
- Data streaming - An interesting area with applications in networks and databases
- Online algorithms - A framework to analyze
algorithms that make online decisions.
- Maximum entropy distribution - A new technique applied successfully in approximating TSP.
- A. Asadpour, M. Goemans, A. Madry, S. Oveis Gharan, A. Saberi, An O(log n/log log n)-Approximation Algorithm for the Asymmetric Traveling Salesman Problem, SODA 2010.
- S. Oveis Gharan, A. Saberi, M. Singh, A Randomized Rounding Approach to the Traveling Salesman Problem, 2011.
- Discrepancy - A classic topic in probabilistic method with exciting recent development.
- Other topics - There are many other good
topics...
- The PCP theorem
- Communication complexity
- Pseudorandomness (e.g. chapter 9 of Alon-Spencer)
- Derandomization (e.g. chapter 16 of Alon-Spencer)
- Hashing
- Compressed sensing
- Nearest neighbor search
- Computational geometry (e.g. chapter 9 of Motwani-Raghavan)
- Graph sparsification
- Queueing theory (e.g. chapter 8 of Mitzenmacher-Upfal)
- Lower bounds for randomized algorithms
- Smoothed analysis