Lecture | Date | Topic | Reading | Lecturer | Slides | Video |
Lecture 1 | Tuesday, January 5 | Course Intro, Average Case Analysis | TBD | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 2 | Thursday, January 7 | TBD | TBD | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
| Zoom Video |
Lecture 3 | Tuesday, January 12 | Randomized Algorithms for Mincut and Binary Space Partition |
Motwani-Raghavan, Ch. 1, Sections 1.1 and 1.3 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 4 | Thursday, January 14 | Randomized Algorithms for Mincut and Binary Space Partition | BSP: Motwani 1.3,
Prime testing, Motwani 14.6 or Wikipedia (Miller-Rabin Primality test) [Note: Primality testing will be covered at a high level, it is not necessary
to understand all of the number theory] | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 5 | Tuesday, January 19 | Average case for the stable marriage algorithm | Kleinberg-Tardos, Section 1.1. | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 6 | Thursday, January 21 | Randomized Primality Testing | TBD | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 7 | Tuesday, January 26 | Hashing and Bloom Filters | See readings links | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 8 | Thursday, January 28 | Cuckoo Hashing | TBD | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 9 | Tuesday, February 2 | Stream based algorithms | Stanford Lecture Notes |
Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 10 | Thursday, February 4 | Stream Based Algorithms, Part 2 | TBD | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 11 | Tuesday, February 9 | Cardinality Estimates | See readings page | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 12 | Thursday, February 11 | Frequency estimates | TBD | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 13 | Tuesday, February 16 | Geometric Searching | See readings page, there are several topics | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 14 | Thursday, February 18 | Search trees | Bentley's original KD tree paper | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink) |
Zoom Video
|
Lecture 15 | Tuesday, February 23 | High dimensional searching | See readings page, key readings are
stanford lecture notes | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink) |
Zoom Video
|
Lecture 16 | Thursday, February 25 | Document Similarity | TBD | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink) |
Zoom Video
|
Lecture 17 | Tuesday, March 2 | Johnson-Lindenstrauss Dimension Reduction |
Stanford notes on dimension reduction | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 18 | Thursday, March 4 | Combinatorial Optimization | CLR Chapter 27, KT Chapter 7 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 19 | Tuesday, March 9 | Optimization, Linear Programming | Textbook Chapter,
DasGupta, Papadimitriou, and Vazarani | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|
Lecture 20 | Thursday, March 11 | Linear Programming | Textbook Chapter,
DasGupta, Papadimitriou, and Vazarani | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Zoom Video
|