Week 1 | Aug 3 | Amortized Analysis Fibonacci Heap |
Reference: CLRS book |
Aug 4 | |||
Week 2 | Aug 10 | Fibonacci Heap Network Flow Ford Fulkerson Method Edmond Karp Algorithm Tutorial on amortization and Fibonacci heap |
Reference: CLRS, KT books |
Aug 11 | |||
Week 3 | Aug 17 | Push-Relabel Algorithm | Reference: CLRS book Tim Roughgarden's Notes |
Aug 18 | No Class (Institute Foundation Day) | ||
Week 4 | Aug 24 | Application of Max-flow: Bipartite Matching, Hall's Theorem, Konig's Theorem. Blossom Algorithm Stable Matching Tutorial on maximum flow |
Reference: CLRS, KT, JE books Blossom Algorithm Notes Notes on Hall's Theorem and Konig's Theorem Notes on Stable Matching (Chapter 11) |
Aug 25 | |||
Week 5 | Aug 31 | Computational Geometry: Line Segment, Convex Hull, Triangulation Tutorial on maximum flow |
Reference: CLRS, BCKO books |
Sep 1 | |||
Week 6 | Sep 7 | No Class (Jasmasthami) | |
Sep 8 | Order Statistics, String Matching | Reference: CLRS book | |
Week 7 | Sep 21 | Randomized Algorithms: Karger's Algorithm Karger-Stein Algorithm Doubt-clearing session |
Section 2.5 from here |
Sep 22 | |||
Week 8 | Sep 28 | No Class (Institute Holiday) | |
Sep 29 | Lower Bound on Sorting NP-completeness |
Reference: CLRS, KT books | |
Week 9 | Oct 5 | NP-completeness Self reduction Tutorial on NP-completeness |
Reference: CLRS, KT books |
Oct 6 | |||
Week 10 | Oct 12 | Approximation Algorithms Tutorial on NP-completeness and |
Reference: CLRS, KT, Vazirani books |
Oct 13 | |||
Week 11 | Oct 19 | Doubt Clearing Session |
Reference: CLRS, KT books |
Oct 20 | |||
Week 12 | Nov 2 | Rancomized Approximation Algorithm for 3SAT Color Coding Technique: Longest Path FPT Algorithms Bounded Search Technique: Vertex Cover Iterative Compression Technique: Vertex Cover |
Reference: CLRS, KT, and MFLDDMMS books |
Nov 3 |