Lecture | Date | Topic | Reading | Lecturer | Slides |
Lecture 1 | Wednesday, September 30 | Course Introduction | Kleinberg-Tardos, Section 1.1 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 2 | Friday, October 2 | Stable Matching | Kleinberg-Tardos, Section 1.1 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 3 | Monday, October 5 | Five Problems | Kleinberg-Tardos, Section 1.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 4 | Wednesday, October 7 | Runtime | Kleinberg-Tardos, Sections 2.1, 2.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 5 | Friday, October 9 | Graph Theory | Kleinberg-Tardos, Sections 3.1, 3.2, 3.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 6 | Monday, October 12 | Graph Theory | Kleinberg-Tardos, Sections 3.1, 3.2, 3.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 7 | Wednesday, October 14 | Graph Theory | Kleinberg-Tardos, Sections 3.1, 3.2, 3.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 8 | Friday, October 16 | Greedy Algorithms | Kleinberg-Tardos, Sections 4.1, 4.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 9 | Monday, October 19 | Greedy Algorithms | Kleinberg-Tardos, Section 4.2, 4.3 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 10 | Wednesday, October 21 | Greedy Algorithms | Kleinberg-Tardos, Section 4.3, 4.5 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 11 | Friday, October 23 | Shortest Paths | Kleinberg-Tardos, Section 4.5, 4.7, 4.9 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 12 | Monday, October 26 | Shortest Paths | Kleinberg-Tardos, Section 4.5, 4.7, 4.9 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 13 | Wednesday, October 28 | Minimum Spanning Trees | Kleinberg-Tardos, Section 5.1, 5.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 14 | Friday, October 30 | MST and Recurrences Part 1 | Kleinberg-Tardos, Section 5.1, 5.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 15 | Monday, November 2 | Recurrences Part 2 | Kleinberg-Tardos, Section 5.1, 5.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 16 | Wednesday, November 4 | Divide and Conquer | Kleinberg-Tardos, Section 5.3-5.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 17 | Friday, November 6 | Divide and Conquer | Kleinberg-Tardos, Section 5.3-5.5 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 18 | Monday, November 9 | Divide and Conquer | Kleinberg-Tardos, Section 5.3 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Veterans Day | Wednesday, November 11 | | | |
|
Lecture 19 | Friday, November 13 | Dynamic Programming | Kleinberg-Tardos, Section 6.1, 6.2, 6.3 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 20 | Monday, November 16 | Dynamic Programming | Kleinberg-Tardos, Section 6.3, 6.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 21 | Wednesday, November 18 | Dynamic Programming | Kleinberg-Tardos, Section 6.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 22 | Friday, November 20 | Longest Common Subsequence | Kleinberg-Tardos, Section 6.6 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 23 | Monday, November 23 | Shortest Paths with Dynamic Programming | Kleinberg-Tardos, Section 6.8 and 6.10 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 24 | Wednesday, November 25 | Network Flow I | Kleinberg-Tardos, Section 7.1-7.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Black Friday | Friday, November 27 | | | |
|
Lecture 25 | Monday, November 30 | Network Flow II | Kleinberg-Tardos, Section 7.1-72 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 26 | Wednesday, December 2 | Network Flow Applications I | Kleinberg-Tardos, Section 7.5, 7.6, 7.12 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 27 | Friday, December 4 | Netflow Application and NP-Completeness | Kleinberg-Tardos, Section 8.1-8.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 28 | Monday, December 7 | NP-Completeness II | Kleinberg-Tardos, Sections 8.1-8.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 29 | Wednesday, December 9 | NP-Completeness III | Kleinberg-Tardos, Sections 8.4-8.8 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|
Lecture 30 | Friday, December 11 | NP-Completeness and Beyond | | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
(Zoom Video)
|