Panneau de gestion des cookies
NOTRE UTILISATION DES COOKIES
Des cookies sont utilisés sur notre site pour accéder à des informations stockées sur votre terminal. Nous utilisons des cookies techniques pour assurer le bon fonctionnement du site ainsi qu’avec notre partenaire des cookies fonctionnels de sécurité et partage d’information soumis à votre consentement pour les finalités décrites. Vous pouvez paramétrer le dépôt de ces cookies en cliquant sur le bouton « PARAMETRER » ci-dessous.

Stochastic programming

Ects : 3

Enseignant responsable :

Volume horaire : 15

Description du contenu de l'enseignement :

Uncertainties are ubiquitous in modeling real-world problems. Including uncertainty in an optimization model is now standard practice in industry, thanks to the development of both mathematical models and efficient software. In this course, we will discuss several classes of optimization problems that account for uncertainty in the problem data. The concepts of multistage problems, probabilistic constraints and risk measures will be used to derive the problem formulations of interest. We will also review algorithms that can be used to tackle stochastic programming problems, from both a theoretical and a practical perspective using recently developed packages.

Pré-requis recommandés :

Basics of linear programming.

Pré-requis obligatoires :

Basics of matrix linear algebra and statistics.

Compétence à acquérir :

- Identify the main stochastic programming models

- Understand the scenario formulation in stochastic programming.

- Formulate a problem as a multistage stochastic program.

Mode de contrôle des connaissances :

Written exam

Bibliographie, lectures recommandées

  • M. Biel and M. Johansson, Efficient stochastic programming in Julia, INFORMS Journal of Computing (2022)
  • J. R. Birge and F. Louveaux, Introduction to Stochastic Programming 2nd Edition, Springer (2011)
  • A. Shapiro, D. Dentcheva and A. Ruszczynski, Lectures on Stochastic Programming, 3rd edition, SIAM (2021)