Lec. | Date | (Tentative) Topics | Reading | Handouts/Homework
|
---|
1 |
Tu, Sep 6 |
Introduction. Verifying polynomial identities.
For discussion: Review of conditional probability, Bayes' law, the law of total probability. |
Chapters 1.1-1.3 |
General Course Information,
Collaboration and Honesty Policy,
HW1 out |
2 |
Th, Sep 8 |
Verifying matrix multiplication. Bayesian view on amplification.
Slides with notes. |
Chapters 1.2-1.4 |
HW1 due, HW2 out |
3 |
Tu, Sep 13 |
Randomized Min Cut. Random variables.
Slides with notes.
For discussion: Random variables. |
Chapters 1.4-1.5 |
|
4 |
Th, Sep 15 |
Random variables. Expectation. Bernoulli and Binomial Random Variables. Jensen's inequality.
Slides with notes. |
Chapters 2.1-2.3 |
HW2 due, HW3 out |
5 |
Tu, Sep 20 |
Conditional Expectation. Branching process. Geometric distribution.
Slides with notes. |
Chapters 2.3-2.4 |
|
6 |
Th, Sep 22 |
Coupon Collector Problem. Expected run time of Quicksort.
Slides with notes. |
Chapters 2.4-2.5 |
HW3 due, HW4 out |
7 |
Tu, Sep 27 |
Markov's inequality. Variance, covariance.
Slides with notes. |
Chapters 3.1-3.3 |
|
8 |
Th, Sep 29 |
Variance of binomial and geometric RVs. Chebyshev's inequality. Computing the median of an array.
Slides with notes. |
Chapters 3.2-3.5 |
HW4 due, HW5 out |
9 |
Tu, Oct 4 |
Computing the median of an array.
Slides with notes. |
Chapters 3.5 |
|
10 |
Th, Oct 6 |
Chernoff and Hoeffding Bounds.
Slides with notes. |
Chapters 4.1-4.2 |
HW5 due, HW6 out |
|
Tu, Oct 11 |
Monday Schedule |
11 |
Th, Oct 13 |
Applications of Chernoff and Hoeffding Bounds. Routing on the Hypercube
Slides with notes. |
Chapters 4.3-4.5, 4.6 |
HW6 due, HW7 out |
12 |
Tu, Oct 18 |
Finish Permutation Routing on Hypercube. Birthday Paradox, balls and bins model
Slides with notes. |
Chapters 4.6,5.1-5.2 |
|
13 |
Th, Oct 20 |
Poisson distribution, Poisson approximation
Slides with notes. |
Chapters 5.3-5.4 |
HW7 due, practice midterm problems out |
14 |
Tu, Oct 26 |
Review |
|
|
15 |
Th, Oct 27 |
Midterm Exam in EPC 209 |
|
HW8 out |
16 |
Tu, Nov 1 |
Review Poisson distribution, Poisson approximation, random graphs
Taught by Fabian Spaeh |
Chapters 5.3-5.4; 5.6 |
|
17 |
Th, Nov 3 |
Finding Hamiltonian cycles in random graphs
Slides with notes. |
Chapter 5.6 |
HW8 due, HW9 out |
18 |
Tu, Nov 8 |
Hashing
Slides with notes. |
5.5, 15.3-15.3.1 |
|
19 |
Th, Nov 10 |
Universal hashing, perfect hashing, bloom filters
Slides with notes. |
Chapters 5.5, 15.3 |
HW9 due, HW10 out |
20 |
Tu, Nov 15 |
Probabilistic method. Derandomization: conditional expectations
Slides with notes. |
Chapters 6.1-6.3 |
|
21 |
Th, Nov 17 |
Sample and modify. The second moment method.
Slides with notes. |
Chapters 6.4-6.5 |
HW10 due, HW11 out |
22 |
Tu, Nov 22 |
Conditional expectation inequality. Lovasz Local Lemma. Applications of LLL.
Slides with notes. |
Chapters 6.5-6.6 |
|
|
Nov 23-27 |
Thanksgiving Recess |
23 |
Tu, Nov 29 |
Lovasz Local Lemma and algorithmic Lovasz Local Lemma
Slides with notes. |
Chapters 6.7-6.10 |
|
24 |
Th, Dec 1 |
Markov chains. Drunkard's walk. Randomized algorithm for 2SAT.
Slides with notes. |
Chapter 7.1 |
HW11 due, HW12 out |
25 |
Tu, Dec 6 |
Randomized algorithm for 3SAT. Gambler's Ruin. Classification of Markov chains. Stationary distributions. Random walks on graphs.
Slides with notes.
|
Chapters 7.1-7.3 |
|
26 |
Th, Dec 8 |
Random walks on graphs. Algorithm for s-t-connectivity. Sublinear algorithms.
Slides with notes. |
Chapters 7.3-7.4 |
HW12 due |
|
Extra |
Sneak peek into sublinear algorithms and differential privacy |
|
|
|
Monday, December 19 |
Final Exam: 12:00pm-2:00pm in CAS 216 |