Course Content
Brief Overview of Linear and Nonlinear Programming, Kuhn-Fourier Elimination Scheme, Farkas Lemma, Constrained Optimization through Lagrange multipliers for equation and inequality based systems, Karush-Kuhn-Tucker Theorem, Strong Duality Theorem of Linear Programming. Network Flows. Max-flow Mincut Theorem, Algorithms for maximizing flows, min cost flow Problem and its electrical equivalent, Menger`s Theorems. Graph Optimization Problems. Maximum spanning tree, matching and covering, shortest path problem, graph colouring problems. Introduction to Matroids. Axioms for matroids, The greedy algorithm and the related characterization of matroids. Submodular functions as a unifier and as a powerful tool for applied problems. Principal Partition and Principal Lattice of Partitions of submodular functions.
Text / References
- 1 1.Douglas B. West, Introduction to Graph Theory Second edition: Prentice Hall 20.2 A.Schrijver, Theory of Linear and Integer Programming, Wiley, Chichester, 19863.C.H. Papadimitriou, K.Steiglitz, Combinatorial optimization: algorithms and complexity, Dover Pubns, July 1998.4.H.Narayanan, Submodular functions and Electrical Networks, (vol 54) Annals of Discrete Maths, North Holland,1997, 2nd edition at http://www.ee.iitb.ac.in/~hn/book/ 2009.