The potential of stochastic linear programming

Master Thesis (2025)
Author(s)

J.A. van Delft (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

H.N. Kekkonen – Mentor (TU Delft - Statistics)

C. Kraaikamp – Graduation committee member (TU Delft - Applied Probability)

N. Lindner – Mentor (Zuse Institute Berlin)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2025
Language
English
Graduation Date
11-04-2025
Awarding Institution
Delft University of Technology
Programme
Applied Mathematics | Stochastics
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Solution methods and computational efficiency of stochastic linear programs have been extensively studied over the years. Despite this, their practical applications remain limited due to persistent computational challenges and the lack of a user-friendly interface for modeling and solving these problems. This thesis revisits those computational challenges and explores the usability of stochastic linear programs in the field of energy system modeling. This is done by implementing two solution methods for solving two-stage stochastic linear programs: the Extensive Form method and the L-Shaped method, and applying both methods on existing input problems. To additionally test the performance on an energy system model, the existing large-scale energy model Oemof-B3 is extended to a stochastic linear program, and the solution methods are applied on this problem too. Since the stochastic linear programming framework can be easily applied, and both methods successfully produce solutions for various input problems, we conclude stochastic linear programming holds significant potential as a modeling tool. However, computational challenges remain, particularly when applying the stochastic programming framework to the energy model Oemof-B3. Additionally, the lack of user-friendly tools and readily available solvers for solving stochastic linear programs limits the practical applicability of these methods.

Files

License info not available