| Week 1 | Jul 25 | Amortized Analysis Fibonacci Heap | Reference: CLRS book | 
| Jul 26 | |||
| Week 2 | Aug 1 | Fibonacci Heap Tutorial on amortization and Fibonacci heap | Reference: CLRS, KT books | 
| Aug 2 | |||
| Week 3 | Aug 8 | Network Flow Ford Fulkerson Method Edmond Karp Algorithm | Reference: CLRS book | 
| Aug 9 | |||
| Week 4 | Aug 15 | Dinic's Algorithm Tutorial on Max-flow | Reference: CLRS, KT, JE books | 
| Aug 16 | |||
| Week 5 | Aug 22 | Push-relabel Algorithm Application of Max-flow: Bipartite Matching, Hall's Theorem, Konig's Theorem. | Reference: CLRS, KT, JE books Notes on Hall's Theorem and Konig's Theorem | 
| Aug 23 | |||
| Week 6 | Aug 29 | Stable Matching Tutorial on max flow | Reference: CLRS Notes on Stable Matching (Chapter 11) | 
| Aug 30 | |||
| Week 7 | Sep 5 | Order Statistics Sorting Lower Bound String Matching | Reference: CLRS, KT | 
| Sep 6 | |||
| Week 8 | Sep 12 | Doubt-clearing session Tutorial on order statistics | Reference: CLRS | 
| Sep 13 | |||
| Week 9 | Sep 26 | Karger's Min cut Karger-Stein Min cut | Reference: here | 
| Sep 27 | |||
| Week 10 | Oct 3 | P vs NP, NP-completeness of Circuit-SAT, CNF-SAT, 3SAT, Vertex Cover, Clique, Independent Set | Reference: CLRS, KT | 
| Oct 4 | |||
| Week 11 | Oct 17 | NP-completeness: Hamiltonian Circuit, Subset Sum Self reduction of SAT Inapproximability of TSP | |
| Oct 18 | |||
| Week 12 | Oct 24 | No class due to anticipation of cyclone | |
| Oct 25 | |||
| Week 13 | Oct 31 | Institute holiday (Diwali) | |
| Nov 1 | Doubt-clearing session Tutorial on NP Completeness | ||
| Week 14 | Nov 8 | Approx Algo for Vertex Cover Approx Algo for Metric TSP Approx Algo for Set Cover | Reference: CLRS, Vijay V Vazirani, Approximation Algorithms David P. Williamson and David Shmoys, The Design of Approximation Algorithms Palash's notes (for method of conditional expectation): here Palash's notes (Greedy set cover): here | 
| Nov 9 | Randomized Approx Algo for Max Cut Deterministic Approx Algo for Max Cut Randomized Approx Algo for 3SAT Method of Conditional Expectation for Derandomization Deterministic Approx Algo for 3SAT | ||
| Week 15 | Nov 14 | Doubt-clearing session Tutorial on Approximation Algorithms | |
| Nov 15 | Institute holiday |