Links: scribe template, lecture video playlist (must be logged into YouTube with @berkeley.edu account to view).
| Lec# | Date | Topic | Scribe(s) |
|---|---|---|---|
| 1 | Tuesday, 1/17/23 | logistics, course topics, single-source shortest paths w/ negative edges (price fns, scaling, Bernstein-Nanongkai-WulffNilsen) ![]() ![]() |
Altan Haan |
| 2 | Thursday, 1/19/23 | BNW wrap-up, scaling for max flow ![]() ![]() |
Sanjay Gollapudi Andrew Lin |
| 3 | Tuesday, 1/24/23 | blocking flow, link-cut trees ![]() ![]() |
Alejandro Sanchez Sohom Paul |
| 4 | Thursday, 1/26/23 | amortized analysis, splay trees ![]() ![]() ![]() |
Nishant Bhakar Ryan Zhu |
| 5 | Tuesday, 1/31/23 | implementing link-cut trees using splay trees, O(log2n) analysis via preferred-path and heavy-light decompositions ![]() ![]() |
Jonathan Pei Vibhav Athreya |
| 6 | Thursday, 2/2/23 | link-cut trees analysis wrap-up, min-cost max flow ![]() ![]() ![]() |
Sanjay Subramanian Kelvin Lee |
| 7 | Tuesday, 2/7/23 | binomial heaps, Fibonacci heaps ![]() ![]() ![]() ![]() |
Chris Liu Serena Zhang |
| 8 | Thursday, 2/9/23 | word RAM model, van Emde Boas trees, x-fast and y-fast tries ![]() ![]() ![]() |
Kishan Jani Wilson Wu |
| 9 | Tuesday, 2/14/23 | y-fast tries wrap-up, fusion trees ![]() ![]() ![]() ![]() |
Martin Toft |
| 10 | Thursday, 2/16/23 | most significant set bit, Chernoff bound, load balancing, linear probing ![]() ![]() ![]() ![]() |
Rohit Agarwal |
| 11 | Tuesday, 2/21/23 | Chernoff bound wrap-up, k-wise independence, linear probing analysis ![]() ![]() ![]() |
Amar Shah |
| 12 | Thursday, 2/23/23 | linear probing with 5-wise independence, symmetrization, approximate membership ![]() ![]() ![]() ![]() |
Matthew Ding Jonathan Tay |
| 13 | Tuesday, 2/28/23 | Bloom filters, cuckoo hashing ![]() ![]() ![]() |
Anna Deza Alec Li |
| 14 | Thursday, 3/2/23 | power of two choices, online algorithms ![]() ![]() ![]() ![]() |
Eshaan Bhansali Nikki Suzani |
| 15 | Tuesday, 3/7/23 | deterministic and randomized paging, resource augmentation ![]() ![]() ![]() |
Vaibhav Agrawal Eric Nguyen |
| 16 | Thursday, 3/9/23 | weighted paging, linear program duality, online primal dual ![]() ![]() ![]() ![]() |
Laryn Qi Brandon Tran |
| 17 | Tuesday, 3/14/23 | online primal/dual wrap-up, approx algorithms (weighted set cover) ![]() ![]() ![]() |
Aadil Manazir |
| 18 | Thursday, 3/16/23 | vertex cover, integrality gaps, PTAS/FPTAS ![]() ![]() ![]() |
Nate Tausik |
| 19 | Tuesday, 3/21/23 | PTAS/FPTAS for knapsack, DNF-counting ![]() ![]() ![]() |
Calvin Yan Young Jin Park |
| 20 | Thursday, 3/23/23 | semidefinite programming, max-cut, streaming algorithms ![]() ![]() ![]() |
Ajit Kadaveru Lance Mathias |
| Tuesday, 3/28/23 | Spring break | ||
| Thursday, 3/30/23 | Spring break | ||
| 21 | Tuesday, 4/4/23 | simplex method ![]() ![]() ![]() |
Hanzhe Wu Chethan Bhateja |
| 22 | Thursday, 4/6/23 | strong duality, complementary slackness, ellipsoid ![]() ![]() ![]() |
Sudhanva Kulkarni |
| 23 | Tuesday, 4/11/23 | interior-point methods, Newton’s method ![]() ![]() ![]() ![]() |
Johannes Pfannschmidt |
| 24 | Thursday, 4/13/23 | Guest lecture: Michael Kim, fairness and multicalibration ![]() ![]() ![]() |
Alex Fu |
| 25 | Tuesday, 4/18/23 | spectral graph theory, Laplacians, Cheeger’s inequality ![]() ![]() ![]() |
Andrew Huang |
| 26 | Thursday, 4/20/23 | normalized laplacians, proof of Cheeger’s inequality ![]() ![]() ![]() |
Yang Han |
| 27 | Tuesday, 4/25/23 | Guest lecture: Ryan Williams, hardness within P ![]() ![]() |
Espen Fosseide |
| 28 | Thursday, 4/27/23 | chronogram technique: dynamic partial sums ![]() ![]() ![]() ![]() |