Data-Driven Conditional Flexibility Index
Moritz Wedemeyer, Eike Cramer, Alexander Mitsos, Manuel Dahmen
TL;DR
The paper tackles robust scheduling under uncertainty by extending the classical flexibility index to a conditional, data-driven framework called the conditional flexibility index (CFI). It uses a conditional normalizing flow to learn a latent-space hypersphere that is mapped to the data space, conditioning the admissible uncertainty set on contextual information and enabling a probabilistic interpretation via mass preservation in the latent space. The approach is embedded in a generalized semi-infinite programming formulation and solved with adaptive discretization, demonstrated on illustrative datasets and a security-constrained unit commitment (SCUC) problem, showing that context-aware sets can improve feasibility and scheduling quality while highlighting variability and computational considerations. The results indicate that while data-driven and conditional sets do not universally outperform simple sets, they offer principled means to exclude regions with no historical realizations and to adapt uncertainty sets to real-world context, with notable gains when temporal context is informative. Overall, CFI provides a flexible, context-aware tool for conditional robust optimization in power systems and beyond, at the cost of increased model complexity and solver effort; future work could further improve scalability and conditional coverage through algorithmic advances and richer contextual features.
Abstract
With the increasing flexibilization of processes, determining robust scheduling decisions has become an important goal. Traditionally, the flexibility index has been used to identify safe operating schedules by approximating the admissible uncertainty region using simple admissible uncertainty sets, such as hypercubes. Presently, available contextual information, such as forecasts, has not been considered to define the admissible uncertainty set when determining the flexibility index. We propose the conditional flexibility index (CFI), which extends the traditional flexibility index in two ways: by learning the parametrized admissible uncertainty set from historical data and by using contextual information to make the admissible uncertainty set conditional. This is achieved using a normalizing flow that learns a bijective mapping from a Gaussian base distribution to the data distribution. The admissible latent uncertainty set is constructed as a hypersphere in the latent space and mapped to the data space. By incorporating contextual information, the CFI provides a more informative estimate of flexibility by defining admissible uncertainty sets in regions that are more likely to be relevant under given conditions. Using an illustrative example, we show that no general statement can be made about data-driven admissible uncertainty sets outperforming simple sets, or conditional sets outperforming unconditional ones. However, both data-driven and conditional admissible uncertainty sets ensure that only regions of the uncertain parameter space containing realizations are considered. We apply the CFI to a security-constrained unit commitment example and demonstrate that the CFI can improve scheduling quality by incorporating temporal information.
