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 ![]() ![]() ![]() ![]() |