# Problem-Driven Scenario Clustering in Stochastic Optimization

arXiv: https://arxiv.org/abs/2106.11717 · HTML: https://mlsanity.com/paper/2106.11717/

## Key facts

- Cited by 6 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 22 Jun 2021.

## Built on by (most cited first, 6 of 6)

- [Neur2SP: Neural Two-Stage Stochastic Programming](https://mlsanity.com/paper/2205.12006/) (2022)
- [Machine Learning-Augmented Optimization of Large Bilevel and Two-stage Stochastic Programs: Application to Cycling Network Design](https://mlsanity.com/paper/2209.09404/) (2022)
- [Forecasting Outside the Box: Application-Driven Optimal Pointwise Forecasts for Stochastic Optimization](https://mlsanity.com/paper/2411.03520/) (2024)
- [HGCN2SP: Hierarchical Graph Convolutional Network for Two-Stage Stochastic Programming](https://mlsanity.com/paper/2511.16027/) (2025)
- [Diffusion-Based Scenario Tree Generation for Multivariate Time Series Prediction and Multistage Stochastic Optimization](https://mlsanity.com/paper/2509.14832/) (2025)
- [Learning Scenario Reduction for Two-Stage Robust Optimization with Discrete Uncertainty](https://mlsanity.com/paper/2605.14494/) (2026)

## Abstract (arXiv)

In stochastic optimisation, the large number of scenarios required to faithfully represent the underlying uncertainty is often a barrier to finding efficient numerical solutions. This motivates the scenario reduction problem: by find a smaller subset of scenarios, reduce the numerical complexity while keeping the error at an acceptable level. In this paper we propose a novel and computationally efficient methodology to tackle the scenario reduction problem when the error to be minimised is the implementation error, i.e. the error incurred by implementing the solution of the reduced problem in the original problem. Specifically, we develop a problem-driven scenario clustering method that produces a partition of the scenario set. Each cluster contains a representative scenario that best reflects the conditional objective values in each cluster of the partition to be identified. We demonstrate the efficiency of our method by applying it to two challenging stochastic combinatorial optimization problems: the two-stage stochastic network design problem and the two-stage facility location problem. When compared to alternative clustering methods and Monte Carlo sampling, our method is shown to clearly outperform all other methods.
