CSE 525: Randomized Algorithms (Spring 2025)

In this course, we study the basics of probabilitic combinatorics with some mondern applciations in theory of computing.

Administrative Information

Instructor: Shayan Oveis Gharan
Office Hours: Tue 11:30-12:10, Allen Center 636
Lectures: Tue - Thu 10:00 - 11:20 in ECE 003
Teaching Assistants:

  • Ziyun Chen, Office hour: Gates Center 153, Wednesdays 11:00-12:00
Course evaluation: Homework (~80%), Final project (~20%).
Discussion Board

    Assignments

  • HW1 due by Thursday April 10th.
  • HW2 due by Thursday April 17th.

Class Mailing list: cse525a_sp25

Common Knowledge

Related Materials

Similar courses at other schools Here is a list of related books
My scribble notes

Tentative Schedule:











Lecture Topic Notes Reading Files
Lecture 1
(04/01/2025)
Introduction, The probabilistic Method,
Linearity of Expectations
pdf Chapters 1,2 of Alon-Spencer
Inapproximability of Max 3SAT
A 7/8 approximation Alg for Max 3SAT
Lecture 2
(04/03/2025)
Second Moment Method pdf Chapter 3 of Alon-Spencer
Kahn-Kalai Conjecture and Phase Transition in Random Graphs
Lecture 3
(04/08/2025)
Unreliability, DNF Couting pdf A recent work on unreliability with improved runtime
Lecture 4
(04/10/2025)
Strong Concentration Bounds, Giant Component in Erdos Reyni graphs pdf Chapter 4 of Alon-Spencer
Hardness results on Min Congestion Problem
(04/15/2025) No Lecture: Instructor Traveling
Lecture 5
(04/17/2025)
Lovasz Local Lemma Chapter 5 of the Alon-Spencer Book
Local Lemma and Maximizing Fairness
Lecture 6
(04/22/2025)
Algorithmic Lovasz Local Lemma A generalization of Moser-Tardos argument
Lecture 7
(04/24/2025)
Positive Association and Negative Correlation Chapter 6 of Alon-Spencer book,
Towards a Theory of Negative Dependence
Lecture 8
(04/29/2025)
Intro to Strongly Rayleigh Distributions Negtative Dependence and Geometry of Polynomials
Concentration of Lipshitz functions of SR Distributions
On Efficient Sampling SR Distributions
Lecture 9
(05/01/2025)
Algorithm design with Strongly Rayleigh Distribution
Lecture 10
(05/06/2025)
Martingales I: Azuma's Inequality Chapter 7 of Alon-Spencer Book
Lecture 11
(05/08/2025)
Martingales II: Pipage Rounding Swap Rounding and Applications
Lecture 12
(05/13/2025)
Max Entropy Distributions and Capacity Functions
Lecture 13
(05/15/2025)
Random Walks and Electrical networks
Lecture 14
(05/20/2025)
Hitting Time and Cover Time Random Walks and Effective Resistance Survey
Fast Generation of Random Spanning Trees using Eff Resistnce Metric
A Deterministic Algorithm to Estimate Covertime
Lecture 15
(05/22/2025)
Matrix Chernoff Bound Matrix Chernoff bound for SR dist
Matrix Chernoff bound for Expander Walks
Lecture 16
(05/27/2025)
Spectral Sparsification of Graphs Hypergraph Spectral Sparsification
Linear Sized Spectral Sparsifiers
Dynamic Spectral Sparsification in Linear Time and Space
Effective Resistance Sparsifiers
Lecture 17
(05/29/2025)
Hypergraph Sparsification
Lecture 18
(06/03/2025)
Discrepancy Theory and Lovett-Meka Walk
Lecture 19
(06/05/2025)
Bourgain's Embedding