B.Tech Computer Science and Engineering


MA 321                OPTIMIZATION                               3-0-0-6



Syllabus: Classification and general theory of optimization; Linear programming (LP) - formulation and geometric ideas, simplex and revised simplex methods, duality and sensitivity, transportation, assignment, and integer programming problems; Nonlinear optimization, method of Lagrange multipliers, Karush-Kuhn-Tucker theory, convex optimization; Numerical methods for unconstrained and constrained optimization (gradient method, Newton’s and quasi-Newton methods, penalty and barrier methods).


  1. S. Bazaraa, J. J. Jarvis and H. D. Sherali, Linear Programming and Network Flows, 4th Ed., Wiley, 2011.
  2. S. Kambo, Mathematical Programming Techniques, Revised Ed., Affiliated East-West Press, 2008.


  1. K. P. Chong and S. H. Zak, An Introduction to Optimization, 4th Ed., Wiley, 2013.
  2. S. Bazaraa, H. D. Sherali and C. M. Shetty, Nonlinear Programming: Theory and Algorithms, 3rd Ed., Wiley, 2013.
  3. G. Luenberger and Y. Ye, Linear and Nonlinear Programming, 4th Ed., Springer, 2016.
  4. G. Murty, Linear Programming, Wiley, 1983.
  5. Gale, The Theory of Linear Economic Models, The University of Chicago Press, 1989.