Sep 02: Dynamic Programming (Longest Increasing Subsequence)
|
Sep 03: Dynamic Programming (Longest Common Subsequence)
|
Sep 05: Dynamic Programming (Matrix Chain Multiplication, All pairs shortest paths)
|
Sep 09: Dynamic Programming (All pairs shortest paths, Subset Sum, Travelling Salesperson)
|
Sep 10: Dynamic Programming (Travelling Salesperson, Viterbi's Algorithm)
|
Sep 12: Network Flow (Ford Fulkerson Algorithm)
|
Sep 16: Network Flow (Ford Fulkerson Algorithm, Max-flow-min-cut theorem, faster max-flow)
|
Sep 17: Network Flow (Scaling max-flow, Edmonds-Karp algorithm)
|
Sep 23: Network Flow (Edmonds-Karp algorithm, Bipartite Matching, Hall's Theorem)
|
Sep 24: Network Flow (Hall's Theorem, Team Elimination)
|
Sep 26: Network Flow (Team Elimination, Feasible Circulation)
|
Sep 30: Network Flow (Feasible Circulation, Survey Design, Edge-disjoint Paths)
|
Oct 01: Network Flow (Edge-disjoint Paths, Image Segmentation, Project Selection)
|
Oct 07: Network Flow Summary, Practice problems
|