MTL508: Mathematical Programming
January-April, 2019
Instructor: Minati De
Instructor: Minati De
Course Syllabus
Linear programs formulation through examples from engineering / business decision making problems;preliminary theory and geometry of linear programs, basic feasible solution;
simplex method, variants of simplex method, like two phase method and revised simplex method;
duality and its principles, interpretation of dual variables, dual simplex method, primal-dual method;
linear integer programs, their applications in real decision making problems, cutting plane and branch and bound methods, transportation problems, assignment problems, network maximum flow problems;
complexity of simplex method, ellipsoid method, Karmarkar’s interior point method;
nonlinear programming, Lagrange multipliers, Farkas lemma, constraint qualification, KKT optimality conditions, sufficiency of KKT under convexity;
quadratic programs, Wolfe method, applications of quadratic programs in some domains like portfolio optimization and support vector machines, etc.
Referenece Text Books
[We will not follow a single book. Appropriate references will be mentioned from this list.]by Howard Karloff
by Jiˇrí Matoušek and Bernd Gärtner
by MOKHTAR S. BAZARAA, John J. Jarvis and HANIF D. SHERALI
by MOKHTAR S. BAZARAA, HANIF D. SHERALI and C. M. SHETTY
by CH Papadimitriou and K. Steiglitz
by Alberto Marchetti-Spaccamela, Giorgio Ausiello, Giorgio Gambosi, Marco Protasi, Pierluigi Crescenzi, and Viggo Kann
by Dimitris Bertsimas and John Tsitsiklis
by Stephen Boyd and Lieven Vandenberghe
Online version is here.