Nonlinear optimization 1000-135OPN
Introduction to non-linear optimisation problems. Examples of practical models. Convex sets. Separating and supporting hyperplanes.
Convex functions. Once and twice differentiable convex functions. Gradient and sub-gradient. Quasi- and pseudo-convex functions. Sublevel sets. Minimas.
Feasible set. Feasible directions. Necessary and sufficient conditions for optimality. Lagrange function. Fritz-John necessary condition. Kuhn-Tucker necessary and sufficient conditions. Regularity conditions. Equlibrium conditions.
Dual problem and dual theorem. Saddle points of the Lagrange function, their relation to duality and Kuhn-Tucker equation. Linear complementary problem, Lemke's method, applications to quadratic programming. Solutions to quadratic programming problems.
Methods of solution of nonlinear programming problems. Unconditional minimisation of one- and multi-dimensional functions. Examples of gradient methods, conjugate gradient methods and Newton-type methods. Conditional optimisation: method of feasible directions, penalty and barrier functions, random methods.
Type of course
Prerequisites (description)
Course coordinators
Bibliography
A.L. Peresini, F.E. Sullivan, J.J Uhl, The mathematics of nonlinear programming. Undergraduate Texts in Mathematics. Springer-Verlag, 1988
M.S. Bazaraa, H.D. Sherali, C.M. Shetty, Nonlinear Programming; Theory and Algorithms. John Wiley and Sons, 1993.
Additional information
Information on level of this course, year of study and semester when the course unit is delivered, types and amount of class hours - can be found in course structure diagrams of apropriate study programmes. This course is related to the following study programmes:
- Bachelor's degree, first cycle programme, Mathematics
- Master's degree, second cycle programme, Mathematics
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: