This course emphasizes various optimization techniques to solve the problems that could be expressed as mathematical programming problems. Topics covered: Linear Programming, Duality in Linear Programming, Integer Programming, Transportation Problem, Transhipment Problem, Linear Fractional Programming and Nonlinear Programming Problem.