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