Optimisation is a key tool in modelling. The aim of this course is to present the field of optimisation to students through its essential processes for formalising the problem posed and its useful techniques for econometrics, statistics, microeconomics and macroeconomics.



  1. Geometry for optimisation– Polarity and Farkas’ lemma, cones, the case of a set of constraints.
  2. Optimisation in $R^n$– Conditions for an open set, conditions for any set, conditions for a convex set, applications.
  3. Convex optimisation under constraints– Kuhn-Tucker conditions, solving the Lagrange problem, Kuhn-Tucker multipliers, applications.
  4. Example optimisation problems– Parametered optimisation, linear optimisation, quadratic optimisation and applications.
  5. Numerical methods for solving optimisation problems– Optimisation without constraints, optimisation with constraints (penalisation, dual methods).
  6. Dynamic programming– Introduction, discrete-time optimality principle, Hamilton-Jacobi-Bellman equation.



– Convex Optimization, S. Boyd and L. Vandenberghe, Cambridge University Press.
– Lectures on Modern Convex Optimization, A. Nemirovski and A. Ben-Tal, SIAM.