Introduction to Optimization


Ecole Centrale Paris, Sept.-Dec. 2015

Home

Schedule

Exam

Lecture Slides

Exercises

Welcome to the Introduction to Optimization lecture web page!

Optimization problems need to be solved in almost every domain. Nurses and doctors, for example, need to be assigned to shifts in a hospital without violating given constraints, investment portfolios have to be built in order to maximize the return, or the many parameters of a weather forecast model have to be chosen in order to best fit previously measured data.


This introductory course on optimization aims at teaching the basic knowledge about optimization theory and the design and analysis of optimization algorithms. One goal is to provide the necessary background that will allow the participants to practically address the various optimization problems they might encounter in the future.


The lecture covers both discrete and continuous optimization problems. Its topics range from complexity theory and dynamic programming over approximation algorithms and heuristics to linear programming, gradient-based methods, and derivative-free algorithms. Each lecture will be complemented by hands-on exercises during which the introduced theoretical and algorithmic concepts are applied to concrete optimization problems.


The main topics of the lecture are:

  • Basic flavors of complexity theory
  • Greedy algorithms
  • Dynamic programming
  • Branch and bound
  • Approximation algorithms and heuristics
  • Finite-dimensional optimization problems in continuous domain
  • Gradient-based algorithms
  • Linear programming
  • Stochastic optimization
  • Derivative-free optimization


The lecture is given by Dimo Brockhoff from September till December 2015 in a total of 11x3hrs.



Dimo Brockhoff
E-Mail: dimo.brockhoff@inria.fr
Phone: +33(0)3 5935-8646
Address: DOLPHIN team
INRIA Lille - Nord Europe
Parc scientifique de la Haute Borne
40, avenue Halley - Bât B - Park Plaza
59650 Villeneuve d'Ascq
France
Last updated: Tue, 29 Sep 2015 22:16