| Books |
(B1) Understanding and Using Linear Programming Jiří Matoušek and Bernd Gärtner Springer (B2) Linear Programming -- Foundations and Extensions Robert J. Vanderbei Springer (B3) Combinatorial Optimization -- Algorithms and Complexity Christos H. Papadimitriou and Kenneth Steiglitz Dover Publications (B4) Linear and Non-linear Programming David G. Luenberger and Yinyu Ye Springer (B5) Linear Programming Vašek Chvátal W. H. Freeman & Co. Ltd. (B6) Linear Algebra Jin Ho Kwak & Sungpyo Hong Birkhäuser (B7) Approximation Algorithms Vijay V. Vazirani Springer (B8) The Design of Approximation Algorithms David P. Williamson and David B. Shmoys Cambridge (B9) Algorithm Design Jon Kleinberg and Eva Tardos Pearson |
| Web Resources |
(W1) MIT OCW on Optimization Methods (W2) Lecture Notes (by Sanjeev Arora) (W3) Lecture Notes (by Santosh Vempala) (W4) Lecture Notes (by Michael Goemans) (W5) An Introduction to the Conjugate Gradient Method Without the Agonizing Pain (by Jonathan R. Shewchuk) |
| LECTURE DATES | TOPICS | SPEAKER | SLIDES | NOTES/BOOKS |
| Lecture 1 (15-12-2016) |
Linear Algebra I | Gopinath Misra | - | (B6) |
| Lecture 2 (15-12-2016) |
Linear Algebra II | Gopinath Misra | - | (B6) |
| Lecture 3 (15-12-2016) |
NP Completeness & Approximation | Susmita Sur-Kolay | Slides | (B9), (B8) and (B7) |
| Lecture 4 (15-12-2016) |
Modelling Optimization Problems | Ansuman Banerjee | - | - |
| Lecture 5 (16-12-2016) |
Modelling Optimization Problems | Ansuman Banerjee | - | - |
| Lecture 6 (16-12-2016) |
Linear Programming I | Arijit Bishnu | - | (B1), (B2), (B3), (B4), (B5) |
| Lecture 7 (16-12-2016) |
Linear Programming II | Arijit Bishnu | - | (B1), (B2), (B3), (B4), (B5) |
| Lecture 8 (16-12-2016) |
Integer Linear Programming (ILP) I | Subhas C Nandy | Slides | (B1), (B3) |
| Lecture 9 (17-12-2016) |
ILP and Approximation Algorithm | Subhas C Nandy | Slides | (B1), (B3), (B7), (B8) |
| Lecture 10 (17-12-2016) |
Linear Programming III | Arijit Bishnu | - | (B1), (B2), (B3), (B4), (B5) |
| Lecture 11 (17-12-2016) |
Nonlinear Programming I | Arijit Ghosh | - | - |
| Lecture 12 (17-12-2016) |
Use of Optimization Solvers I | Sasthi C Ghosh | - | - |
| Lecture 13 (19-12-2016) |
Nonlinear Programming II | Arijit Bishnu | - | (W5), (B4) |
| Lecture 14 (19-12-2016) |
Nonlinear Programming III | Arijit Bishnu | - | (W5), (B4) |
| Lecture 15 (19-12-2016) |
Optimization in application areas I (Networks) | Sasthi C Ghosh | - | - |
| Lecture 16 (19-12-2016) |
Nonlinear Programming IV | Arijit Bishnu | - | (W5), (B4) |
| Lecture 17 (20-12-2016) |
Optimization in application areas II (VLSI) | Susmita Sur-Kolay | - | - |
| Lecture 18 (20-12-2016) |
Semidefinite Programming I | Arijit Ghosh | - | - |
| Lecture 19 (20-12-2016) |
Semidefinite Programming II | Arijit Ghosh | - | - |
| Lecture 20 (20-12-2016) |
Use of Optimization Solvers II | Sasthi C Ghosh | - | - |