Lecture Schedule, CSEP 521, Winter 2021

See readings page for links to some of the readings.
Download all lectures PPT, PDF and Inked Slides (Zip)



LectureDateTopicReadingLecturerSlidesVideo
Lecture 1Tuesday, January 5Course Intro, Average Case AnalysisTBDRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 2Thursday, January 7TBDTBDRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 3Tuesday, January 12Randomized Algorithms for Mincut and Binary Space Partition Motwani-Raghavan, Ch. 1, Sections 1.1 and 1.3Richard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 4Thursday, January 14Randomized Algorithms for Mincut and Binary Space PartitionBSP: 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 5Tuesday, January 19Average case for the stable marriage algorithmKleinberg-Tardos, Section 1.1.Richard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 6Thursday, January 21Randomized Primality TestingTBDRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 7Tuesday, January 26Hashing and Bloom FiltersSee readings linksRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 8Thursday, January 28Cuckoo HashingTBDRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 9Tuesday, February 2Stream based algorithmsStanford Lecture Notes Richard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 10Thursday, February 4Stream Based Algorithms, Part 2TBDRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 11Tuesday, February 9Cardinality EstimatesSee readings pageRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 12Thursday, February 11Frequency estimatesTBDRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 13Tuesday, February 16Geometric SearchingSee readings page, there are several topicsRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 14Thursday, February 18Search treesBentley's original KD tree paperRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 15Tuesday, February 23High dimensional searchingSee readings page, key readings are stanford lecture notesRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 16Thursday, February 25Document SimilarityTBDRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 17Tuesday, March 2Johnson-Lindenstrauss Dimension Reduction Stanford notes on dimension reductionRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 18Thursday, March 4Combinatorial OptimizationCLR Chapter 27, KT Chapter 7Richard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 19Tuesday, March 9Optimization, Linear ProgrammingTextbook Chapter, DasGupta, Papadimitriou, and VazaraniRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video
Lecture 20Thursday, March 11Linear ProgrammingTextbook Chapter, DasGupta, Papadimitriou, and VazaraniRichard Anderson (PPTX) (PDF) (PDF Handouts) (Slides with Ink) Zoom Video