Slides from each lecture will be posted on this page as the course progresses. The lecture recordings will be posted to the course Quercus page.
Week Topic Slides Reading
1 Course introduction; Divide & Conquer Slides CLRS Ch 4, DPV Ch 2, KT Ch 5
2 Greedy Algorithms (Part 1) Slides CLRS Ch 16, DPV Ch 5, KT 4
3 Greedy Algorithms (Part 2) Slides Same as above
4 Dynamic Programming Starts Slides CLRS Ch 15, DPV Ch 6, KT Ch 6
5 Dynamic Programming Ends; Network Flow Starts Slides CLRS Ch 26, DPV Ch 7(7.1-7.3), KT Ch 7
6 Network Flow Applications Slides Same as above
7 Linear Programming (Part 1) Slides CLRS Ch 29, DPV Ch 7
8 Linear Programming (Part 2) Slides Same as above
9 Complexity (Part 1) Slides CLRS Ch 34, DPV Ch 8, KT Ch 8
10 Complexity (Part 2) Slides Same as above
11 Complexity Ends; Review Slides, Review Slides Same as above