Lecture | Date | Topic | Reading | Lecturer | Slides |
Lecture 1 | Wednesday, September 25 | Course Introduction, Stable Marriage | Kleinberg-Tardos, Section 1.1 | Anna Karlin |
(PPTX)
(PDF)
(PDF Handouts)
(PDF Karlin)
|
Lecture 2 | Friday, September 27 | Stable Matching | Kleinberg-Tardos, Section 1.1 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 3 | Monday, September 30 | Five Problems | Kleinberg-Tardos, Section 1.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 4 | Wednesday, October 2 | Runtime | Kleinberg-Tardos, Sections 2.1, 2.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
|
Lecture 5 | Friday, October 4 | Graph Theory | Kleinberg-Tardos, Sections 3.1, 3.2, 3.4 | Robbie Weber |
(Robbie Weber's PDF Slides)
(PPTX)
(PDF)
(PDF Handouts)
|
Lecture 6 | Monday, October 7 | Graph Theory | Kleinberg-Tardos, Sections 3.4, 3.5, 3.6 | Paul Beame |
(Paul Beame's PDF Slides)
(PPTX)
(PDF)
(PDF Handouts)
|
Lecture 7 | Wednesday, October 9 | Greedy Algorithms | Kleinberg-Tardos, Sections 4.1, 4.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 8 | Friday, October 11 | Greedy Algorithms | Kleinberg-Tardos, Sections 4.2, 4.3 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 9 | Monday, October 14 | Shortest Paths | Kleinberg-Tardos, Section 4.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 10 | Wednesday, October 16 | Minimum Spanning Trees I | Kleinberg-Tardos, Section 4.5, 4.7 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 11 | Friday, October 18 | Minimum Spanning Trees II | Kleinberg-Tardos, Section 4.5, 4.7, 4.9 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 12 | Monday, October 21 | Recurrences | Kleinberg-Tardos, Section 5.1, 5.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 13 | Wednesday, October 23 | Recurrences Part 2 | Kleinberg-Tardos, Section 5.1, 5.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 14 | Friday, October 25 | Divide and Conquer | Kleinberg-Tardos, Section 5.3, 5.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 15 | Monday, October 28 | Divide and Conquer | Kleinberg-Tardos, Section 5.4, 5.5 | Xin Yang |
(PPTX)
(PDF)
(PDF Handouts)
|
Midterm | Wednesday, October 30 | | | |
|
Lecture 16 | Friday, November 1 | Fast Fourier Transform | Kleinberg-Tardos, Section 5.6 | Paul Beame |
(PDF)
(PDF Handouts)
|
Lecture 17 | Monday, November 4 | Dynamic Programming | Kleinberg-Tardos, Section 6.1, 6.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 18 | Wednesday, November 6 | Dynamic Programming | Kleinberg-Tardos, Section 6.1, 6.2, 6.3 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 19 | Friday, November 8 | Dynamic Programming | Kleinberg-Tardos, Section 6.6, 6.7 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Veteran's Day | Monday, November 11 | | | |
|
Lecture 20 | Wednesday, November 13 | Dynamic Programming | Kleinberg-Tardos, Section 6.6, 6.7 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 21 | Friday, November 15 | Shortest Paths | Kleinberg-Tardos, Section 6.8-6.10 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 22 | Monday, November 18 | Network Flow | Kleinberg-Tardos, Section 7.1-7.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 23 | Wednesday, November 20 | Network Flow | Kleinberg-Tardos, Section 7.1-7.2 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 24 | Friday, November 22 | Network Flow Applications | Kleinberg-Tardos, Section 7.5, 7.6, 7.12 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 25 | Monday, November 25 | Network Flow Applications | Kleinberg-Tardos, Section 7.10, 7.11 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 26 | Wednesday, November 27 | NP-Completeness | Kleinberg-Tardos, Sections 8.1-8.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Black Friday | Friday, November 29 | | | |
|
Lecture 27 | Monday, December 2 | NP-Completeness | Kleinberg-Tardos, Sections 8.1-8.4 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 28 | Wednesday, December 4 | NP-Completeness | Kleinberg-Tardos, Sections 8.4-8.8 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|
Lecture 29 | Friday, December 6 | Copying with NP-Completeness and Beyond | Kleinberg-Tardos, Chapters 9 and 11 | Richard Anderson |
(PPTX)
(PDF)
(PDF Handouts)
(Slides with Ink)
|